INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 19:52:04 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 19:52:04 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 19:52:04 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 19:52:06 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 19:52:07 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 19:52:07 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 19:52:07 INFO - TOKEN: 97075578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 19:52:07 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 19:52:07 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 19:52:09 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 19:52:09 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 19:52:09 INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 19:52:09 INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 19:55:04 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 19:55:04 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 19:55:04 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 19:55:06 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 19:55:07 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 19:55:07 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 19:55:07 INFO - TOKEN: 97075578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 19:55:07 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 19:55:07 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 19:55:09 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 19:55:09 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 19:55:09 INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 19:55:09 INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 19:56:04 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 19:56:04 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 19:56:04 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34765 | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34765. Falling back to existing DB data. | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370118 with 1 parts. | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oWn4ARa7WwfThUVc6... | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oWn4ARa7WwfThUVc6 | TIME: 2025-12-31 19:56:07 INFO - TOKEN: 97075578 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6386459,-86.5712503/37.0126433,-86.2900078/37.7626816,-85.793874/38.1100855,-85.6808819/38.3444651,-85.6452427/@38.2516849,-85.7173999,10.25z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAwOC4wKgBIAVAD&skid=294574ac-5d79-487e-8c7c-0fb14442f763 | TIME: 2025-12-31 19:56:09 INFO - TOKEN: 97075578 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2025-12-31 19:56:09 INFO - TOKEN: 97075578 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 370118, part 1. | TIME: 2025-12-31 19:56:09 INFO - TOKEN: 97075578 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370118. | TIME: 2025-12-31 19:56:09 INFO - TOKEN: 370118 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370118. | TIME: 2025-12-31 19:56:09 INFO - TOKEN: 370118 | FUNCTION: get_unique_token | STATUS: Using existing token: j0q5dirxz1wj | TIME: 2025-12-31 19:56:10 INFO - TOKEN: 370118 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2025-12-31 19:56:11 INFO - TOKEN: 370118 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: j0q5dirxz1wj | TIME: 2025-12-31 19:56:11 INFO - TOKEN: 97075578 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370118. | TIME: 2025-12-31 19:56:11 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 19:56:11 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 19:56:14 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 19:56:14 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 19:56:14 INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 19:56:14 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 21:10:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:10:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:10:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 21:10:06 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 21:10:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 21:10:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 21:10:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 21:10:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 21:10:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 21:10:08 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:10:08 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:10:08 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 21:10:08 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 21:11:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:11:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:11:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 21:11:06 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 21:11:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 21:11:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 21:11:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 21:11:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 21:11:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 21:11:08 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:11:08 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:11:08 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 21:11:08 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 21:30:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:30:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:30:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 21:30:07 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 21:30:08 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 21:30:08 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 21:30:08 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 21:30:08 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 21:30:08 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 21:30:09 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:30:09 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:30:09 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 21:30:09 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 21:42:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:42:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:42:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34786 | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34786. Falling back to existing DB data. | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100002 with 1 parts. | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/u2Y83B5UKf456vet5... | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/u2Y83B5UKf456vet5 | TIME: 2025-12-31 21:42:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171473,-114.4877432/35.1952227,-111.7385708/35.3624303,-109.0467861/@35.1807678,-116.7849654,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyOC4wKgBIAVAD&skid=efe61362-9d83-4063-942a-c426cc480fa3 | TIME: 2025-12-31 21:42:09 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2025-12-31 21:42:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100002, part 1. | TIME: 2025-12-31 21:42:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100002. | TIME: 2025-12-31 21:42:09 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100002. | TIME: 2025-12-31 21:42:09 INFO - TOKEN: 100002 | FUNCTION: get_unique_token | STATUS: Using existing token: qrc72d1ho5d6 | TIME: 2025-12-31 21:42:09 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2025-12-31 21:42:11 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrc72d1ho5d6 | TIME: 2025-12-31 21:42:11 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100002. | TIME: 2025-12-31 21:42:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 21:42:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 21:42:12 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:42:12 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:42:12 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 21:42:12 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 21:53:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:53:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 21:53:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34845 | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34845. Falling back to existing DB data. | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2025-12-31 21:53:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2025-12-31 21:53:09 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2025-12-31 21:53:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2025-12-31 21:53:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2025-12-31 21:53:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2025-12-31 21:53:09 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2025-12-31 21:53:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2025-12-31 21:53:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2025-12-31 21:53:11 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2025-12-31 21:53:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 21:53:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 21:53:12 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:53:12 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 21:53:12 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 21:53:12 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 22:12:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:12:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:12:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 22:12:06 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 22:12:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 22:12:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 22:12:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 22:12:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 22:12:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 22:12:08 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:12:08 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:12:08 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 22:12:08 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 22:13:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:13:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:13:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34846 | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34846. Falling back to existing DB data. | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5c1Dd72q3oEZdVEv6... | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5c1Dd72q3oEZdVEv6 | TIME: 2025-12-31 22:13:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6512495,-103.0413265/36.0767121,-102.5854976/36.0943871,-102.4960932/36.4985752,-101.7906148/@35.8829848,-102.7879045,9.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNi4wKgBIAVAD&skid=5cbe9b6b-8513-4f0f-8974-17f7e7dd8283 | TIME: 2025-12-31 22:13:09 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2025-12-31 22:13:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 310523, part 1. | TIME: 2025-12-31 22:13:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2025-12-31 22:13:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2025-12-31 22:13:09 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2025-12-31 22:13:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2025-12-31 22:13:11 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2025-12-31 22:13:11 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2025-12-31 22:13:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 22:13:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 22:13:13 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:13:13 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:13:13 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 22:13:13 INFO - TOKEN: 69761666 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 22:40:04 INFO - TOKEN: 69761666 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:40:04 INFO - TOKEN: 69761666 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:40:04 INFO - TOKEN: 69761666 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 22:40:06 INFO - TOKEN: 69761666 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 22:40:07 INFO - TOKEN: 69761666 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 22:40:07 INFO - TOKEN: 69761666 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 22:40:07 INFO - TOKEN: 69761666 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 22:40:07 INFO - TOKEN: 69761666 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 22:40:07 INFO - TOKEN: 69761666 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 22:40:08 INFO - TOKEN: 69761666 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:40:08 INFO - TOKEN: 69761666 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:40:08 INFO - TOKEN: 69761666 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 22:40:08 INFO - TOKEN: 69761666 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 22:42:04 INFO - TOKEN: 69761666 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:42:04 INFO - TOKEN: 69761666 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:42:04 INFO - TOKEN: 69761666 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 22:42:07 INFO - TOKEN: 69761666 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 22:42:07 INFO - TOKEN: 69761666 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 22:42:07 INFO - TOKEN: 69761666 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 22:42:07 INFO - TOKEN: 69761666 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 22:42:07 INFO - TOKEN: 69761666 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 22:42:07 INFO - TOKEN: 69761666 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 22:42:08 INFO - TOKEN: 69761666 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:42:08 INFO - TOKEN: 69761666 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:42:08 INFO - TOKEN: 69761666 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 22:42:08 INFO - TOKEN: 69761666 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 22:58:04 INFO - TOKEN: 69761666 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:58:04 INFO - TOKEN: 69761666 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 22:58:04 INFO - TOKEN: 69761666 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 22:58:07 INFO - TOKEN: 69761666 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 22:58:07 INFO - TOKEN: 69761666 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 22:58:07 INFO - TOKEN: 69761666 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 22:58:07 INFO - TOKEN: 69761666 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 22:58:07 INFO - TOKEN: 69761666 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 22:58:07 INFO - TOKEN: 69761666 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 22:58:08 INFO - TOKEN: 69761666 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:58:08 INFO - TOKEN: 69761666 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 22:58:08 INFO - TOKEN: 69761666 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 22:58:08 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 23:03:05 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 23:03:05 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 23:03:05 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 23:03:07 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 23:03:08 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 23:03:08 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 23:03:08 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 23:03:08 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34847 | TIME: 2025-12-31 23:03:08 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34847. Falling back to existing DB data. | TIME: 2025-12-31 23:03:08 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140040 with 1 parts. | TIME: 2025-12-31 23:03:08 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/byt1Tym27KvV1Vts8... | TIME: 2025-12-31 23:03:08 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/byt1Tym27KvV1Vts8 | TIME: 2025-12-31 23:03:08 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.499644,-101.7882561/36.6792809,-101.4726841/36.9980191,-100.9965767/@36.6960794,-101.7012989,10.41z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYwNC4wKgBIAVAD&skid=a8eb4c2b-9eb1-43c0-8000-86416cf440e9 | TIME: 2025-12-31 23:03:09 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2025-12-31 23:03:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140040, part 1. | TIME: 2025-12-31 23:03:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140040. | TIME: 2025-12-31 23:03:10 INFO - TOKEN: 140040 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140040. | TIME: 2025-12-31 23:03:10 INFO - TOKEN: 140040 | FUNCTION: get_unique_token | STATUS: Using existing token: erftanw0ud2h | TIME: 2025-12-31 23:03:10 INFO - TOKEN: 140040 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2025-12-31 23:03:11 INFO - TOKEN: 140040 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: erftanw0ud2h | TIME: 2025-12-31 23:03:11 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140040. | TIME: 2025-12-31 23:03:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 23:03:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 23:03:13 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 23:03:13 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 23:03:13 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 23:03:13 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 23:04:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 23:04:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 23:04:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34850 | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34850. Falling back to existing DB data. | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2025-12-31 23:04:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2025-12-31 23:04:09 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2025-12-31 23:04:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2025-12-31 23:04:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2025-12-31 23:04:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2025-12-31 23:04:10 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2025-12-31 23:04:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2025-12-31 23:04:11 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2025-12-31 23:04:11 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2025-12-31 23:04:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 23:04:11 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 23:04:13 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 23:04:13 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 23:04:13 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 23:04:13 INFO - TOKEN: 69761666 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2025-12-31 23:07:04 INFO - TOKEN: 69761666 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2025-12-31 23:07:04 INFO - TOKEN: 69761666 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2025-12-31 23:07:04 INFO - TOKEN: 69761666 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34849 | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34849. Falling back to existing DB data. | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130117 with 1 parts. | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mZHeYcSLoaXW3prX7... | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mZHeYcSLoaXW3prX7 | TIME: 2025-12-31 23:07:07 INFO - TOKEN: 69761666 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9939594,-104.4804773/39.6338281,-104.9028767/39.7788182,-104.8947452/39.8067199,-104.9314717/39.9372499,-104.8439405/40.2066505,-104.8214828/County+Rd+19+1%2F2,+Platteville,+CO+80651/@39.7810222,-104.9010258,1785m/data=!3m1!1e3!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x876c036e15af53a1:0xdb38ea67dea3d0d!2m2!1d-104.8770237!2d40.2473632!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4bfc09a0-865b-4771-97d1-2636c2cd6861 | TIME: 2025-12-31 23:07:09 INFO - TOKEN: 69761666 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2025-12-31 23:07:09 INFO - TOKEN: 69761666 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 130117, part 1. | TIME: 2025-12-31 23:07:09 INFO - TOKEN: 69761666 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130117. | TIME: 2025-12-31 23:07:09 INFO - TOKEN: 130117 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130117. | TIME: 2025-12-31 23:07:09 INFO - TOKEN: 130117 | FUNCTION: get_unique_token | STATUS: Using existing token: tbnnsyq4cvnc | TIME: 2025-12-31 23:07:10 INFO - TOKEN: 130117 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'County Rd 19 1/2, Platteville, CO 80651' | TIME: 2025-12-31 23:07:11 INFO - TOKEN: 130117 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2025-12-31 23:07:12 INFO - TOKEN: 130117 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (40.216998, -104.826932). | TIME: 2025-12-31 23:07:17 INFO - TOKEN: 130117 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2025-12-31 23:07:17 INFO - TOKEN: 130117 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tbnnsyq4cvnc | TIME: 2025-12-31 23:07:17 INFO - TOKEN: 69761666 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130117. | TIME: 2025-12-31 23:07:17 INFO - TOKEN: 69761666 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2025-12-31 23:07:17 INFO - TOKEN: 69761666 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2025-12-31 23:07:19 INFO - TOKEN: 69761666 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 23:07:19 INFO - TOKEN: 69761666 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2025-12-31 23:07:19 INFO - TOKEN: 69761666 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2025-12-31 23:07:19 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-01 01:57:04 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-01 01:57:04 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-01 01:57:04 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-01 01:57:06 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-01 01:57:07 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-01 01:57:07 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-01 01:57:07 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-01 01:57:07 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-01 01:57:07 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-01 01:57:07 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-01 01:57:07 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-01 01:57:07 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-01 01:57:07 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-01 02:00:04 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-01 02:00:04 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-01 02:00:04 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-01 02:00:07 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-01 02:01:04 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-01 02:01:04 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-01 02:01:04 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-01 02:01:06 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-01 02:01:06 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-01 02:01:06 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-01 02:01:06 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-01 02:01:06 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-01 02:01:06 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-01 02:01:07 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-01 02:01:07 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-01 02:01:07 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-01 02:01:07 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-01 02:03:04 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-01 02:03:04 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-01 02:03:04 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-01 02:03:06 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-01 02:03:06 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-01 02:03:06 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-01 02:03:06 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-01 02:03:06 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-01 02:03:06 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-01 02:03:07 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-01 02:03:07 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-01 02:03:07 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-01 02:03:07 INFO - TOKEN: 82231339 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-01 13:16:04 INFO - TOKEN: 82231339 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-01 13:16:04 INFO - TOKEN: 82231339 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-01 13:16:04 INFO - TOKEN: 82231339 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-01 13:16:06 INFO - TOKEN: 82231339 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-01 13:16:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/82231339 INFO - TOKEN: 82231339 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-01 13:16:06 INFO - TOKEN: 82231339 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-01 13:16:06 INFO - TOKEN: 82231339 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-01 13:19:04 INFO - TOKEN: 82231339 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-01 13:19:04 INFO - TOKEN: 82231339 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-01 13:19:04 INFO - TOKEN: 82231339 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-01 13:19:06 INFO - TOKEN: 82231339 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-01 13:19:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/82231339 INFO - TOKEN: 82231339 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-01 13:19:07 INFO - TOKEN: 82231339 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-01 13:19:07 INFO - TOKEN: 82231339 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-01 13:20:04 INFO - TOKEN: 82231339 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-01 13:20:04 INFO - TOKEN: 82231339 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-01 13:20:04 INFO - TOKEN: 82231339 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-01 13:20:06 INFO - TOKEN: 82231339 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-01 13:20:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/82231339 INFO - TOKEN: 82231339 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-01 13:20:06 INFO - TOKEN: 82231339 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-01 13:20:06 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 19:21:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 19:21:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 19:21:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 19:21:06 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 19:21:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 19:21:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 19:21:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 19:21:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 19:21:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 19:21:08 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 19:21:08 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 19:21:08 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 19:21:08 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 19:55:04 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 19:55:04 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 19:55:04 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 19:55:07 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 19:55:07 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 19:55:07 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 19:55:07 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 19:55:07 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 19:55:07 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 19:55:08 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 19:55:08 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 19:55:08 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 19:55:08 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 19:57:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 19:57:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 19:57:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 19:57:07 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 19:57:08 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 19:57:08 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 19:57:08 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 19:57:08 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 19:57:08 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 19:57:09 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 19:57:09 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 19:57:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 19:57:09 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 19:58:04 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 19:58:04 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 19:58:04 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 19:58:06 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 19:58:06 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 19:58:06 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 19:58:06 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 19:58:06 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 19:58:06 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 19:58:07 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 19:58:07 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 19:58:07 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 19:58:07 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 20:00:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:00:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:00:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 20:00:07 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 20:00:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 20:00:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 20:00:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 20:00:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 20:00:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 20:00:09 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:00:09 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:00:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 20:00:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 20:15:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:15:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:15:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 20:15:07 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 20:15:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 20:15:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 20:15:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 20:15:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 20:15:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 20:15:09 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:15:09 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:15:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 20:15:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 20:17:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:17:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:17:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34826 | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34826. Falling back to existing DB data. | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160161 with 1 parts. | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NAiPn9dH6uXDYea27... | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NAiPn9dH6uXDYea27 | TIME: 2026-01-02 20:17:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9989285,-108.7496302/36.7843386,-108.6741336/36.7198295,-108.2311033/35.3950633,-108.2182973/35.0785702,-106.5208653/35.1824099,-103.0425806/@35.1825171,-103.0432581,19.28z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAwNy4wKgBIAVAD&skid=d3c55a6d-63d4-4b51-9702-7c73ccdc7ef8 | TIME: 2026-01-02 20:17:09 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-02 20:17:09 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160161, part 1. | TIME: 2026-01-02 20:17:09 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160161. | TIME: 2026-01-02 20:17:10 INFO - TOKEN: 160161 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160161. | TIME: 2026-01-02 20:17:10 INFO - TOKEN: 160161 | FUNCTION: get_unique_token | STATUS: Using existing token: 2165fcdvyofa | TIME: 2026-01-02 20:17:10 INFO - TOKEN: 160161 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-02 20:17:11 INFO - TOKEN: 160161 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2165fcdvyofa | TIME: 2026-01-02 20:17:11 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160161. | TIME: 2026-01-02 20:17:11 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 20:17:11 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 20:17:13 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:17:13 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:17:13 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 20:17:13 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 20:24:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:24:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:24:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 20:24:07 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 20:24:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 20:24:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 20:24:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 20:24:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 20:24:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 20:24:09 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:24:09 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:24:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 20:24:09 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 20:50:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:50:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:50:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 20:50:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 20:50:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 20:51:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:51:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:51:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 20:51:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 20:56:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:56:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 20:56:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 20:56:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:14:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:14:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:14:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:14:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:14:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:14:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:14:06 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:14:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:14:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:14:07 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:14:07 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:14:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:14:07 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:15:04 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:15:04 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:15:04 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34807 | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34807. Falling back to existing DB data. | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341113 with 1 parts. | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/34Lg6YwkskXaKXxX9... | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/34Lg6YwkskXaKXxX9 | TIME: 2026-01-02 21:15:07 INFO - TOKEN: 49089611 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/710+Quay+Ave,+Wilmington,+CA+90744/33.7856751,-118.2506187/33.7898224,-118.2223712/33.7898666,-118.1500526/33.7752475,-118.1199373/33.8170726,-118.0812764/34.1313386,-117.9481356/34.1185206,-117.3027076/34.0342722,-117.1425539/33.60464,-114.5309077/@34.1670344,-117.5648286,7.79z/data=!4m17!4m16!1m5!1m1!1s0x80dd35d5d444ad49:0x6917726e79f9fe21!2m2!1d-118.2582241!2d33.7794019!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m2!1e4!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8de27ae5-58e8-413f-ac86-2d2be2fcd4c1 | TIME: 2026-01-02 21:15:09 INFO - TOKEN: 49089611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-02 21:15:09 INFO - TOKEN: 49089611 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341113, part 1. | TIME: 2026-01-02 21:15:09 INFO - TOKEN: 49089611 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341113. | TIME: 2026-01-02 21:15:09 INFO - TOKEN: 341113 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341113. | TIME: 2026-01-02 21:15:09 INFO - TOKEN: 341113 | FUNCTION: get_unique_token | STATUS: Using existing token: w08znqh9c199 | TIME: 2026-01-02 21:15:10 INFO - TOKEN: 341113 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '710 Quay Ave, Wilmington, CA 90744' | TIME: 2026-01-02 21:15:11 INFO - TOKEN: 341113 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7789869, -118.2583347). | TIME: 2026-01-02 21:15:12 INFO - TOKEN: 341113 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-02 21:15:12 INFO - TOKEN: 341113 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w08znqh9c199 | TIME: 2026-01-02 21:15:12 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341113. | TIME: 2026-01-02 21:15:12 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34808 | TIME: 2026-01-02 21:15:12 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34808. Falling back to existing DB data. | TIME: 2026-01-02 21:15:12 INFO - TOKEN: 49089611 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341114 with 1 parts. | TIME: 2026-01-02 21:15:12 INFO - TOKEN: 49089611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DoXHDXoiRh4BF8jX8... | TIME: 2026-01-02 21:15:12 INFO - TOKEN: 49089611 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DoXHDXoiRh4BF8jX8 | TIME: 2026-01-02 21:15:12 INFO - TOKEN: 49089611 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.60464,-114.5309077/33.9370601,-117.1021989/33.988404,-117.3630254/33.8542992,-117.8921958/33.8390764,-118.0886173/33.7743841,-118.0961582/33.7898559,-118.158008/33.7898484,-118.2007949/33.7897305,-118.250914/710+Quay+Ave,+Wilmington,+CA+90744/@33.6727098,-115.9298121,18z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dd35d5d444ad49:0x6917726e79f9fe21!2m2!1d-118.2582241!2d33.7794019!3e0!5m2!1e4!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3af8fbc1-9be7-4771-86c8-253e18cc7527 | TIME: 2026-01-02 21:15:14 INFO - TOKEN: 49089611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-02 21:15:14 INFO - TOKEN: 49089611 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341114, part 1. | TIME: 2026-01-02 21:15:14 INFO - TOKEN: 49089611 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341114. | TIME: 2026-01-02 21:15:15 INFO - TOKEN: 341114 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341114. | TIME: 2026-01-02 21:15:15 INFO - TOKEN: 341114 | FUNCTION: get_unique_token | STATUS: Using existing token: 8n1p1i29fy23 | TIME: 2026-01-02 21:15:15 INFO - TOKEN: 341114 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '710 Quay Ave, Wilmington, CA 90744' | TIME: 2026-01-02 21:15:16 INFO - TOKEN: 341114 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7789869, -118.2583347). | TIME: 2026-01-02 21:15:17 INFO - TOKEN: 341114 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-02 21:15:17 INFO - TOKEN: 341114 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8n1p1i29fy23 | TIME: 2026-01-02 21:15:17 INFO - TOKEN: 49089611 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341114. | TIME: 2026-01-02 21:15:17 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:15:17 INFO - TOKEN: 49089611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:15:18 INFO - TOKEN: 49089611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:15:18 INFO - TOKEN: 49089611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:15:18 INFO - TOKEN: 49089611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:15:18 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:25:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:25:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:25:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:25:06 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:25:07 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:27:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:27:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:27:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:27:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:27:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:27:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:27:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:27:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-02 21:27:06 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:27:06 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:27:07 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:27:07 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:27:07 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:27:07 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:32:04 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:32:04 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:32:04 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:32:06 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:32:07 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:34:05 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:34:05 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:34:05 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:34:07 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:34:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:34:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:34:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:34:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:34:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:34:08 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:34:08 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:34:08 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:34:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:38:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:38:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:38:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:38:06 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:38:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:38:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:38:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:38:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 5 for route ID 34806 | TIME: 2026-01-02 21:38:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34806. Falling back to existing DB data. | TIME: 2026-01-02 21:38:07 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311007 with 1 parts. | TIME: 2026-01-02 21:38:07 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/X6ACvCEJLS5HfAdEA... | TIME: 2026-01-02 21:38:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/X6ACvCEJLS5HfAdEA | TIME: 2026-01-02 21:38:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4160441,-97.2200174/32.6507028,-96.8701212/32.701758,-96.6120456/32.7040541,-96.2758988/33.104477,-96.1032764/33.4710603,-94.4548813/@33.4708106,-94.4552075,19.26z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=d0b1a17b-62f5-4f91-8578-044bbcfff6a1 | TIME: 2026-01-02 21:38:09 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-02 21:38:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311007, part 5. | TIME: 2026-01-02 21:38:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Part 5 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-02 21:38:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 5, route_token 311007. | TIME: 2026-01-02 21:38:09 INFO - TOKEN: 311007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311007. | TIME: 2026-01-02 21:38:09 INFO - TOKEN: 311007 | FUNCTION: get_unique_token | STATUS: Using existing token: ye1l9ocjppwj | TIME: 2026-01-02 21:38:09 INFO - TOKEN: 311007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 42, Final geocoded count: 42. | TIME: 2026-01-02 21:38:11 INFO - TOKEN: 311007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ye1l9ocjppwj | TIME: 2026-01-02 21:38:11 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311007. | TIME: 2026-01-02 21:38:11 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:38:11 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:38:13 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:38:13 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:38:13 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:38:13 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:39:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:39:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:39:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 6 for route ID 34806 | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34806. Falling back to existing DB data. | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311007 with 1 parts. | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/o1V7d3tnEorB2qqz8... | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/o1V7d3tnEorB2qqz8 | TIME: 2026-01-02 21:39:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.4726025,-94.4527268/33.4667133,-94.236813/33.4629068,-94.2343809/33.4548512,-94.1887293/33.432543,-94.096649/33.3857282,-94.0431806/@33.4626749,-94.2346638,19.12z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=cba9108d-e9dc-4f5c-aeb5-177ee322e53a | TIME: 2026-01-02 21:39:08 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-02 21:39:08 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311007, part 6. | TIME: 2026-01-02 21:39:08 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Part 6 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-02 21:39:08 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 6, route_token 311007. | TIME: 2026-01-02 21:39:09 INFO - TOKEN: 311007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311007. | TIME: 2026-01-02 21:39:09 INFO - TOKEN: 311007 | FUNCTION: get_unique_token | STATUS: Using existing token: ye1l9ocjppwj | TIME: 2026-01-02 21:39:09 INFO - TOKEN: 311007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 47, Final geocoded count: 47. | TIME: 2026-01-02 21:39:11 INFO - TOKEN: 311007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ye1l9ocjppwj | TIME: 2026-01-02 21:39:11 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311007. | TIME: 2026-01-02 21:39:11 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:39:11 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:39:12 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:39:12 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:39:12 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:39:12 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:41:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:41:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:41:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:41:06 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:41:07 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:44:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:44:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:44:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:44:06 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:44:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:44:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:44:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:44:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34821 | TIME: 2026-01-02 21:44:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34821. Falling back to existing DB data. | TIME: 2026-01-02 21:44:07 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410196 with 1 parts. | TIME: 2026-01-02 21:44:07 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qvDSLGpDTkpHPCkp8... | TIME: 2026-01-02 21:44:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qvDSLGpDTkpHPCkp8 | TIME: 2026-01-02 21:44:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/Van+Doren's+Landing+Building2,+23206+66th+Ave+S,+Kent,+WA+98032,+USA/47.3795862,-122.2441213/47.4701067,-122.2056795/47.5796272,-122.1593852/46.9544343,-120.507899/46.2359994,-119.3581794/45.9316987,-119.3287703/@45.9316173,-119.3292353,18.87z/data=!4m14!4m13!1m5!1m1!1s0x54905bf1552566f1:0x4003267c0ed3f218!2m2!1d-122.251129!2d47.3940602!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=359e1d42-d274-47ce-89ca-eca4e0168889 | TIME: 2026-01-02 21:44:08 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-02 21:44:08 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 410196, part 1. | TIME: 2026-01-02 21:44:08 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410196. | TIME: 2026-01-02 21:44:09 INFO - TOKEN: 410196 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410196. | TIME: 2026-01-02 21:44:09 INFO - TOKEN: 410196 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-02 21:44:09 INFO - TOKEN: 410196 | FUNCTION: get_unique_token | STATUS: Generated unique token: nqlr1gci5d8f | TIME: 2026-01-02 21:44:09 INFO - TOKEN: 410196 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Van Doren's Landing Building2, 23206 66th Ave S, Kent, WA 98032, USA' | TIME: 2026-01-02 21:44:11 INFO - TOKEN: 410196 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-02 21:44:11 INFO - TOKEN: 410196 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (47.394035, -122.251006). | TIME: 2026-01-02 21:44:12 INFO - TOKEN: 410196 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-02 21:44:12 INFO - TOKEN: 410196 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: nqlr1gci5d8f | TIME: 2026-01-02 21:44:12 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410196. | TIME: 2026-01-02 21:44:12 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:44:12 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:44:14 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:44:14 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:44:14 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:44:14 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:48:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:48:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:48:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:48:06 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:48:06 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:48:06 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:48:06 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:48:06 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:48:06 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:48:07 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:48:07 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:48:07 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:48:07 INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:49:04 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:49:04 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:49:04 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:49:07 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:49:07 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:49:07 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:49:07 INFO - TOKEN: 97075578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:49:07 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:49:07 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:49:10 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:49:10 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:49:10 INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:49:10 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:50:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:50:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:50:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:50:06 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:50:06 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:50:06 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:50:06 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:50:06 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:50:06 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:50:07 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:50:07 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:50:07 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:50:07 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:51:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:51:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:51:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34824 | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34824. Falling back to existing DB data. | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120437 with 1 parts. | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aKNbKURbFds1rciv5... | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aKNbKURbFds1rciv5 | TIME: 2026-01-02 21:51:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1172+W+21st+St,+Ogden,+UT+84401/41.2230629,-112.0108331/40.6532323,-111.9020259/40.1128328,-111.6343313/39.5938228,-110.821741/38.9861761,-110.2112475/38.9141377,-109.8147452/37.8165141,-109.0420019/@39.5943262,-110.8236386,17.71z/data=!4m15!4m14!1m5!1m1!1s0x87530e675cb0f7ab:0x42b179ff2a607250!2m2!1d-112.0070819!2d41.2307081!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m2!1e4!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=09af2727-8d31-48db-9f27-cb4fd394b1a3 | TIME: 2026-01-02 21:51:09 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-02 21:51:09 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120437, part 1. | TIME: 2026-01-02 21:51:09 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120437. | TIME: 2026-01-02 21:51:10 INFO - TOKEN: 120437 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120437. | TIME: 2026-01-02 21:51:10 INFO - TOKEN: 120437 | FUNCTION: get_unique_token | STATUS: Using existing token: y1nu4z8qggil | TIME: 2026-01-02 21:51:10 INFO - TOKEN: 120437 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1172 W 21st St, Ogden, UT 84401' | TIME: 2026-01-02 21:51:11 INFO - TOKEN: 120437 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2289023, -111.9605313). | TIME: 2026-01-02 21:51:13 INFO - TOKEN: 120437 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-02 21:51:13 INFO - TOKEN: 120437 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y1nu4z8qggil | TIME: 2026-01-02 21:51:13 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120437. | TIME: 2026-01-02 21:51:13 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:51:13 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:51:15 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:51:15 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:51:15 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:51:15 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:52:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:52:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:52:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:52:06 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:52:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:52:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:52:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:52:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:52:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:52:07 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:52:07 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:52:07 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:52:07 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:53:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:53:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:53:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34825 | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34825. Falling back to existing DB data. | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130029 with 1 parts. | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KbwHuSfWhzXKsBP29... | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KbwHuSfWhzXKsBP29 | TIME: 2026-01-02 21:53:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8182722,-109.0482426/36.9967883,-108.7497117/@37.2867737,-109.4305927,8.97z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=a27a7e3f-fb6f-4d92-9a3a-f67b5c8c0d21 | TIME: 2026-01-02 21:53:09 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-02 21:53:09 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 130029, part 1. | TIME: 2026-01-02 21:53:09 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130029. | TIME: 2026-01-02 21:53:09 INFO - TOKEN: 130029 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130029. | TIME: 2026-01-02 21:53:09 INFO - TOKEN: 130029 | FUNCTION: get_unique_token | STATUS: Using existing token: wnhzdd9khvop | TIME: 2026-01-02 21:53:10 INFO - TOKEN: 130029 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-02 21:53:11 INFO - TOKEN: 130029 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wnhzdd9khvop | TIME: 2026-01-02 21:53:11 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130029. | TIME: 2026-01-02 21:53:11 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:53:11 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:53:13 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:53:13 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:53:13 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:53:13 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:54:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:54:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:54:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:54:06 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:54:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:54:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:54:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:54:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:54:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:54:07 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:54:07 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:54:07 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:54:07 INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 21:55:05 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:55:05 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 21:55:05 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 21:55:07 INFO - TOKEN: 97075578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 21:55:08 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 21:55:08 INFO - TOKEN: 97075578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 21:55:08 INFO - TOKEN: 97075578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 21:55:08 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 21:55:08 INFO - TOKEN: 97075578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 21:55:10 INFO - TOKEN: 97075578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:55:10 INFO - TOKEN: 97075578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 21:55:10 INFO - TOKEN: 97075578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 21:55:10 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:03:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:03:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:03:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:03:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:03:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:04:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:04:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:04:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:04:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:04:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:04:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:04:06 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:04:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:04:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:04:07 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:04:07 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:04:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:04:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:09:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:09:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:09:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:09:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:10:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:10:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:10:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34852 | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34852. Falling back to existing DB data. | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330004 with 1 parts. | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VV3Vrsr4qzxXs24k9... | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VV3Vrsr4qzxXs24k9 | TIME: 2026-01-02 22:10:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3141415,-90.9062887/32.5582949,-93.6845768/32.4613348,-94.042922/@32.5571991,-93.7442913,10.58z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=d13e633f-3782-48ab-9525-e1fb5761c4a8 | TIME: 2026-01-02 22:10:09 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-02 22:10:09 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 330004, part 1. | TIME: 2026-01-02 22:10:09 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330004. | TIME: 2026-01-02 22:10:09 INFO - TOKEN: 330004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330004. | TIME: 2026-01-02 22:10:09 INFO - TOKEN: 330004 | FUNCTION: get_unique_token | STATUS: Using existing token: svtqe3z11r6d | TIME: 2026-01-02 22:10:09 INFO - TOKEN: 330004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-02 22:10:10 INFO - TOKEN: 330004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: svtqe3z11r6d | TIME: 2026-01-02 22:10:11 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330004. | TIME: 2026-01-02 22:10:11 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:10:11 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:10:11 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:10:11 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:10:11 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:10:11 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:19:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:19:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:19:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:19:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:19:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:19:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:19:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:19:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:19:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:19:07 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:19:07 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:19:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:19:07 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:21:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:21:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:21:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:21:07 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:22:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:22:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:22:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:22:07 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:23:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:23:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:23:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:23:07 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:24:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:24:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:24:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:24:06 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:24:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:24:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:24:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:24:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:24:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:24:07 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:24:07 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:24:07 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:24:07 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:25:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:25:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:25:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:25:06 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:25:06 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:25:06 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:25:06 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:25:06 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:25:06 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:25:07 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:25:07 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:25:07 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:25:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:26:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:26:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:26:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:26:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:26:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:26:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:26:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:26:07 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:26:07 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:26:07 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:26:07 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:26:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:26:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:27:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:27:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:27:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:27:06 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:31:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:31:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:31:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:31:07 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:31:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:31:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:31:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:31:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:31:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:31:08 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:31:08 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:31:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:31:08 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:32:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:32:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:32:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:32:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:32:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:32:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:32:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:32:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:32:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:32:07 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:32:07 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:32:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:32:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:33:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:33:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:33:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:33:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:33:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:33:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:33:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:33:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:33:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:33:07 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:33:07 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:33:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:33:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:37:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:37:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:37:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:37:07 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:37:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:37:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:37:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:37:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:37:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:37:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:37:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:37:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:37:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:51:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:51:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:51:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:51:06 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:51:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:51:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:51:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:51:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:51:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:51:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:51:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:51:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:51:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:54:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:54:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:54:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:54:06 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:54:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:54:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:54:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:54:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:54:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:54:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:54:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:54:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:54:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:57:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:57:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:57:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:57:07 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:57:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:57:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:57:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:57:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:57:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:57:08 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:57:08 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:57:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:57:08 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:58:05 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:58:05 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:58:05 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:58:07 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:58:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:58:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:58:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:58:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:58:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:58:08 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:58:08 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:58:08 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:58:08 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 22:59:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:59:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 22:59:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 22:59:06 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 22:59:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 22:59:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 22:59:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 22:59:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 22:59:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 22:59:09 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:59:09 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 22:59:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 22:59:09 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:00:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:00:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:00:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:00:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:00:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:00:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:00:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:00:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:00:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:00:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:00:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:00:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:00:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:01:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:01:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:01:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:01:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:01:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:01:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:01:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:01:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:01:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:01:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:01:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:01:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:01:08 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:02:11 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:02:11 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:02:11 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:02:13 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:02:14 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:02:14 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:02:14 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:02:14 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:02:14 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:02:14 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:02:14 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:02:14 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:02:14 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:03:06 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:03:06 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:03:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:03:08 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:03:09 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:03:09 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:03:09 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:03:09 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:03:09 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:03:09 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:03:09 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:03:09 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:03:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:04:08 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:04:08 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:04:08 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:04:10 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:04:11 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:04:11 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:04:11 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:04:11 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:04:11 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:04:13 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:04:13 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:04:13 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:04:13 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:05:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:05:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:05:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:05:06 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:05:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:05:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:05:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:05:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:05:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:05:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:05:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:05:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:05:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:06:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:06:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:06:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:06:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:06:06 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:06:06 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:06:06 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:06:06 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-02 23:06:06 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:06:06 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:06:07 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:06:07 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:06:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:06:07 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:12:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:12:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:12:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:12:06 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:12:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:12:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:12:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:12:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:12:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:12:09 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:12:09 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:12:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:12:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:20:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:20:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:20:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:20:06 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:20:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:20:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:20:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:20:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:20:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:20:09 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:20:09 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:20:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:20:09 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:24:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:24:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:24:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:24:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:24:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:24:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:24:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:24:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:24:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:24:09 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:24:09 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:24:09 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:24:09 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:25:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:25:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:25:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:25:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:25:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:25:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:25:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:25:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:25:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:25:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:25:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:25:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:25:08 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:28:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:28:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:28:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:28:07 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:28:08 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:28:08 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:28:08 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:28:08 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:28:08 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:28:09 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:28:09 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:28:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:28:09 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:33:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:33:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:33:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:33:06 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:33:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:33:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:33:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:33:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34875 | TIME: 2026-01-02 23:33:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34875. Falling back to existing DB data. | TIME: 2026-01-02 23:33:07 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180199 with 1 parts. | TIME: 2026-01-02 23:33:07 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wuNZzKhVGaRsTRcA8... | TIME: 2026-01-02 23:33:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wuNZzKhVGaRsTRcA8 | TIME: 2026-01-02 23:33:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.3857274,-94.0431992/33.4414947,-94.0059138/33.4938995,-93.9657341/33.6138958,-93.8001721/33.669241,-93.5757755/33.6947415,-93.5926984/34.6788196,-92.3538584/34.7824877,-92.1494239/35.1784462,-90.1948193/35.9997802,-89.8746267/@33.7129149,-93.5015337,11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=44df02bb-957b-4b0c-b224-3422e3f4d101 | TIME: 2026-01-02 23:33:09 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-02 23:33:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 180199, part 1. | TIME: 2026-01-02 23:33:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180199. | TIME: 2026-01-02 23:33:09 INFO - TOKEN: 180199 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180199. | TIME: 2026-01-02 23:33:09 INFO - TOKEN: 180199 | FUNCTION: get_unique_token | STATUS: Using existing token: 8wj8vl6lgvbi | TIME: 2026-01-02 23:33:09 INFO - TOKEN: 180199 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-02 23:33:11 INFO - TOKEN: 180199 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8wj8vl6lgvbi | TIME: 2026-01-02 23:33:11 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180199. | TIME: 2026-01-02 23:33:11 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:33:11 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:33:12 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:33:12 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:33:12 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:33:12 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:44:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:44:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:44:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:44:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:44:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:44:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:44:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:44:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:44:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:44:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:44:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:44:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:44:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:46:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:46:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:46:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:46:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:46:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:46:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:46:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:46:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34851 | TIME: 2026-01-02 23:46:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34851. Falling back to existing DB data. | TIME: 2026-01-02 23:46:07 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270133 with 1 parts. | TIME: 2026-01-02 23:46:07 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TJBY8JLCqjqwachJA... | TIME: 2026-01-02 23:46:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TJBY8JLCqjqwachJA | TIME: 2026-01-02 23:46:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/77+Academy+Dr,+Hattiesburg,+MS+39401/31.2618531,-89.2831048/31.2731815,-89.346203/31.3247581,-89.3555081/31.3151307,-89.4724395/31.560519,-89.5105325/32.2760305,-90.1745656/32.2903587,-90.2539784/32.3141337,-90.9062738/@32.4214984,-90.8194791,9.94z/data=!4m16!4m15!1m5!1m1!1s0x889cdd53de423191:0xf5f8914c861d51d2!2m2!1d-89.2512682!2d31.2676933!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=09b6cf3c-9369-47cb-ac39-b1d0fbce9fca | TIME: 2026-01-02 23:46:09 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-02 23:46:09 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 270133, part 1. | TIME: 2026-01-02 23:46:09 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270133. | TIME: 2026-01-02 23:46:09 INFO - TOKEN: 270133 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270133. | TIME: 2026-01-02 23:46:09 INFO - TOKEN: 270133 | FUNCTION: get_unique_token | STATUS: Using existing token: 62j1a769iw4s | TIME: 2026-01-02 23:46:09 INFO - TOKEN: 270133 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '77 Academy Dr, Hattiesburg, MS 39401' | TIME: 2026-01-02 23:46:10 INFO - TOKEN: 270133 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.2730614, -89.2580387). | TIME: 2026-01-02 23:46:11 INFO - TOKEN: 270133 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-02 23:46:11 INFO - TOKEN: 270133 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 62j1a769iw4s | TIME: 2026-01-02 23:46:11 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270133. | TIME: 2026-01-02 23:46:11 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:46:11 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:46:12 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:46:12 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:46:12 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:46:12 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:53:05 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:53:05 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:53:05 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:53:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:53:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:53:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:53:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:53:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:53:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:53:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:53:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:53:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:53:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:54:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:54:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:54:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:54:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:54:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:54:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:54:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:54:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:54:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:54:09 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:54:09 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:54:09 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:54:09 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-02 23:57:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:57:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-02 23:57:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-02 23:57:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-02 23:57:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-02 23:57:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-02 23:57:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-02 23:57:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-02 23:57:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-02 23:57:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:57:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-02 23:57:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-02 23:57:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:08:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:08:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:08:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:08:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:08:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:08:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:08:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:08:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:08:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:08:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:08:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:08:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:08:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:10:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:10:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:10:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:10:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:10:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:10:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:10:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:10:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:10:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:10:09 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:10:09 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:10:09 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:10:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:11:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:11:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:11:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:11:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:11:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:11:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:11:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:11:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34830 | TIME: 2026-01-03 00:11:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34830. Falling back to existing DB data. | TIME: 2026-01-03 00:11:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341115 with 1 parts. | TIME: 2026-01-03 00:11:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NmQwja7aCjnXNKow6... | TIME: 2026-01-03 00:11:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NmQwja7aCjnXNKow6 | TIME: 2026-01-03 00:11:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172253,-114.4877586/34.886176,-117.0316978/34.8757192,-117.0814267/35.1157973,-118.2296556/35.2599301,-118.6613749/35.209768,-118.8601877/11412+Malaga+Rd,+Arvin,+CA+93203,+USA/@35.249141,-118.8604996,19z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80ea116fc28c4269:0x41d0b1caa263db8c!2m2!1d-118.8640496!2d35.2498996!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=142ad40e-0315-478c-b4b6-ef92c29eccd5 | TIME: 2026-01-03 00:11:09 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-03 00:11:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 341115, part 1. | TIME: 2026-01-03 00:11:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341115. | TIME: 2026-01-03 00:11:09 INFO - TOKEN: 341115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341115. | TIME: 2026-01-03 00:11:09 INFO - TOKEN: 341115 | FUNCTION: get_unique_token | STATUS: Using existing token: 15h9kpkfdj3v | TIME: 2026-01-03 00:11:09 INFO - TOKEN: 341115 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11412 Malaga Rd, Arvin, CA 93203, USA' | TIME: 2026-01-03 00:11:11 INFO - TOKEN: 341115 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-03 00:11:11 INFO - TOKEN: 341115 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.19985, -118.830879). | TIME: 2026-01-03 00:11:12 INFO - TOKEN: 341115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-03 00:11:12 INFO - TOKEN: 341115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 15h9kpkfdj3v | TIME: 2026-01-03 00:11:12 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341115. | TIME: 2026-01-03 00:11:12 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:11:12 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:11:13 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:11:13 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:11:13 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:11:13 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:14:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:14:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:14:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:14:07 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:14:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:14:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:14:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:14:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:14:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:14:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:14:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:14:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:14:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:15:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:15:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:15:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:15:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:15:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:15:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:15:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:15:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:15:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:15:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:15:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:15:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:15:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:17:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:17:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:17:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34809 | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34809 | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34809. Falling back to existing DB data. | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190385 with 2 parts. | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QDEi2PcjiPVVQRjZ8... | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QDEi2PcjiPVVQRjZ8 | TIME: 2026-01-03 00:17:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9997802,-89.8746267/36.2190044,-89.7515838/36.2378468,-90.0333675/36.551992,-89.9559987/36.8171163,-89.9343353/36.877035,-89.5329801/38.158268,-90.3634621/38.2124686,-90.3915412/38.2737385,-90.3862586/38.2920131,-90.4042813/@38.2967339,-90.4165606,10.14z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0e9b7418-f815-4a1f-abba-316ddb1e60c8 | TIME: 2026-01-03 00:17:09 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 00:17:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190385, part 1. | TIME: 2026-01-03 00:17:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190385. | TIME: 2026-01-03 00:17:09 INFO - TOKEN: 190385 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190385. | TIME: 2026-01-03 00:17:09 INFO - TOKEN: 190385 | FUNCTION: get_unique_token | STATUS: Using existing token: x6b71nxs9duu | TIME: 2026-01-03 00:17:09 INFO - TOKEN: 190385 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-03 00:17:14 INFO - TOKEN: 190385 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x6b71nxs9duu | TIME: 2026-01-03 00:17:14 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zyB1VqGfj34hSGG6A... | TIME: 2026-01-03 00:17:14 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zyB1VqGfj34hSGG6A | TIME: 2026-01-03 00:17:14 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.2920131,-90.4042813/38.5026937,-90.3322744/38.4863294,-90.274889/@38.5325757,-90.5260974,10.36z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=cc08ed8a-a5f9-4916-9e09-2dc48fdd8996 | TIME: 2026-01-03 00:17:16 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 00:17:16 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 190385, part 2. | TIME: 2026-01-03 00:17:16 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-03 00:17:16 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 190385. | TIME: 2026-01-03 00:17:16 INFO - TOKEN: 190385 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190385. | TIME: 2026-01-03 00:17:16 INFO - TOKEN: 190385 | FUNCTION: get_unique_token | STATUS: Using existing token: x6b71nxs9duu | TIME: 2026-01-03 00:17:16 INFO - TOKEN: 190385 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-03 00:17:21 INFO - TOKEN: 190385 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x6b71nxs9duu | TIME: 2026-01-03 00:17:21 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190385. | TIME: 2026-01-03 00:17:21 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:17:21 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:17:23 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:17:23 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:17:23 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:17:23 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:18:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:18:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:18:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:18:06 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:18:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:18:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:18:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:18:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:18:07 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:18:09 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:18:09 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:18:09 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:18:09 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:20:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:20:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:20:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34876 | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34876. Falling back to existing DB data. | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220587 with 1 parts. | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TQwRmt8YTifpJdp58... | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TQwRmt8YTifpJdp58 | TIME: 2026-01-03 00:20:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4863294,-90.274889/38.6737791,-90.0253556/39.1752917,-89.6758656/39.1759116,-89.5297876/39.3050845,-89.5615512/39.3055142,-89.2885863/22283+Taylorville+Rd,+Nokomis,+IL+62075,+USA/@39.2778552,-89.4907073,11.25z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8874f88f8566b533:0x6d9d5189243f3543!2m2!1d-89.2924308!2d39.3294175!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=65f77767-c0fb-470a-a10e-e6c3e7427fa3 | TIME: 2026-01-03 00:20:09 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-03 00:20:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 220587, part 1. | TIME: 2026-01-03 00:20:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220587. | TIME: 2026-01-03 00:20:10 INFO - TOKEN: 220587 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220587. | TIME: 2026-01-03 00:20:10 INFO - TOKEN: 220587 | FUNCTION: get_unique_token | STATUS: Using existing token: nkv91hxtqhny | TIME: 2026-01-03 00:20:10 INFO - TOKEN: 220587 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '22283 Taylorville Rd, Nokomis, IL 62075, USA' | TIME: 2026-01-03 00:20:11 INFO - TOKEN: 220587 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-03 00:20:12 INFO - TOKEN: 220587 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.328778, -89.288872). | TIME: 2026-01-03 00:20:17 INFO - TOKEN: 220587 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-03 00:20:17 INFO - TOKEN: 220587 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nkv91hxtqhny | TIME: 2026-01-03 00:20:17 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220587. | TIME: 2026-01-03 00:20:17 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:20:17 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:20:19 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:20:19 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:20:19 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:20:19 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:21:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:21:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:21:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:21:06 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:21:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:21:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:21:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:21:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 00:21:06 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:21:06 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:21:07 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:21:07 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:21:07 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:21:07 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:22:04 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:22:04 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:22:04 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34827 | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34827 | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34827 | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34827. Falling back to existing DB data. | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311008 with 3 parts. | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/V9koUyR3Usp4d7cU7... | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/V9koUyR3Usp4d7cU7 | TIME: 2026-01-03 00:22:07 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1824099,-103.0425806/35.1925914,-101.76919/35.2264975,-100.2637355/35.223836,-100.2491883/34.4327977,-100.2215411/34.3283718,-99.8799085/34.2868596,-99.8502943/34.2862631,-99.7560761/34.2916401,-99.7522212/34.04492,-98.9504267/@34.049698,-98.9581265,15.44z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=708cc1d1-37b9-4b4d-bab6-8d76e46e1781 | TIME: 2026-01-03 00:22:09 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 00:22:09 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311008, part 1. | TIME: 2026-01-03 00:22:09 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311008. | TIME: 2026-01-03 00:22:10 INFO - TOKEN: 311008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311008. | TIME: 2026-01-03 00:22:10 INFO - TOKEN: 311008 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-03 00:22:10 INFO - TOKEN: 311008 | FUNCTION: get_unique_token | STATUS: Generated unique token: wudmnzp49ab3 | TIME: 2026-01-03 00:22:10 INFO - TOKEN: 311008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-03 00:22:12 INFO - TOKEN: 311008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: wudmnzp49ab3 | TIME: 2026-01-03 00:22:12 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1vLmpAwQmnnnwqwn9... | TIME: 2026-01-03 00:22:12 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1vLmpAwQmnnnwqwn9 | TIME: 2026-01-03 00:22:12 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.04492,-98.9504267/34.0192283,-98.8666556/33.9295613,-98.5153015/33.0466954,-97.4730727/32.8755561,-97.3174167/32.8391398,-97.2994003/32.8380624,-97.1917259/32.8296191,-97.0613116/32.6766486,-97.04995/32.6548066,-96.7150499/@32.7850032,-96.9414713,10.58z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=08f3a5c5-b0d0-4cf7-bcd9-89653551fb87 | TIME: 2026-01-03 00:22:14 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 00:22:14 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311008, part 2. | TIME: 2026-01-03 00:22:14 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-03 00:22:14 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311008. | TIME: 2026-01-03 00:22:15 INFO - TOKEN: 311008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311008. | TIME: 2026-01-03 00:22:15 INFO - TOKEN: 311008 | FUNCTION: get_unique_token | STATUS: Using existing token: wudmnzp49ab3 | TIME: 2026-01-03 00:22:15 INFO - TOKEN: 311008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-03 00:22:16 INFO - TOKEN: 311008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wudmnzp49ab3 | TIME: 2026-01-03 00:22:16 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/i575fYxBYZ3sRWJs7... | TIME: 2026-01-03 00:22:16 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/i575fYxBYZ3sRWJs7 | TIME: 2026-01-03 00:22:16 INFO - TOKEN: 67910645 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.6548066,-96.7150499/30.6853735,-95.5367311/29.8136847,-95.3668207/29.8028479,-95.2810452/7942+Rand+St,+Houston,+TX+77028,+USA/@29.8048279,-95.2827064,17.01z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8640bbbc7435d2b5:0xf0ca3abb3ce0697f!2m2!1d-95.2825694!2d29.8049565!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ba78bf50-5613-4fd3-ab02-76d37add650e | TIME: 2026-01-03 00:22:18 INFO - TOKEN: 67910645 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-03 00:22:18 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 311008, part 3. | TIME: 2026-01-03 00:22:18 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-03 00:22:18 INFO - TOKEN: 67910645 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311008. | TIME: 2026-01-03 00:22:18 INFO - TOKEN: 311008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311008. | TIME: 2026-01-03 00:22:18 INFO - TOKEN: 311008 | FUNCTION: get_unique_token | STATUS: Using existing token: wudmnzp49ab3 | TIME: 2026-01-03 00:22:19 INFO - TOKEN: 311008 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7942 Rand St, Houston, TX 77028, USA' | TIME: 2026-01-03 00:22:20 INFO - TOKEN: 311008 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.8051446, -95.2829193). | TIME: 2026-01-03 00:22:20 INFO - TOKEN: 311008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-03 00:22:20 INFO - TOKEN: 311008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wudmnzp49ab3 | TIME: 2026-01-03 00:22:20 INFO - TOKEN: 67910645 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311008. | TIME: 2026-01-03 00:22:20 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:22:20 INFO - TOKEN: 67910645 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:22:23 INFO - TOKEN: 67910645 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:22:23 INFO - TOKEN: 67910645 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:22:23 INFO - TOKEN: 67910645 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:22:23 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:23:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:23:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:23:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:23:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:23:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:23:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:23:06 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:23:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:23:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:23:07 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:23:07 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:23:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:23:07 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:26:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:26:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:26:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:26:06 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:26:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:26:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:26:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:26:06 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:26:06 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:26:07 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:26:07 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:26:07 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:26:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:30:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:30:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:30:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:30:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:30:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:30:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:30:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:30:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:30:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:30:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:30:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:30:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:30:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:32:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:32:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:32:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:32:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:32:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:32:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:32:06 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:32:06 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 00:32:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:32:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:32:07 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:32:07 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:32:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:32:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:33:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:33:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:33:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:33:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:33:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:33:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:33:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:33:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:33:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:33:07 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:33:07 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:33:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:33:07 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:34:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:34:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:34:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:34:06 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:34:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:34:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:34:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:34:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:34:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:34:09 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:34:09 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:34:09 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:34:09 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:35:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:35:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:35:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:35:07 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:35:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:35:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:35:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:35:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:35:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:35:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:35:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:35:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:35:08 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:37:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:37:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:37:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:37:06 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:37:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:37:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:37:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:37:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:37:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:37:07 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:37:07 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:37:07 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:37:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:39:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:39:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:39:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:39:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:39:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:39:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:39:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:39:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:39:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:39:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:39:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:39:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:39:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:40:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:40:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:40:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:40:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:40:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:40:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:40:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:40:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:40:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:40:07 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:40:07 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:40:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:40:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:42:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:42:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:42:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34853 | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34853 | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34853 | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34853. Falling back to existing DB data. | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311009 with 3 parts. | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JkNhbAgMbcv211wv7... | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JkNhbAgMbcv211wv7 | TIME: 2026-01-03 00:42:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4613348,-94.042922/32.5138715,-95.6828783/32.7204012,-96.3183175/32.7678977,-96.4868127/@32.7704459,-96.4987738,15.58z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=a17b39d3-6434-4fc4-a6a8-18498d3101af | TIME: 2026-01-03 00:42:09 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-03 00:42:09 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311009, part 1. | TIME: 2026-01-03 00:42:09 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311009. | TIME: 2026-01-03 00:42:09 INFO - TOKEN: 311009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311009. | TIME: 2026-01-03 00:42:09 INFO - TOKEN: 311009 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-03 00:42:09 INFO - TOKEN: 311009 | FUNCTION: get_unique_token | STATUS: Generated unique token: lhc947cnbshr | TIME: 2026-01-03 00:42:10 INFO - TOKEN: 311009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-03 00:42:11 INFO - TOKEN: 311009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: lhc947cnbshr | TIME: 2026-01-03 00:42:12 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4j2tWBoJ5SSKq2rW6... | TIME: 2026-01-03 00:42:12 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4j2tWBoJ5SSKq2rW6 | TIME: 2026-01-03 00:42:12 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.7777417,-96.5188751/32.8018862,-96.6263569/32.8528714,-96.6440241/32.9105537,-96.8975446/33.2301606,-97.177859/33.2313725,-97.6150899/33.2344238,-97.5963022/33.8941347,-98.4895545/33.9460605,-98.5311251/34.5580447,-100.4400107/@34.5422166,-100.176287,9.07z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=7b11e199-6222-4a5c-932f-60f4b356c3e8 | TIME: 2026-01-03 00:42:13 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 00:42:14 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311009, part 2. | TIME: 2026-01-03 00:42:14 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-03 00:42:14 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311009. | TIME: 2026-01-03 00:42:14 INFO - TOKEN: 311009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311009. | TIME: 2026-01-03 00:42:14 INFO - TOKEN: 311009 | FUNCTION: get_unique_token | STATUS: Using existing token: lhc947cnbshr | TIME: 2026-01-03 00:42:14 INFO - TOKEN: 311009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-03 00:42:15 INFO - TOKEN: 311009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lhc947cnbshr | TIME: 2026-01-03 00:42:16 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4HoKzo9Nu9MCmTrN9... | TIME: 2026-01-03 00:42:16 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4HoKzo9Nu9MCmTrN9 | TIME: 2026-01-03 00:42:16 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.5580447,-100.4400107/35.1927851,-101.7023745/35.1973507,-101.7422417/35.2740451,-101.8334847/36.0201006,-101.9962162/36.0248243,-101.9949083/36.5006628,-102.2443281/@36.4960696,-102.2390638,14.56z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=93cd2562-e00b-435b-af52-0d0f55617dd3 | TIME: 2026-01-03 00:42:17 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-03 00:42:17 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311009, part 3. | TIME: 2026-01-03 00:42:17 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-03 00:42:17 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311009. | TIME: 2026-01-03 00:42:18 INFO - TOKEN: 311009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311009. | TIME: 2026-01-03 00:42:18 INFO - TOKEN: 311009 | FUNCTION: get_unique_token | STATUS: Using existing token: lhc947cnbshr | TIME: 2026-01-03 00:42:18 INFO - TOKEN: 311009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-03 00:42:19 INFO - TOKEN: 311009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lhc947cnbshr | TIME: 2026-01-03 00:42:20 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311009. | TIME: 2026-01-03 00:42:20 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:42:20 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:42:21 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:42:21 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:42:21 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:42:21 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:43:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:43:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:43:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:43:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:43:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:43:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:43:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:43:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:43:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:43:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:43:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:43:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:43:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:45:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:45:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:45:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:45:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:48:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:48:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:48:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:48:06 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:48:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:48:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:48:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:48:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:48:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:48:07 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:48:07 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:48:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:48:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:51:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:51:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:51:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:51:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:51:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:51:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:51:06 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:51:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:51:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:51:07 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:51:07 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:51:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:51:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:56:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:56:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:56:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:56:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:56:06 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:56:06 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:56:06 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:56:06 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 00:56:06 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:56:06 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:56:07 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:56:07 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:56:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:56:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:57:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:57:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:57:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:57:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:57:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:57:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:57:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:57:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:57:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:57:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:57:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:57:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:57:08 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:58:04 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:58:04 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:58:04 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:58:06 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:58:06 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:58:06 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:58:06 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:58:06 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 00:58:06 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:58:06 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:58:07 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:58:07 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:58:07 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:58:07 INFO - TOKEN: 11238963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 00:59:04 INFO - TOKEN: 11238963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:59:04 INFO - TOKEN: 11238963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 00:59:04 INFO - TOKEN: 11238963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 11238963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 00:59:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:00:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:00:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:00:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:00:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:00:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:00:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:00:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:00:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:00:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:00:07 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:00:07 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:00:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:00:07 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:01:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:01:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:01:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:01:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:02:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:02:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:02:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:02:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:02:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:02:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:02:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:02:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:02:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:02:07 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:02:07 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:02:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:02:07 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:03:04 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:03:04 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:03:04 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:03:07 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:04:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:04:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:04:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:04:07 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:04:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:04:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:04:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:04:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:04:07 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:04:09 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:04:09 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:04:09 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:04:09 INFO - TOKEN: 74272452 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:05:04 INFO - TOKEN: 74272452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:05:04 INFO - TOKEN: 74272452 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:05:04 INFO - TOKEN: 74272452 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:05:06 INFO - TOKEN: 74272452 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:05:06 INFO - TOKEN: 74272452 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:05:06 INFO - TOKEN: 74272452 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:05:06 INFO - TOKEN: 74272452 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:05:06 INFO - TOKEN: 74272452 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:05:06 INFO - TOKEN: 74272452 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:05:07 INFO - TOKEN: 74272452 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:05:07 INFO - TOKEN: 74272452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:05:07 INFO - TOKEN: 74272452 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:05:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:06:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:06:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:06:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:06:07 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:06:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:06:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:06:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:06:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:06:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:06:08 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:06:08 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:06:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:06:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:07:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:07:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:07:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:07:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:07:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:07:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:07:06 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:07:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:07:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:07:07 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:07:07 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:07:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:07:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:08:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:08:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:08:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:08:06 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:08:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:08:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:08:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:08:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:08:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:08:07 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:08:07 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:08:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:08:07 INFO - TOKEN: 11238963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:09:04 INFO - TOKEN: 11238963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:09:04 INFO - TOKEN: 11238963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:09:04 INFO - TOKEN: 11238963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:09:06 INFO - TOKEN: 11238963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:09:06 INFO - TOKEN: 11238963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:09:06 INFO - TOKEN: 11238963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:09:06 INFO - TOKEN: 11238963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:09:06 INFO - TOKEN: 11238963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:09:06 INFO - TOKEN: 11238963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:09:07 INFO - TOKEN: 11238963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:09:07 INFO - TOKEN: 11238963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:09:07 INFO - TOKEN: 11238963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:09:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:10:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:10:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:10:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:10:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:10:06 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:10:06 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:10:06 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:10:06 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:10:06 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:10:07 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:10:07 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:10:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:10:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:11:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:11:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:11:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:11:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:11:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:11:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:11:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:11:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:11:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:11:07 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:11:07 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:11:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:11:07 INFO - TOKEN: 27889158 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:12:04 INFO - TOKEN: 27889158 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:12:04 INFO - TOKEN: 27889158 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:12:04 INFO - TOKEN: 27889158 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:12:06 INFO - TOKEN: 27889158 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:12:06 INFO - TOKEN: 27889158 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:12:06 INFO - TOKEN: 27889158 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:12:06 INFO - TOKEN: 27889158 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:12:06 INFO - TOKEN: 27889158 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 01:12:06 INFO - TOKEN: 27889158 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:12:06 INFO - TOKEN: 27889158 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:12:07 INFO - TOKEN: 27889158 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:12:07 INFO - TOKEN: 27889158 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:12:07 INFO - TOKEN: 27889158 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:12:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:13:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:13:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:13:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:13:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:13:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:13:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:13:06 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:13:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:13:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:13:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:13:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:13:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:13:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:14:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:14:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:14:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:14:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:14:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:14:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:14:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:14:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:14:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:14:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:14:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:14:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:14:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:17:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:17:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:17:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:17:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:17:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:17:06 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:17:06 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:17:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:17:06 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:17:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:17:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:17:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:17:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:18:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:18:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:18:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:18:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:18:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:18:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:18:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:18:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:18:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:18:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:18:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:18:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:18:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:19:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:19:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:19:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:19:07 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:19:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:19:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:19:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:19:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:19:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:19:08 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:19:08 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:19:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:19:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:22:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:22:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:22:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:22:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:22:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:22:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:22:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:22:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:22:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:22:08 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:22:08 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:22:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:22:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:24:05 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:24:05 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:24:05 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34871 | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34871 | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34871. Falling back to existing DB data. | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540143 with 2 parts. | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JdMhy35m1gKRWy5V7... | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JdMhy35m1gKRWy5V7 | TIME: 2026-01-03 01:24:07 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6711768,-74.1623601/40.6759062,-74.190588/40.675113,-74.1991247/40.6460035,-74.2272816/40.6516615,-74.2379806/40.5924162,-74.2933707/40.5389428,-74.3730907/40.54932,-74.4050449/40.7414966,-74.5337378/@40.696122,-74.5865739,11.17z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9c520854-3713-4803-b5fe-87e0bd95cfc7 | TIME: 2026-01-03 01:24:09 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 01:24:09 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540143, part 1. | TIME: 2026-01-03 01:24:09 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540143. | TIME: 2026-01-03 01:24:10 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540143. | TIME: 2026-01-03 01:24:10 INFO - TOKEN: 540143 | FUNCTION: get_unique_token | STATUS: Using existing token: n8900o4ylg0g | TIME: 2026-01-03 01:24:10 INFO - TOKEN: 540143 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-03 01:24:11 INFO - TOKEN: 540143 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-03 01:24:12 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-03 01:24:12 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n8900o4ylg0g | TIME: 2026-01-03 01:24:12 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UqiojhssYnVUiU479... | TIME: 2026-01-03 01:24:12 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UqiojhssYnVUiU479 | TIME: 2026-01-03 01:24:12 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7414966,-74.5337378/40.8652926,-74.4251441/40.9240079,-74.7828068/40.9289852,-75.090202/40.9769516,-75.1354224/@40.9199162,-74.870554,12.97z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4edaf194-e108-4e23-adb1-b8592604c3d6 | TIME: 2026-01-03 01:24:13 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-03 01:24:13 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 540143, part 2. | TIME: 2026-01-03 01:24:13 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-03 01:24:13 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540143. | TIME: 2026-01-03 01:24:14 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540143. | TIME: 2026-01-03 01:24:14 INFO - TOKEN: 540143 | FUNCTION: get_unique_token | STATUS: Using existing token: n8900o4ylg0g | TIME: 2026-01-03 01:24:14 INFO - TOKEN: 540143 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-03 01:24:15 INFO - TOKEN: 540143 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-03 01:24:15 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-03 01:24:15 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n8900o4ylg0g | TIME: 2026-01-03 01:24:16 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540143. | TIME: 2026-01-03 01:24:16 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:24:16 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:24:17 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:24:17 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:24:17 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:24:17 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:26:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:26:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:26:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:26:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:26:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:26:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:26:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:26:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34855 | TIME: 2026-01-03 01:26:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34855. Falling back to existing DB data. | TIME: 2026-01-03 01:26:07 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130163 with 1 parts. | TIME: 2026-01-03 01:26:07 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/s8iFT11Lj8YD9x1f9... | TIME: 2026-01-03 01:26:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/s8iFT11Lj8YD9x1f9 | TIME: 2026-01-03 01:26:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9948219,-102.5247176/38.1155473,-102.6230136/38.1331506,-102.7236872/38.4793057,-102.7857581/38.7638643,-102.8157637/39.2613528,-103.6561665/39.7436639,-104.7158637/25000+E+56th+Ave,+Aurora,+CO+80019,+USA/@39.743097,-104.7159899,18.9z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x876c67190a94127b:0x7e8aabc85c09de28!2m2!1d-104.6960655!2d39.7974571!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ce19106b-1e4c-49d6-9008-b81bf2904846 | TIME: 2026-01-03 01:26:08 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-03 01:26:08 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 130163, part 1. | TIME: 2026-01-03 01:26:08 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130163. | TIME: 2026-01-03 01:26:09 INFO - TOKEN: 130163 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130163. | TIME: 2026-01-03 01:26:09 INFO - TOKEN: 130163 | FUNCTION: get_unique_token | STATUS: Using existing token: 7siymmdam1tx | TIME: 2026-01-03 01:26:09 INFO - TOKEN: 130163 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '25000 E 56th Ave, Aurora, CO 80019, USA' | TIME: 2026-01-03 01:26:10 INFO - TOKEN: 130163 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.7984403, -104.7595175). | TIME: 2026-01-03 01:26:11 INFO - TOKEN: 130163 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-03 01:26:11 INFO - TOKEN: 130163 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7siymmdam1tx | TIME: 2026-01-03 01:26:11 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130163. | TIME: 2026-01-03 01:26:11 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:26:11 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:26:12 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:26:12 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:26:12 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:26:12 INFO - TOKEN: 11238963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:27:04 INFO - TOKEN: 11238963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:27:04 INFO - TOKEN: 11238963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:27:04 INFO - TOKEN: 11238963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 11238963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 11238963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 11238963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 11238963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 11238963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 11238963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 11238963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 11238963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 11238963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:27:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:29:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:29:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:29:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:29:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:29:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:29:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:29:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:29:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:29:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:29:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:29:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:29:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:29:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:31:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:31:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:31:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:31:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:31:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:31:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:31:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:31:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:31:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:31:07 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:31:07 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:31:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:31:07 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:34:04 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:34:04 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:34:04 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34848 | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34848. Falling back to existing DB data. | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200295 with 1 parts. | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9btQFbnZKoXMWEtH9... | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9btQFbnZKoXMWEtH9 | TIME: 2026-01-03 01:34:07 INFO - TOKEN: 47198494 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9980191,-100.9965767/37.2855497,-100.4009144/37.2991534,-100.3003535/37.6455006,-98.6960056/37.6654998,-97.4013637/37.6109768,-97.3269551/37.6040234,-97.315163/37.6211878,-97.2945539/4555+E+MacArthur+Rd,+Wichita,+KS+67210,+USA/@37.6511262,-97.390648,12.72z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87bae5239616d4b1:0xf2fdd548c05387f7!2m2!1d-97.2829386!2d37.6195816!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=bccf6bf4-9214-4fe0-94c8-4ecd0db02c19 | TIME: 2026-01-03 01:34:09 INFO - TOKEN: 47198494 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-03 01:34:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 200295, part 1. | TIME: 2026-01-03 01:34:09 INFO - TOKEN: 47198494 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200295. | TIME: 2026-01-03 01:34:10 INFO - TOKEN: 200295 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200295. | TIME: 2026-01-03 01:34:10 INFO - TOKEN: 200295 | FUNCTION: get_unique_token | STATUS: Using existing token: b1frepfdmh2e | TIME: 2026-01-03 01:34:10 INFO - TOKEN: 200295 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4555 E MacArthur Rd, Wichita, KS 67210, USA' | TIME: 2026-01-03 01:34:11 INFO - TOKEN: 200295 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.6226080, -97.3075346). | TIME: 2026-01-03 01:34:12 INFO - TOKEN: 200295 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-03 01:34:12 INFO - TOKEN: 200295 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: b1frepfdmh2e | TIME: 2026-01-03 01:34:12 INFO - TOKEN: 47198494 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200295. | TIME: 2026-01-03 01:34:12 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:34:12 INFO - TOKEN: 47198494 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:34:14 INFO - TOKEN: 47198494 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:34:14 INFO - TOKEN: 47198494 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:34:14 INFO - TOKEN: 47198494 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:34:14 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:35:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:35:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:35:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:35:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:35:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:35:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:35:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:35:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:35:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:35:07 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:35:07 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:35:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:35:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:36:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:36:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:36:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:36:07 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:36:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:36:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:36:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:36:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34880 | TIME: 2026-01-03 01:36:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34880. Falling back to existing DB data. | TIME: 2026-01-03 01:36:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 34880 because it has no route_token in new or existing data. | TIME: 2026-01-03 01:36:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:36:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:36:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:36:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:36:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:36:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:37:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:37:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:37:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:37:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:37:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:37:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:37:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:37:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:37:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:37:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:37:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:37:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:37:08 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:38:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:38:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:38:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:38:07 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:38:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:38:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:38:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:38:07 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:38:07 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:38:08 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:38:08 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:38:08 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:38:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:41:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:41:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:41:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:41:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:41:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:41:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:41:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:41:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:41:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:41:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:41:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:41:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:41:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:42:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:42:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:42:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:42:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:42:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:42:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:42:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:42:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:42:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:42:08 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:42:08 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:42:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:42:08 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:43:03 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:43:03 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:43:03 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:43:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:43:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:43:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:43:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:43:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:43:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:43:07 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:43:07 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:43:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:43:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:51:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:51:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:51:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:51:07 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:51:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:51:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:51:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:51:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:51:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:51:08 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:51:08 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:51:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:51:08 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:52:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:52:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:52:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:52:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:52:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:52:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:52:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:52:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:52:06 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:52:07 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:52:07 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:52:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:52:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:53:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:53:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:53:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34869 | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34869 | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34869. Falling back to existing DB data. | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240455 with 2 parts. | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA... | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA | TIME: 2026-01-03 01:53:06 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849658,-80.5189097/41.107529,-80.8669497/41.1041631,-81.3468714/41.027254,-81.3516106/41.0262211,-81.485432/41.0460572,-81.7335666/41.0231951,-81.9098221/40.8573416,-82.2478265/40.8588409,-82.2121316/40.9950454,-82.2228914/@40.9884165,-82.2444992,13.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2388557f-b8ff-4a5a-80ec-4469d7764388 | TIME: 2026-01-03 01:53:08 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 01:53:08 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 1. | TIME: 2026-01-03 01:53:08 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240455. | TIME: 2026-01-03 01:53:09 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-03 01:53:09 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-03 01:53:09 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-03 01:53:10 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-03 01:53:10 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RzijgAX99i5VwoWW6... | TIME: 2026-01-03 01:53:10 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RzijgAX99i5VwoWW6 | TIME: 2026-01-03 01:53:10 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9950454,-82.2228914/41.0283453,-82.2262336/41.042621,-82.721765/41.1082097,-83.225331/41.0452286,-83.6501604/41.0627124,-83.6663962/41.5327514,-83.6356326/41.5485762,-83.6931427/41.4000066,-84.1562606/41.4460271,-84.3057085/@41.4708561,-84.2954646,11.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3ee12698-2f25-4c96-bd99-910dcf051e3b | TIME: 2026-01-03 01:53:12 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 01:53:12 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 2. | TIME: 2026-01-03 01:53:12 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-03 01:53:12 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240455. | TIME: 2026-01-03 01:53:13 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-03 01:53:13 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-03 01:53:13 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-03 01:53:14 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-03 01:53:14 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240455. | TIME: 2026-01-03 01:53:14 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:53:14 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:53:15 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:53:15 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:53:15 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:53:15 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:54:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:54:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:54:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34869 | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34869. Falling back to existing DB data. | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240455 with 1 parts. | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1u24xujW5d6H4Udh7... | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1u24xujW5d6H4Udh7 | TIME: 2026-01-03 01:54:06 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.4460271,-84.3057085/41.5263971,-84.3063082/41.5723349,-84.310189/41.5800949,-84.3261241/41.6735138,-84.3287171/41.6758617,-84.3602308/41.7065491,-84.3604106/@41.692449,-84.3641906,12.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd78b21f-1777-4325-854e-28cff7e412f0 | TIME: 2026-01-03 01:54:08 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-03 01:54:08 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240455, part 3. | TIME: 2026-01-03 01:54:08 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-03 01:54:08 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240455. | TIME: 2026-01-03 01:54:08 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-03 01:54:08 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-03 01:54:08 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-03 01:54:10 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-03 01:54:10 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240455. | TIME: 2026-01-03 01:54:10 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:54:10 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:54:11 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:54:11 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:54:11 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:54:11 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 01:57:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:57:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 01:57:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34873 | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34873 | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34873 | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34873. Falling back to existing DB data. | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240455 with 3 parts. | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA... | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA | TIME: 2026-01-03 01:57:06 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849658,-80.5189097/41.107529,-80.8669497/41.1041631,-81.3468714/41.027254,-81.3516106/41.0262211,-81.485432/41.0460572,-81.7335666/41.0231951,-81.9098221/40.8573416,-82.2478265/40.8588409,-82.2121316/40.9950454,-82.2228914/@40.9884165,-82.2444992,13.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2388557f-b8ff-4a5a-80ec-4469d7764388 | TIME: 2026-01-03 01:57:08 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 01:57:08 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 1. | TIME: 2026-01-03 01:57:08 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240455. | TIME: 2026-01-03 01:57:09 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-03 01:57:09 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-03 01:57:09 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-03 01:57:10 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-03 01:57:10 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RzijgAX99i5VwoWW6... | TIME: 2026-01-03 01:57:10 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RzijgAX99i5VwoWW6 | TIME: 2026-01-03 01:57:10 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9950454,-82.2228914/41.0283453,-82.2262336/41.042621,-82.721765/41.1082097,-83.225331/41.0452286,-83.6501604/41.0627124,-83.6663962/41.5327514,-83.6356326/41.5485762,-83.6931427/41.4000066,-84.1562606/41.4460271,-84.3057085/@41.4708561,-84.2954646,11.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3ee12698-2f25-4c96-bd99-910dcf051e3b | TIME: 2026-01-03 01:57:12 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 01:57:12 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 2. | TIME: 2026-01-03 01:57:12 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-03 01:57:12 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240455. | TIME: 2026-01-03 01:57:13 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-03 01:57:13 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-03 01:57:13 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-03 01:57:15 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-03 01:57:15 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1u24xujW5d6H4Udh7... | TIME: 2026-01-03 01:57:15 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1u24xujW5d6H4Udh7 | TIME: 2026-01-03 01:57:15 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.4460271,-84.3057085/41.5263971,-84.3063082/41.5723349,-84.310189/41.5800949,-84.3261241/41.6735138,-84.3287171/41.6758617,-84.3602308/41.7065491,-84.3604106/@41.692449,-84.3641906,12.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd78b21f-1777-4325-854e-28cff7e412f0 | TIME: 2026-01-03 01:57:16 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-03 01:57:16 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240455, part 3. | TIME: 2026-01-03 01:57:16 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-03 01:57:16 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240455. | TIME: 2026-01-03 01:57:17 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-03 01:57:17 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-03 01:57:17 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-03 01:57:18 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-03 01:57:18 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240455. | TIME: 2026-01-03 01:57:18 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 01:57:18 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 01:57:19 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:57:19 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 01:57:19 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 01:57:19 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:00:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:00:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:00:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:00:07 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:00:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:00:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:00:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:00:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:00:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:00:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:00:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:00:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:00:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:01:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:01:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:01:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:01:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:01:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:01:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:01:06 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:01:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:01:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:01:07 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:01:07 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:01:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:01:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:02:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:02:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:02:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:02:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:02:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:02:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:02:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:02:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:02:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:02:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:02:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:02:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:02:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:11:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:11:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:11:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:11:07 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:11:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:11:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:11:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:11:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:11:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:11:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:11:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:11:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:11:08 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:13:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:13:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:13:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:13:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:13:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:13:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:13:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:13:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:13:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:13:07 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:13:07 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:13:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:13:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:14:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:14:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:14:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:14:07 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:14:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:14:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:14:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:14:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:14:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:14:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:14:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:14:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:14:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:17:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:17:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:17:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34878 | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34878. Falling back to existing DB data. | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311010 with 1 parts. | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TWFUV8Q22zacridD8... | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TWFUV8Q22zacridD8 | TIME: 2026-01-03 02:17:07 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/Port+of+Houston+Authority,+111+East+Loop+N,+Houston,+TX+77029,+United+States/29.7376281,-95.265276/29.8197166,-95.3778956/31.9970727,-96.4290676/32.6571452,-96.740236/32.6866417,-97.062423/32.8373227,-97.068903/32.8331442,-97.2146662/32.8463538,-97.3124948/32.8930024,-97.3245794/@32.8930364,-97.3248785,20.33z/data=!4m19!4m18!1m5!1m1!1s0x8640bdab49cfc853:0x89e65ea5ff345ecd!2m2!1d-95.272407!2d29.729997!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=32fd1bfa-42f4-49f4-bb68-72b7bfa85fe6 | TIME: 2026-01-03 02:17:09 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 02:17:09 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311010, part 1. | TIME: 2026-01-03 02:17:09 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311010. | TIME: 2026-01-03 02:17:09 INFO - TOKEN: 311010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311010. | TIME: 2026-01-03 02:17:09 INFO - TOKEN: 311010 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-03 02:17:10 INFO - TOKEN: 311010 | FUNCTION: get_unique_token | STATUS: Generated unique token: xdgkw187qdhj | TIME: 2026-01-03 02:17:10 INFO - TOKEN: 311010 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Houston Authority, 111 East Loop N, Houston, TX 77029, United States' | TIME: 2026-01-03 02:17:12 INFO - TOKEN: 311010 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-03 02:17:22 INFO - TOKEN: 311010 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.783533, -95.264319). | TIME: 2026-01-03 02:17:27 INFO - TOKEN: 311010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-03 02:17:27 INFO - TOKEN: 311010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: xdgkw187qdhj | TIME: 2026-01-03 02:17:27 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311010. | TIME: 2026-01-03 02:17:27 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34882 | TIME: 2026-01-03 02:17:27 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34882. Falling back to existing DB data. | TIME: 2026-01-03 02:17:27 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480012 with 1 parts. | TIME: 2026-01-03 02:17:27 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fmX2vXWsYQntf17Q6... | TIME: 2026-01-03 02:17:27 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fmX2vXWsYQntf17Q6 | TIME: 2026-01-03 02:17:27 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9978053,-105.4127365/41.2981747,-105.5966802/41.548901,-109.9163375/42.2134303,-111.0472445/@41.8091794,-110.8281075,9.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MTEyNC4xKgBIAVAD | TIME: 2026-01-03 02:17:29 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-03 02:17:29 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 480012, part 1. | TIME: 2026-01-03 02:17:29 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480012. | TIME: 2026-01-03 02:17:29 INFO - TOKEN: 480012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480012. | TIME: 2026-01-03 02:17:29 INFO - TOKEN: 480012 | FUNCTION: get_unique_token | STATUS: Using existing token: ntzkakt5f0ku | TIME: 2026-01-03 02:17:29 INFO - TOKEN: 480012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-03 02:17:30 INFO - TOKEN: 480012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ntzkakt5f0ku | TIME: 2026-01-03 02:17:30 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480012. | TIME: 2026-01-03 02:17:30 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:17:30 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:17:32 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:17:32 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:17:32 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:17:32 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:19:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:19:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:19:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:19:07 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:20:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:20:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:20:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:20:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:20:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:20:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:20:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:20:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:20:07 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:20:08 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:20:08 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:20:08 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:20:08 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:25:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:25:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:25:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:25:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:25:06 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:25:06 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:25:06 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:25:06 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:25:06 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:25:07 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:25:07 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:25:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:25:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:28:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:28:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:28:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:28:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:28:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:28:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:28:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:28:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:28:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:28:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:28:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:28:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:28:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:30:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:30:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:30:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:30:06 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:30:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:30:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:30:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:30:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:30:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:30:07 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:30:07 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:30:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:30:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:31:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:31:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:31:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34900 | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34900. Falling back to existing DB data. | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520137 with 1 parts. | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JbzJ7TW1h1a4trLp9... | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JbzJ7TW1h1a4trLp9 | TIME: 2026-01-03 02:31:07 INFO - TOKEN: 76816692 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/14212+132nd+St+SE,+Becker,+MN+55308,+USA/45.386744,-93.8672102/45.4415652,-94.004537/45.4159145,-94.0676653/45.7538488,-95.0043325/46.8477706,-96.7804515/@46.2417477,-96.510544,7.9z/data=!4m13!4m12!1m5!1m1!1s0x52b49cb67f5d7121:0x9857df3175c948e9!2m2!1d-93.8658609!2d45.3813396!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ec5eae4f-aa38-486c-ac66-afc496b83f21 | TIME: 2026-01-03 02:31:09 INFO - TOKEN: 76816692 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-03 02:31:09 INFO - TOKEN: 76816692 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 520137, part 1. | TIME: 2026-01-03 02:31:09 INFO - TOKEN: 76816692 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520137. | TIME: 2026-01-03 02:31:09 INFO - TOKEN: 520137 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520137. | TIME: 2026-01-03 02:31:09 INFO - TOKEN: 520137 | FUNCTION: get_unique_token | STATUS: Using existing token: cvjcw0qowpta | TIME: 2026-01-03 02:31:09 INFO - TOKEN: 520137 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '14212 132nd St SE, Becker, MN 55308, USA' | TIME: 2026-01-03 02:31:10 INFO - TOKEN: 520137 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-03 02:31:11 INFO - TOKEN: 520137 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (46.933308, -95.673935). | TIME: 2026-01-03 02:31:12 INFO - TOKEN: 520137 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-03 02:31:12 INFO - TOKEN: 520137 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cvjcw0qowpta | TIME: 2026-01-03 02:31:12 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520137. | TIME: 2026-01-03 02:31:12 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:31:12 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:31:13 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:31:13 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:31:13 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:31:13 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:35:04 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:35:04 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:35:04 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:35:06 INFO - TOKEN: 30490584 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:35:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:35:07 INFO - TOKEN: 30490584 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:35:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:35:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34854 | TIME: 2026-01-03 02:35:07 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34854. Falling back to existing DB data. | TIME: 2026-01-03 02:35:07 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140329 with 1 parts. | TIME: 2026-01-03 02:35:07 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zki8J5rmdNVmagxa7... | TIME: 2026-01-03 02:35:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zki8J5rmdNVmagxa7 | TIME: 2026-01-03 02:35:07 INFO - TOKEN: 30490584 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5006628,-102.2443281/36.7365787,-102.4923356/36.9948359,-102.5246869/@36.994622,-102.5245773,19.35z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=23a041c4-8b5c-42b6-86a7-1a99c2f40b1f | TIME: 2026-01-03 02:35:08 INFO - TOKEN: 30490584 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 02:35:08 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140329, part 1. | TIME: 2026-01-03 02:35:08 INFO - TOKEN: 30490584 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140329. | TIME: 2026-01-03 02:35:09 INFO - TOKEN: 140329 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140329. | TIME: 2026-01-03 02:35:09 INFO - TOKEN: 140329 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-03 02:35:09 INFO - TOKEN: 140329 | FUNCTION: get_unique_token | STATUS: Generated unique token: ric31lib9lj6 | TIME: 2026-01-03 02:35:09 INFO - TOKEN: 140329 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-03 02:35:11 INFO - TOKEN: 140329 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ric31lib9lj6 | TIME: 2026-01-03 02:35:11 INFO - TOKEN: 30490584 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140329. | TIME: 2026-01-03 02:35:11 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:35:11 INFO - TOKEN: 30490584 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:35:12 INFO - TOKEN: 30490584 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:35:12 INFO - TOKEN: 30490584 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:35:12 INFO - TOKEN: 30490584 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:35:12 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:38:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:38:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:38:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:38:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34878 | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34878 | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34878. Falling back to existing DB data. | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311010 with 2 parts. | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/p8hfmDbDbNXWZg2n9... | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/p8hfmDbDbNXWZg2n9 | TIME: 2026-01-03 02:38:07 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.8930024,-97.3245794/33.6789488,-98.0725227/33.905333,-98.4973477/33.9469354,-98.5346926/34.441952,-100.2256109/35.2264713,-100.2527662/35.227059,-100.3290064/35.2292414,-101.5980813/35.2529279,-101.6493109/35.2296499,-101.7419073/@32.9263953,-97.3835223,12.81z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dcaf73b2-42e8-438a-8ebf-51647552f7a1 | TIME: 2026-01-03 02:38:09 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 02:38:09 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311010, part 2. | TIME: 2026-01-03 02:38:09 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-03 02:38:09 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311010. | TIME: 2026-01-03 02:38:09 INFO - TOKEN: 311010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311010. | TIME: 2026-01-03 02:38:09 INFO - TOKEN: 311010 | FUNCTION: get_unique_token | STATUS: Using existing token: xdgkw187qdhj | TIME: 2026-01-03 02:38:09 INFO - TOKEN: 311010 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Houston Authority, 111 East Loop N, Houston, TX 77029, United States' | TIME: 2026-01-03 02:38:11 INFO - TOKEN: 311010 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-03 02:38:21 INFO - TOKEN: 311010 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.783533, -95.264319). | TIME: 2026-01-03 02:38:26 INFO - TOKEN: 311010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-03 02:38:26 INFO - TOKEN: 311010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xdgkw187qdhj | TIME: 2026-01-03 02:38:26 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kiDmsJgdZEXoi95E8... | TIME: 2026-01-03 02:38:26 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kiDmsJgdZEXoi95E8 | TIME: 2026-01-03 02:38:26 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2296499,-101.7419073/35.2778934,-101.8334839/35.9805186,-101.9929361/36.0207116,-101.9962009/36.0292179,-101.9955935/36.500685,-102.2443373/@36.3234592,-102.2026054,9.62z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b140b2c0-c05e-4772-87a4-c3834f0bda3a | TIME: 2026-01-03 02:38:28 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-03 02:38:28 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311010, part 3. | TIME: 2026-01-03 02:38:28 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-03 02:38:28 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311010. | TIME: 2026-01-03 02:38:28 INFO - TOKEN: 311010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311010. | TIME: 2026-01-03 02:38:28 INFO - TOKEN: 311010 | FUNCTION: get_unique_token | STATUS: Using existing token: xdgkw187qdhj | TIME: 2026-01-03 02:38:28 INFO - TOKEN: 311010 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Houston Authority, 111 East Loop N, Houston, TX 77029, United States' | TIME: 2026-01-03 02:38:30 INFO - TOKEN: 311010 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-03 02:38:40 INFO - TOKEN: 311010 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.783533, -95.264319). | TIME: 2026-01-03 02:38:45 INFO - TOKEN: 311010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 24, Final geocoded count: 24. | TIME: 2026-01-03 02:38:45 INFO - TOKEN: 311010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xdgkw187qdhj | TIME: 2026-01-03 02:38:45 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311010. | TIME: 2026-01-03 02:38:45 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:38:45 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:38:46 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:38:46 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:38:46 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:38:46 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:39:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:39:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:39:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:39:06 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:39:06 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:39:06 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:39:06 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:39:06 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:39:06 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:39:07 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:39:07 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:39:07 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:39:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:42:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:42:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:42:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:42:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:42:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:42:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:42:06 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:42:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:42:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:42:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:42:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:42:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:42:08 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:43:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:43:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:43:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:43:06 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:43:06 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:43:06 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:43:06 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:43:06 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 02:43:06 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:43:06 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:43:07 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:43:07 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:43:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:43:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:44:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:44:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:44:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:44:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:44:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:48:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:48:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:48:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:48:07 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:48:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:48:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:48:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:48:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:48:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:48:08 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:48:08 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:48:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:48:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:49:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:49:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:49:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:49:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:49:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:49:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:49:06 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:49:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:49:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:49:07 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:49:07 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:49:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:49:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:50:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:50:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:50:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:50:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:50:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:50:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:50:06 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:50:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:50:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:50:07 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:50:07 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:50:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:50:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:51:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:51:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:51:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:51:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:51:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:51:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:51:06 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:51:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:51:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:51:07 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:51:07 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:51:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:51:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:53:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:53:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:53:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:53:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:53:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:53:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:53:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:53:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:53:07 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:53:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:53:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:53:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:53:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:55:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:55:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:55:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:55:06 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:55:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:55:06 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:55:06 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:55:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:55:06 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:55:08 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:55:08 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:55:08 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:55:08 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:56:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:56:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:56:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:56:06 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:56:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:56:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:56:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:56:06 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:56:06 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:56:07 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:56:07 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:56:07 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:56:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:57:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:57:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:57:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:57:06 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:57:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:57:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:57:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:57:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34884 | TIME: 2026-01-03 02:57:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34884. Falling back to existing DB data. | TIME: 2026-01-03 02:57:07 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520137 with 1 parts. | TIME: 2026-01-03 02:57:07 INFO - TOKEN: 22030123 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dk19kEx9HrKvpMTs5... | TIME: 2026-01-03 02:57:07 INFO - TOKEN: 22030123 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dk19kEx9HrKvpMTs5 | TIME: 2026-01-03 02:57:07 INFO - TOKEN: 22030123 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/14212+132nd+St+SE,+Becker,+MN+55308,+USA/45.3869896,-93.867566/45.4393193,-94.0084863/45.4151523,-94.0654942/46.3651312,-96.1656757/46.8477973,-96.7803828/@46.3654952,-96.1764267,13.64z/data=!4m13!4m12!1m5!1m1!1s0x52b49cb67f5d7121:0x9857df3175c948e9!2m2!1d-93.8658609!2d45.3813396!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=a3be01b4-7807-4191-a27b-5908277907f0 | TIME: 2026-01-03 02:57:08 INFO - TOKEN: 22030123 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-03 02:57:08 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 520137, part 1. | TIME: 2026-01-03 02:57:08 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520137. | TIME: 2026-01-03 02:57:09 INFO - TOKEN: 520137 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520137. | TIME: 2026-01-03 02:57:09 INFO - TOKEN: 520137 | FUNCTION: get_unique_token | STATUS: Using existing token: cvjcw0qowpta | TIME: 2026-01-03 02:57:09 INFO - TOKEN: 520137 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '14212 132nd St SE, Becker, MN 55308, USA' | TIME: 2026-01-03 02:57:10 INFO - TOKEN: 520137 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-03 02:57:11 INFO - TOKEN: 520137 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (46.933308, -95.673935). | TIME: 2026-01-03 02:57:11 INFO - TOKEN: 520137 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-03 02:57:11 INFO - TOKEN: 520137 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cvjcw0qowpta | TIME: 2026-01-03 02:57:11 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520137. | TIME: 2026-01-03 02:57:11 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:57:11 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:57:12 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:57:12 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:57:12 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:57:12 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 02:58:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:58:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 02:58:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34877 | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34877. Falling back to existing DB data. | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520137 with 1 parts. | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JbzJ7TW1h1a4trLp9... | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JbzJ7TW1h1a4trLp9 | TIME: 2026-01-03 02:58:06 INFO - TOKEN: 74354032 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/14212+132nd+St+SE,+Becker,+MN+55308,+USA/45.386744,-93.8672102/45.4415652,-94.004537/45.4159145,-94.0676653/45.7538488,-95.0043325/46.8477706,-96.7804515/@46.2417477,-96.510544,7.9z/data=!4m13!4m12!1m5!1m1!1s0x52b49cb67f5d7121:0x9857df3175c948e9!2m2!1d-93.8658609!2d45.3813396!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ec5eae4f-aa38-486c-ac66-afc496b83f21 | TIME: 2026-01-03 02:58:08 INFO - TOKEN: 74354032 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-03 02:58:08 INFO - TOKEN: 74354032 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 520137, part 1. | TIME: 2026-01-03 02:58:08 INFO - TOKEN: 74354032 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520137. | TIME: 2026-01-03 02:58:08 INFO - TOKEN: 520137 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520137. | TIME: 2026-01-03 02:58:08 INFO - TOKEN: 520137 | FUNCTION: get_unique_token | STATUS: Using existing token: cvjcw0qowpta | TIME: 2026-01-03 02:58:09 INFO - TOKEN: 520137 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '14212 132nd St SE, Becker, MN 55308, USA' | TIME: 2026-01-03 02:58:10 INFO - TOKEN: 520137 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-03 02:58:10 INFO - TOKEN: 520137 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (46.933308, -95.673935). | TIME: 2026-01-03 02:58:11 INFO - TOKEN: 520137 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-03 02:58:11 INFO - TOKEN: 520137 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cvjcw0qowpta | TIME: 2026-01-03 02:58:11 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520137. | TIME: 2026-01-03 02:58:11 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 02:58:11 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 02:58:12 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:58:12 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 02:58:12 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 02:58:12 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:03:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:03:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:03:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:03:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:03:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:03:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:03:06 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:03:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:03:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:03:07 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:03:07 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:03:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:03:07 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:04:04 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:04:04 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:04:04 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34881 | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34881 | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34881. Falling back to existing DB data. | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130164 with 2 parts. | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/H2iE47NRUTHS9S4N9... | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/H2iE47NRUTHS9S4N9 | TIME: 2026-01-03 03:04:07 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9948069,-102.5247341/38.1151377,-102.6254545/38.1277899,-102.7236569/38.4792867,-102.7857511/38.7639046,-102.8133661/39.2614561,-103.6556852/39.7787033,-104.8932218/39.8388993,-104.9835952/40.5811666,-105.0050959/40.5934305,-105.0766264/@39.7809443,-104.8886717,14.26z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4d403e06-8365-4130-b7dd-1ac2142e6494 | TIME: 2026-01-03 03:04:09 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 03:04:09 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 130164, part 1. | TIME: 2026-01-03 03:04:09 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130164. | TIME: 2026-01-03 03:04:10 INFO - TOKEN: 130164 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130164. | TIME: 2026-01-03 03:04:10 INFO - TOKEN: 130164 | FUNCTION: get_unique_token | STATUS: Using existing token: 71xlbzcp941h | TIME: 2026-01-03 03:04:10 INFO - TOKEN: 130164 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-03 03:04:11 INFO - TOKEN: 130164 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 71xlbzcp941h | TIME: 2026-01-03 03:04:11 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LRqHgNvQMA98wZ1o7... | TIME: 2026-01-03 03:04:11 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LRqHgNvQMA98wZ1o7 | TIME: 2026-01-03 03:04:11 INFO - TOKEN: 78651381 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5934305,-105.0766264/40.6999505,-105.1742084/40.9977752,-105.4126954/@40.6995334,-105.1750936,18.37z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=d1f10e52-79d5-4a38-9fe4-d21b252d51bc | TIME: 2026-01-03 03:04:13 INFO - TOKEN: 78651381 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 03:04:13 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130164, part 2. | TIME: 2026-01-03 03:04:13 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-03 03:04:13 INFO - TOKEN: 78651381 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 130164. | TIME: 2026-01-03 03:04:13 INFO - TOKEN: 130164 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130164. | TIME: 2026-01-03 03:04:13 INFO - TOKEN: 130164 | FUNCTION: get_unique_token | STATUS: Using existing token: 71xlbzcp941h | TIME: 2026-01-03 03:04:13 INFO - TOKEN: 130164 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-03 03:04:14 INFO - TOKEN: 130164 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 71xlbzcp941h | TIME: 2026-01-03 03:04:15 INFO - TOKEN: 78651381 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130164. | TIME: 2026-01-03 03:04:15 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:04:15 INFO - TOKEN: 78651381 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:04:16 INFO - TOKEN: 78651381 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:04:16 INFO - TOKEN: 78651381 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:04:16 INFO - TOKEN: 78651381 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:04:16 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:20:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:20:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:20:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:20:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:20:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:20:06 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:20:06 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:20:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:20:06 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:20:07 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:20:07 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:20:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:20:07 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:23:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:23:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:23:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:23:06 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:23:06 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:23:06 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:23:06 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:23:06 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:23:06 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:23:07 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:23:07 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:23:07 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:23:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:24:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:24:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:24:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:24:06 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:24:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:24:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:24:07 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:24:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:24:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:24:07 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:24:07 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:24:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:24:07 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:29:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:29:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:29:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:29:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:29:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:29:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:29:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:29:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:29:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:29:08 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:29:08 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:29:08 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:29:08 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:33:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:33:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:33:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34913 | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34913. Falling back to existing DB data. | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320360 with 1 parts. | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Jewy2eaaU8hs2af38... | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Jewy2eaaU8hs2af38 | TIME: 2026-01-03 03:33:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Seanor+Rd,+Windber,+PA+15963,+USA/40.2461625,-78.8498002/40.2699902,-78.8652922/39.9621415,-79.0450795/39.7225399,-79.0874196/@39.7227953,-79.0875124,19.21z/data=!4m12!4m11!1m5!1m1!1s0x89cb1ac0c9eedc75:0x45703eb15574c731!2m2!1d-78.8556667!2d40.2366889!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e5e4aeea-0bbe-4385-81f5-18e00e7d6bbb | TIME: 2026-01-03 03:33:08 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-03 03:33:08 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 320360, part 1. | TIME: 2026-01-03 03:33:08 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320360. | TIME: 2026-01-03 03:33:09 INFO - TOKEN: 320360 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320360. | TIME: 2026-01-03 03:33:09 INFO - TOKEN: 320360 | FUNCTION: get_unique_token | STATUS: Using existing token: fk57p9onrfmg | TIME: 2026-01-03 03:33:09 INFO - TOKEN: 320360 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Seanor Rd, Windber, PA 15963, USA' | TIME: 2026-01-03 03:33:10 INFO - TOKEN: 320360 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-03 03:33:11 INFO - TOKEN: 320360 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (40.23549, -78.824708). | TIME: 2026-01-03 03:33:12 INFO - TOKEN: 320360 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-03 03:33:12 INFO - TOKEN: 320360 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fk57p9onrfmg | TIME: 2026-01-03 03:33:12 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320360. | TIME: 2026-01-03 03:33:12 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:33:12 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:33:13 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:33:13 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:33:13 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:33:13 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:34:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:34:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:34:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:34:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:34:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:34:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:34:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:34:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:34:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:34:07 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:34:07 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:34:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:34:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:35:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:35:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:35:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:35:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:35:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:35:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:35:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:35:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34901 | TIME: 2026-01-03 03:35:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34901. Falling back to existing DB data. | TIME: 2026-01-03 03:35:07 INFO - TOKEN: 76816692 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 550001 with 1 parts. | TIME: 2026-01-03 03:35:07 INFO - TOKEN: 76816692 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1a4m4AjEcDvAedUH8... | TIME: 2026-01-03 03:35:07 INFO - TOKEN: 76816692 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1a4m4AjEcDvAedUH8 | TIME: 2026-01-03 03:35:07 INFO - TOKEN: 76816692 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/46.8477854,-96.7805198/46.8389249,-100.6927362/46.9349203,-104.0457637/@46.6152523,-105.5992409,5.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyNi4wKgBIAVAD&skid=b095ba56-09d4-4cd0-a32a-7fb95ddff6c7 | TIME: 2026-01-03 03:35:08 INFO - TOKEN: 76816692 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 03:35:08 INFO - TOKEN: 76816692 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 550001, part 1. | TIME: 2026-01-03 03:35:08 INFO - TOKEN: 76816692 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 550001. | TIME: 2026-01-03 03:35:09 INFO - TOKEN: 550001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 550001. | TIME: 2026-01-03 03:35:09 INFO - TOKEN: 550001 | FUNCTION: get_unique_token | STATUS: Using existing token: bdml2o08ieky | TIME: 2026-01-03 03:35:09 INFO - TOKEN: 550001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-03 03:35:10 INFO - TOKEN: 550001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bdml2o08ieky | TIME: 2026-01-03 03:35:10 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 550001. | TIME: 2026-01-03 03:35:10 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:35:10 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:35:11 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:35:11 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:35:11 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:35:11 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:36:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:36:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:36:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34885 | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34885. Falling back to existing DB data. | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 550001 with 1 parts. | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1a4m4AjEcDvAedUH8... | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1a4m4AjEcDvAedUH8 | TIME: 2026-01-03 03:36:06 INFO - TOKEN: 22030123 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/46.8477854,-96.7805198/46.8389249,-100.6927362/46.9349203,-104.0457637/@46.6152523,-105.5992409,5.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyNi4wKgBIAVAD&skid=b095ba56-09d4-4cd0-a32a-7fb95ddff6c7 | TIME: 2026-01-03 03:36:08 INFO - TOKEN: 22030123 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 03:36:08 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 550001, part 1. | TIME: 2026-01-03 03:36:08 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 550001. | TIME: 2026-01-03 03:36:08 INFO - TOKEN: 550001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 550001. | TIME: 2026-01-03 03:36:08 INFO - TOKEN: 550001 | FUNCTION: get_unique_token | STATUS: Using existing token: bdml2o08ieky | TIME: 2026-01-03 03:36:09 INFO - TOKEN: 550001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-03 03:36:09 INFO - TOKEN: 550001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bdml2o08ieky | TIME: 2026-01-03 03:36:09 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 550001. | TIME: 2026-01-03 03:36:09 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:36:09 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:36:10 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:36:10 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:36:10 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:36:10 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:37:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:37:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:37:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34893 | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34893. Falling back to existing DB data. | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 550001 with 1 parts. | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1a4m4AjEcDvAedUH8... | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1a4m4AjEcDvAedUH8 | TIME: 2026-01-03 03:37:06 INFO - TOKEN: 74354032 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/46.8477854,-96.7805198/46.8389249,-100.6927362/46.9349203,-104.0457637/@46.6152523,-105.5992409,5.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyNi4wKgBIAVAD&skid=b095ba56-09d4-4cd0-a32a-7fb95ddff6c7 | TIME: 2026-01-03 03:37:08 INFO - TOKEN: 74354032 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 03:37:08 INFO - TOKEN: 74354032 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 550001, part 1. | TIME: 2026-01-03 03:37:08 INFO - TOKEN: 74354032 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 550001. | TIME: 2026-01-03 03:37:09 INFO - TOKEN: 550001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 550001. | TIME: 2026-01-03 03:37:09 INFO - TOKEN: 550001 | FUNCTION: get_unique_token | STATUS: Using existing token: bdml2o08ieky | TIME: 2026-01-03 03:37:09 INFO - TOKEN: 550001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-03 03:37:10 INFO - TOKEN: 550001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bdml2o08ieky | TIME: 2026-01-03 03:37:10 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 550001. | TIME: 2026-01-03 03:37:10 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:37:10 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:37:11 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:37:11 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:37:11 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:37:11 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:40:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:40:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:40:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:40:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:40:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:40:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:40:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:40:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:40:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:40:08 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:40:08 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:40:08 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:40:08 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:43:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:43:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:43:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:43:06 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:43:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:43:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:43:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:43:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34914 | TIME: 2026-01-03 03:43:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34914. Falling back to existing DB data. | TIME: 2026-01-03 03:43:07 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460151 with 1 parts. | TIME: 2026-01-03 03:43:07 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4bBg5mpF8hjiWqre9... | TIME: 2026-01-03 03:43:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4bBg5mpF8hjiWqre9 | TIME: 2026-01-03 03:43:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7225399,-79.0874196/39.6920018,-79.1144194/39.6637101,-79.4766172/@39.5860158,-79.5313756,10.93z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0c3412e3-10bd-4f1b-9363-68c409ccd5f2 | TIME: 2026-01-03 03:43:08 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 03:43:08 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 460151, part 1. | TIME: 2026-01-03 03:43:08 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460151. | TIME: 2026-01-03 03:43:08 INFO - TOKEN: 460151 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460151. | TIME: 2026-01-03 03:43:08 INFO - TOKEN: 460151 | FUNCTION: get_unique_token | STATUS: Using existing token: qrhs39iywd2w | TIME: 2026-01-03 03:43:09 INFO - TOKEN: 460151 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-03 03:43:10 INFO - TOKEN: 460151 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrhs39iywd2w | TIME: 2026-01-03 03:43:10 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460151. | TIME: 2026-01-03 03:43:10 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:43:10 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:43:11 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:43:11 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:43:11 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:43:11 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:53:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:53:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:53:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:53:06 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:53:06 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:53:06 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:53:06 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:53:06 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:53:06 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:53:07 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:53:07 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:53:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:53:07 INFO - TOKEN: 23388773 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 03:57:04 INFO - TOKEN: 23388773 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:57:04 INFO - TOKEN: 23388773 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 03:57:04 INFO - TOKEN: 23388773 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34801 | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34801. Falling back to existing DB data. | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120362 with 1 parts. | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ujWZoYXxgfPMvuzw5... | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ujWZoYXxgfPMvuzw5 | TIME: 2026-01-03 03:57:07 INFO - TOKEN: 23388773 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.433995,-109.5067116/40.435857,-109.4995932/40.4367417,-109.5683267/40.1701524,-110.3475173/40.1728338,-110.5489912/40.4769697,-111.4381429/39.4250399,-112.0432741/38.1274863,-112.6304035/37.5666772,-113.1862882/37.000048,-113.6243125/@39.3229007,-113.3670727,6.48z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=fc268106-3ff7-47aa-9c2e-f2e4480e976b | TIME: 2026-01-03 03:57:08 INFO - TOKEN: 23388773 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 03:57:08 INFO - TOKEN: 23388773 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 120362, part 1. | TIME: 2026-01-03 03:57:08 INFO - TOKEN: 23388773 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120362. | TIME: 2026-01-03 03:57:09 INFO - TOKEN: 120362 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120362. | TIME: 2026-01-03 03:57:09 INFO - TOKEN: 120362 | FUNCTION: get_unique_token | STATUS: Using existing token: snuczvz31t52 | TIME: 2026-01-03 03:57:09 INFO - TOKEN: 120362 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-03 03:57:10 INFO - TOKEN: 120362 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: snuczvz31t52 | TIME: 2026-01-03 03:57:10 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120362. | TIME: 2026-01-03 03:57:10 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34802 | TIME: 2026-01-03 03:57:10 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34802. Falling back to existing DB data. | TIME: 2026-01-03 03:57:10 INFO - TOKEN: 23388773 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100232 with 1 parts. | TIME: 2026-01-03 03:57:10 INFO - TOKEN: 23388773 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qg1xzSGz5HEuHKDdA... | TIME: 2026-01-03 03:57:10 INFO - TOKEN: 23388773 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qg1xzSGz5HEuHKDdA | TIME: 2026-01-03 03:57:10 INFO - TOKEN: 23388773 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9999976,-113.6243574/36.8176478,-114.0511631/@36.8177143,-114.0515309,18.98z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dda708fb-ddf4-428d-99eb-196fa9918818 | TIME: 2026-01-03 03:57:11 INFO - TOKEN: 23388773 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-03 03:57:11 INFO - TOKEN: 23388773 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 100232, part 1. | TIME: 2026-01-03 03:57:11 INFO - TOKEN: 23388773 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100232. | TIME: 2026-01-03 03:57:12 INFO - TOKEN: 100232 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100232. | TIME: 2026-01-03 03:57:12 INFO - TOKEN: 100232 | FUNCTION: get_unique_token | STATUS: Using existing token: jkrnav97w1cu | TIME: 2026-01-03 03:57:12 INFO - TOKEN: 100232 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-03 03:57:13 INFO - TOKEN: 100232 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jkrnav97w1cu | TIME: 2026-01-03 03:57:13 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100232. | TIME: 2026-01-03 03:57:13 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34803 | TIME: 2026-01-03 03:57:13 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34803. Falling back to existing DB data. | TIME: 2026-01-03 03:57:13 INFO - TOKEN: 23388773 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110008 with 1 parts. | TIME: 2026-01-03 03:57:13 INFO - TOKEN: 23388773 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9... | TIME: 2026-01-03 03:57:13 INFO - TOKEN: 23388773 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9 | TIME: 2026-01-03 03:57:13 INFO - TOKEN: 23388773 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179127,-114.0501465/36.2790702,-115.0624858/36.1776664,-115.3396072/36.0518076,-115.1811668/35.6056455,-115.3921931/@35.9434161,-115.3172776,8.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dad524b4-9538-4a19-9f4f-cc0635858958 | TIME: 2026-01-03 03:57:14 INFO - TOKEN: 23388773 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-03 03:57:14 INFO - TOKEN: 23388773 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110008, part 1. | TIME: 2026-01-03 03:57:14 INFO - TOKEN: 23388773 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110008. | TIME: 2026-01-03 03:57:15 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110008. | TIME: 2026-01-03 03:57:15 INFO - TOKEN: 110008 | FUNCTION: get_unique_token | STATUS: Using existing token: w91ay7mu8x6x | TIME: 2026-01-03 03:57:15 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-03 03:57:15 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w91ay7mu8x6x | TIME: 2026-01-03 03:57:16 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110008. | TIME: 2026-01-03 03:57:16 INFO - TOKEN: 23388773 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 03:57:16 INFO - TOKEN: 23388773 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 03:57:17 INFO - TOKEN: 23388773 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:57:17 INFO - TOKEN: 23388773 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 03:57:17 INFO - TOKEN: 23388773 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 03:57:17 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:04:04 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:04:04 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:04:04 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33945 | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33945. Falling back to existing DB data. | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360285 with 1 parts. | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fiEQEeybEgxCDHB39... | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fiEQEeybEgxCDHB39 | TIME: 2026-01-03 04:04:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.1508377,-81.2270436/32.1611949,-81.2247227/32.0749123,-81.2517479/32.8427961,-83.6446545/32.6574155,-83.7477861/32.5770171,-83.8687041/32.5074128,-84.9997128/@32.8777372,-84.5680115,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ecaab241-be48-4aaf-8fda-cee8f9f54c5a | TIME: 2026-01-03 04:04:09 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-03 04:04:09 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 360285, part 1. | TIME: 2026-01-03 04:04:09 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360285. | TIME: 2026-01-03 04:04:09 INFO - TOKEN: 360285 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360285. | TIME: 2026-01-03 04:04:09 INFO - TOKEN: 360285 | FUNCTION: get_unique_token | STATUS: Using existing token: yo8vugb1vc46 | TIME: 2026-01-03 04:04:10 INFO - TOKEN: 360285 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-03 04:04:11 INFO - TOKEN: 360285 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yo8vugb1vc46 | TIME: 2026-01-03 04:04:11 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360285. | TIME: 2026-01-03 04:04:11 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:04:11 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:04:13 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:04:13 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:04:13 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:04:13 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:05:04 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:05:04 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:05:04 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33946 | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33946. Falling back to existing DB data. | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250222 with 1 parts. | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EWkVWANNxfA65PE29... | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EWkVWANNxfA65PE29 | TIME: 2026-01-03 04:05:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.5074128,-84.9997128/32.6408518,-85.3553635/32.3123553,-86.3397473/32.4314812,-87.0110347/32.4490348,-88.4037997/@32.5863426,-87.7869811,8.5z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f508285d-74d4-4bfe-9a46-242108b1526f | TIME: 2026-01-03 04:05:09 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-03 04:05:09 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 250222, part 1. | TIME: 2026-01-03 04:05:09 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250222. | TIME: 2026-01-03 04:05:09 INFO - TOKEN: 250222 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250222. | TIME: 2026-01-03 04:05:09 INFO - TOKEN: 250222 | FUNCTION: get_unique_token | STATUS: Using existing token: zxlczgwfx8ba | TIME: 2026-01-03 04:05:10 INFO - TOKEN: 250222 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-03 04:05:11 INFO - TOKEN: 250222 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zxlczgwfx8ba | TIME: 2026-01-03 04:05:11 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250222. | TIME: 2026-01-03 04:05:11 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:05:11 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:05:13 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:05:13 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:05:13 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:05:13 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:06:04 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:06:04 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:06:04 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:06:06 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:06:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:06:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:06:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:06:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33947 | TIME: 2026-01-03 04:06:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33947. Falling back to existing DB data. | TIME: 2026-01-03 04:06:07 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270003 with 1 parts. | TIME: 2026-01-03 04:06:07 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vkooLjGxB7S6ygkb8... | TIME: 2026-01-03 04:06:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vkooLjGxB7S6ygkb8 | TIME: 2026-01-03 04:06:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4490348,-88.4037997/32.3141408,-90.9062874/@32.3743602,-90.2931105,7.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b8564b61-8f2e-4bcd-8387-06aeb3dc6ca2 | TIME: 2026-01-03 04:06:08 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-03 04:06:08 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 270003, part 1. | TIME: 2026-01-03 04:06:08 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270003. | TIME: 2026-01-03 04:06:09 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270003. | TIME: 2026-01-03 04:06:09 INFO - TOKEN: 270003 | FUNCTION: get_unique_token | STATUS: Using existing token: jpz4i9a9orrq | TIME: 2026-01-03 04:06:09 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-03 04:06:10 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jpz4i9a9orrq | TIME: 2026-01-03 04:06:10 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270003. | TIME: 2026-01-03 04:06:10 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:06:10 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:06:12 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:06:12 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:06:12 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:06:12 INFO - TOKEN: 23388773 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:07:03 INFO - TOKEN: 23388773 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:07:03 INFO - TOKEN: 23388773 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:07:03 INFO - TOKEN: 23388773 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:07:06 INFO - TOKEN: 23388773 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:07:06 INFO - TOKEN: 23388773 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:07:06 INFO - TOKEN: 23388773 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:07:06 INFO - TOKEN: 23388773 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:07:06 INFO - TOKEN: 23388773 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:07:06 INFO - TOKEN: 23388773 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:07:07 INFO - TOKEN: 23388773 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:07:07 INFO - TOKEN: 23388773 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:07:07 INFO - TOKEN: 23388773 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:07:07 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:08:04 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:08:04 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:08:04 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:08:06 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:08:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:08:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:08:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:08:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33948 | TIME: 2026-01-03 04:08:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33948. Falling back to existing DB data. | TIME: 2026-01-03 04:08:07 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330004 with 1 parts. | TIME: 2026-01-03 04:08:07 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UgHAk9rakC8WkUj88... | TIME: 2026-01-03 04:08:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UgHAk9rakC8WkUj88 | TIME: 2026-01-03 04:08:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3141408,-90.9062874/32.5434307,-93.6310095/32.4540341,-93.8517822/32.4613295,-94.0429233/@32.7580141,-93.7462196,8.88z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=1f34bbd2-5ad9-497f-a5c1-d8125eec7274 | TIME: 2026-01-03 04:08:08 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-03 04:08:08 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 330004, part 1. | TIME: 2026-01-03 04:08:08 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330004. | TIME: 2026-01-03 04:08:09 INFO - TOKEN: 330004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330004. | TIME: 2026-01-03 04:08:09 INFO - TOKEN: 330004 | FUNCTION: get_unique_token | STATUS: Using existing token: svtqe3z11r6d | TIME: 2026-01-03 04:08:09 INFO - TOKEN: 330004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-03 04:08:10 INFO - TOKEN: 330004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: svtqe3z11r6d | TIME: 2026-01-03 04:08:10 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330004. | TIME: 2026-01-03 04:08:10 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:08:10 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:08:12 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:08:12 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:08:12 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:08:12 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:11:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:11:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:11:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:11:07 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:12:04 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:12:04 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:12:04 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33949 | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 33949 | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33949. Falling back to existing DB data. | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310492 with 2 parts. | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Yic8K19Y8tJsdNUt8... | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Yic8K19Y8tJsdNUt8 | TIME: 2026-01-03 04:12:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4613295,-94.0429233/32.4936707,-95.5619198/32.7394148,-96.3739846/32.7961073,-96.6255263/32.9115253,-96.8976788/33.2301104,-97.175871/33.2381476,-97.5798318/33.2341769,-97.5962191/33.9096494,-98.5019317/33.9454178,-98.5277251/@33.9530315,-98.5990364,12z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3590d96b-04ba-49af-8f4f-110192f453f0 | TIME: 2026-01-03 04:12:09 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 04:12:09 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 310492, part 1. | TIME: 2026-01-03 04:12:09 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310492. | TIME: 2026-01-03 04:12:10 INFO - TOKEN: 310492 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310492. | TIME: 2026-01-03 04:12:10 INFO - TOKEN: 310492 | FUNCTION: get_unique_token | STATUS: Using existing token: o2my74qy22is | TIME: 2026-01-03 04:12:10 INFO - TOKEN: 310492 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-03 04:12:11 INFO - TOKEN: 310492 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o2my74qy22is | TIME: 2026-01-03 04:12:12 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pTC1ZmLYhSLdHSTR6... | TIME: 2026-01-03 04:12:12 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pTC1ZmLYhSLdHSTR6 | TIME: 2026-01-03 04:12:12 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.9454178,-98.5277251/34.295107,-99.7621463/34.3216117,-99.8367325/34.4354442,-100.2259942/35.2269794,-100.2923594/35.1827706,-103.0425139/@38.3508085,-107.7930903,5.75z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=5ff8a293-44d3-4f72-a197-8c9c63e449cc | TIME: 2026-01-03 04:12:13 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-03 04:12:13 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 310492, part 2. | TIME: 2026-01-03 04:12:13 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-03 04:12:13 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 310492. | TIME: 2026-01-03 04:12:14 INFO - TOKEN: 310492 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310492. | TIME: 2026-01-03 04:12:14 INFO - TOKEN: 310492 | FUNCTION: get_unique_token | STATUS: Using existing token: o2my74qy22is | TIME: 2026-01-03 04:12:14 INFO - TOKEN: 310492 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-03 04:12:15 INFO - TOKEN: 310492 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o2my74qy22is | TIME: 2026-01-03 04:12:16 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310492. | TIME: 2026-01-03 04:12:16 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:12:16 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:12:17 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:12:17 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:12:17 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:12:17 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:13:03 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:13:03 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:13:03 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:13:06 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:13:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:13:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:13:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:13:07 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:13:07 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:13:08 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:13:08 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:13:08 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:13:08 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:14:04 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:14:04 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:14:04 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33950 | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33950. Falling back to existing DB data. | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160002 with 1 parts. | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BNLi3YyaBo76myCA6... | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BNLi3YyaBo76myCA6 | TIME: 2026-01-03 04:14:07 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827706,-103.0425139/35.004848,-105.9856624/35.3671172,-109.0446609/@36.1014979,-108.4471173,7.75z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e072bacd-14c6-49bb-9caa-66ca072e5b59 | TIME: 2026-01-03 04:14:09 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 04:14:09 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160002, part 1. | TIME: 2026-01-03 04:14:09 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160002. | TIME: 2026-01-03 04:14:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160002. | TIME: 2026-01-03 04:14:09 INFO - TOKEN: 160002 | FUNCTION: get_unique_token | STATUS: Using existing token: x51a4vsk0a1w | TIME: 2026-01-03 04:14:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-03 04:14:10 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x51a4vsk0a1w | TIME: 2026-01-03 04:14:11 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160002. | TIME: 2026-01-03 04:14:11 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33951 | TIME: 2026-01-03 04:14:11 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33951. Falling back to existing DB data. | TIME: 2026-01-03 04:14:11 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100003 with 1 parts. | TIME: 2026-01-03 04:14:11 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/E9dmQNradkQzdbgg6... | TIME: 2026-01-03 04:14:11 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/E9dmQNradkQzdbgg6 | TIME: 2026-01-03 04:14:11 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3671172,-109.0446609/35.2629194,-112.041407/34.7172693,-114.487805/@34.6610739,-114.9045962,8.75z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=fc7161f8-7003-48a4-944c-42650cd1880c | TIME: 2026-01-03 04:14:12 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 04:14:12 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100003, part 1. | TIME: 2026-01-03 04:14:12 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100003. | TIME: 2026-01-03 04:14:13 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100003. | TIME: 2026-01-03 04:14:13 INFO - TOKEN: 100003 | FUNCTION: get_unique_token | STATUS: Using existing token: fmilswl6lgb1 | TIME: 2026-01-03 04:14:13 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-03 04:14:14 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fmilswl6lgb1 | TIME: 2026-01-03 04:14:15 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100003. | TIME: 2026-01-03 04:14:15 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33952 | TIME: 2026-01-03 04:14:15 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33952. Falling back to existing DB data. | TIME: 2026-01-03 04:14:15 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341070 with 1 parts. | TIME: 2026-01-03 04:14:15 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5TZV5KBNTw9Vfq2c7... | TIME: 2026-01-03 04:14:15 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5TZV5KBNTw9Vfq2c7 | TIME: 2026-01-03 04:14:15 INFO - TOKEN: 77191931 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172693,-114.487805/34.7227079,-115.9685342/34.8738835,-117.0795145/35.2615078,-118.6600175/35.2112842,-119.164954/37.6380039,-121.3188504/37.6619402,-121.0263619/37.699501,-121.0704768/@37.7144512,-121.0660948,14.54z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=36a3fe41-d88b-4b6a-8665-75ada2546e52 | TIME: 2026-01-03 04:14:17 INFO - TOKEN: 77191931 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-03 04:14:17 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341070, part 1. | TIME: 2026-01-03 04:14:17 INFO - TOKEN: 77191931 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341070. | TIME: 2026-01-03 04:14:17 INFO - TOKEN: 341070 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341070. | TIME: 2026-01-03 04:14:17 INFO - TOKEN: 341070 | FUNCTION: get_unique_token | STATUS: Using existing token: zjv58nf44cyi | TIME: 2026-01-03 04:14:17 INFO - TOKEN: 341070 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-03 04:14:19 INFO - TOKEN: 341070 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zjv58nf44cyi | TIME: 2026-01-03 04:14:19 INFO - TOKEN: 77191931 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341070. | TIME: 2026-01-03 04:14:19 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:14:19 INFO - TOKEN: 77191931 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:14:21 INFO - TOKEN: 77191931 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:14:21 INFO - TOKEN: 77191931 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:14:21 INFO - TOKEN: 77191931 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:14:21 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:16:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:16:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:16:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:16:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:16:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:16:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:16:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:16:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:16:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:16:07 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:16:07 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:16:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:16:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:17:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:17:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:17:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:17:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:17:06 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:17:06 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:17:06 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:17:06 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:17:06 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:17:07 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:17:07 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:17:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:17:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:18:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:18:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:18:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:18:06 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:18:06 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:18:06 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:18:06 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:18:06 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34919 | TIME: 2026-01-03 04:18:06 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34919. Falling back to existing DB data. | TIME: 2026-01-03 04:18:06 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 34919 because it has no route_token in new or existing data. | TIME: 2026-01-03 04:18:06 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:18:06 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:18:07 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:18:07 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:18:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:18:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:19:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:19:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:19:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:19:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:19:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:19:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:19:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:19:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:19:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:19:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:19:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:19:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:19:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:23:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:23:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:23:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:23:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:23:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:23:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:23:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:23:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:23:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:23:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:23:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:23:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:23:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:24:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:24:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:24:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:24:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:24:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:24:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:24:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:24:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:24:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:24:08 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:24:08 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:24:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:24:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:29:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:29:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:29:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:29:07 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:29:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:29:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:29:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:29:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:29:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:29:08 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:29:08 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:29:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:29:08 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:32:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:32:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:32:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:32:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:32:06 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:32:06 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:32:06 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:32:06 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:32:06 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:32:07 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:32:07 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:32:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:32:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:35:05 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:35:05 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:35:05 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:35:07 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:35:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:35:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:35:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:35:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:35:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:35:08 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:35:08 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:35:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:35:08 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:37:05 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:37:05 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:37:05 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:37:07 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:37:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:37:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:37:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:37:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:37:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:37:08 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:37:08 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:37:08 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:37:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:39:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:39:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:39:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:39:07 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:39:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:39:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:39:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:39:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:39:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:39:08 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:39:08 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:39:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:39:08 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:42:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:42:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:42:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:42:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:42:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:42:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:42:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:42:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:42:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:42:08 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:42:08 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:42:08 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:42:08 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:43:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:43:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:43:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:43:06 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:43:06 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:43:06 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:43:06 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:43:06 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:43:06 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:43:07 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:43:07 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:43:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:43:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:44:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:44:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:44:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:44:07 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:44:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:44:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:44:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:44:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:44:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:44:08 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:44:08 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:44:08 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:44:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:45:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:45:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:45:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:45:06 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:45:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:45:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:45:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:45:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:45:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:45:07 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:45:07 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:45:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:45:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:46:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:46:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:46:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:46:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:46:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:46:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:46:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:46:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:46:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:46:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:46:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:46:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:46:09 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:47:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:47:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:47:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:47:07 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:47:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:47:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:47:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:47:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:47:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:47:08 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:47:08 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:47:08 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:47:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:48:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:48:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:48:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:48:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:48:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:48:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:48:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:48:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:48:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:48:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:48:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:48:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:48:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 04:54:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:54:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 04:54:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 04:54:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 04:54:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 04:54:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 04:54:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 04:54:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 04:54:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 04:54:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:54:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 04:54:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 04:54:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:00:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:00:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:00:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:00:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:00:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:00:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:00:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:00:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:00:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:00:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:00:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:00:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:00:07 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:01:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:01:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:01:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:01:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:01:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:01:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:01:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:01:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:01:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:01:08 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:01:08 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:01:08 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:01:08 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:03:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:03:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:03:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:03:07 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:05:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:05:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:05:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34916 | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34916. Falling back to existing DB data. | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380028 with 1 parts. | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ySCtTE9rUq1yobp89... | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ySCtTE9rUq1yobp89 | TIME: 2026-01-03 05:05:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.2753358,-81.1237069/36.9438375,-81.0261784/36.9061218,-80.8811278/36.5616638,-80.7450602/@36.5600192,-80.7498813,16.28z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-03 05:05:09 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-03 05:05:09 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 380028, part 1. | TIME: 2026-01-03 05:05:09 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380028. | TIME: 2026-01-03 05:05:09 INFO - TOKEN: 380028 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380028. | TIME: 2026-01-03 05:05:09 INFO - TOKEN: 380028 | FUNCTION: get_unique_token | STATUS: Using existing token: 267hcwuy1zuu | TIME: 2026-01-03 05:05:09 INFO - TOKEN: 380028 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-03 05:05:10 INFO - TOKEN: 380028 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 267hcwuy1zuu | TIME: 2026-01-03 05:05:11 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380028. | TIME: 2026-01-03 05:05:11 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:05:11 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:05:12 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:05:12 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:05:12 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:05:12 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:08:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:08:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:08:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:08:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:08:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:08:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:08:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:08:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:08:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:08:08 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:08:08 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:08:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:08:08 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:12:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:12:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:12:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:12:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:12:06 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:12:06 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:12:06 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:12:06 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 05:12:06 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:12:06 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:12:07 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:12:07 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:12:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:12:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:13:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:13:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:13:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:13:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:15:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:15:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:15:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:15:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:15:06 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:15:06 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:15:06 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:15:06 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:15:06 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:15:07 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:15:07 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:15:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:15:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:16:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:16:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:16:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:16:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:16:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:16:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:16:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:16:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34925 | TIME: 2026-01-03 05:16:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34925. Falling back to existing DB data. | TIME: 2026-01-03 05:16:07 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270007 with 1 parts. | TIME: 2026-01-03 05:16:07 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FuteHARqpXtDSyCK6... | TIME: 2026-01-03 05:16:07 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FuteHARqpXtDSyCK6 | TIME: 2026-01-03 05:16:07 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4744378,-88.4005618/30.429556,-89.1062014/30.3035911,-89.6410896/@30.4926377,-89.3786008,9.38z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=f58a8850-1db8-475a-b1b4-930cac95f03b | TIME: 2026-01-03 05:16:08 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 05:16:08 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270007, part 1. | TIME: 2026-01-03 05:16:08 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270007. | TIME: 2026-01-03 05:16:09 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270007. | TIME: 2026-01-03 05:16:09 INFO - TOKEN: 270007 | FUNCTION: get_unique_token | STATUS: Using existing token: tiipyjtwbpbp | TIME: 2026-01-03 05:16:09 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-03 05:16:10 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tiipyjtwbpbp | TIME: 2026-01-03 05:16:10 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270007. | TIME: 2026-01-03 05:16:10 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:16:10 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:16:11 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:16:11 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:16:11 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:16:11 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:17:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:17:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:17:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:17:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:21:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:21:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:21:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:21:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:21:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:21:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:21:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:21:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:21:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:21:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:21:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:21:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:21:09 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:24:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:24:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:24:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:24:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:24:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:24:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:24:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:24:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:24:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:24:07 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:24:07 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:24:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:24:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:25:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:25:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:25:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:25:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:25:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:25:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:25:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:25:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:25:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:25:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:25:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:25:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:25:09 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:26:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:26:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:26:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:26:06 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:38:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:38:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:38:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:38:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34920 | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34920 | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34920. Falling back to existing DB data. | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400230 with 2 parts. | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XG2NeXU4AUUyqssc9... | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XG2NeXU4AUUyqssc9 | TIME: 2026-01-03 05:38:07 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3115+Morgan+Combee+Rd,+Lakeland,+FL+33801,+USA/28.0625435,-81.9010183/28.0646612,-81.9080724/28.1212376,-81.9067009/28.1385252,-81.9051576/28.0867516,-81.9718037/28.3037392,-82.1478427/28.3594872,-82.1816908/28.4597538,-82.1905355/28.5081833,-82.1998275/@28.5049235,-82.2030547,11.97z/data=!4m17!4m16!1m5!1m1!1s0x88dd4077bde90f7d:0x61bb771852fa37bd!2m2!1d-81.8974295!2d28.0618043!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8f74202f-1c08-4e0d-b54b-b6d279b49245 | TIME: 2026-01-03 05:38:08 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 05:38:08 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 400230, part 1. | TIME: 2026-01-03 05:38:08 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400230. | TIME: 2026-01-03 05:38:09 INFO - TOKEN: 400230 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400230. | TIME: 2026-01-03 05:38:09 INFO - TOKEN: 400230 | FUNCTION: get_unique_token | STATUS: Using existing token: yg5l9hvl1s25 | TIME: 2026-01-03 05:38:09 INFO - TOKEN: 400230 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3115 Morgan Combee Rd, Lakeland, FL 33801, USA' | TIME: 2026-01-03 05:38:10 INFO - TOKEN: 400230 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-03 05:38:16 INFO - TOKEN: 400230 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (28.071323, -81.945678). | TIME: 2026-01-03 05:38:22 INFO - TOKEN: 400230 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-03 05:38:22 INFO - TOKEN: 400230 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yg5l9hvl1s25 | TIME: 2026-01-03 05:38:22 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/J6UZPYiHdXBRJiQv6... | TIME: 2026-01-03 05:38:22 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/J6UZPYiHdXBRJiQv6 | TIME: 2026-01-03 05:38:22 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/28.5081833,-82.1998275/28.5331224,-82.2368997/30.2705614,-82.7715997/30.7013384,-85.9673196/30.5737472,-87.4120675/@30.5736872,-87.412199,17.47z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=7bdddee5-da9a-481d-a4ca-4bfebc720daf | TIME: 2026-01-03 05:38:24 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-03 05:38:24 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 400230, part 2. | TIME: 2026-01-03 05:38:24 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-03 05:38:24 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 400230. | TIME: 2026-01-03 05:38:24 INFO - TOKEN: 400230 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400230. | TIME: 2026-01-03 05:38:24 INFO - TOKEN: 400230 | FUNCTION: get_unique_token | STATUS: Using existing token: yg5l9hvl1s25 | TIME: 2026-01-03 05:38:24 INFO - TOKEN: 400230 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3115 Morgan Combee Rd, Lakeland, FL 33801, USA' | TIME: 2026-01-03 05:38:26 INFO - TOKEN: 400230 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-03 05:38:36 INFO - TOKEN: 400230 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (28.071323, -81.945678). | TIME: 2026-01-03 05:38:36 INFO - TOKEN: 400230 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-03 05:38:36 INFO - TOKEN: 400230 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yg5l9hvl1s25 | TIME: 2026-01-03 05:38:37 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400230. | TIME: 2026-01-03 05:38:37 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:38:37 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:38:38 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:38:38 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:38:38 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:38:38 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:42:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:42:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:42:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:42:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:42:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:43:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:43:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:43:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:43:07 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:43:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:43:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:43:07 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:43:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:43:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:43:08 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:43:08 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:43:08 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:43:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:45:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:45:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:45:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:45:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:45:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:45:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:45:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:45:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34926 | TIME: 2026-01-03 05:45:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34926. Falling back to existing DB data. | TIME: 2026-01-03 05:45:07 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330010 with 1 parts. | TIME: 2026-01-03 05:45:07 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/snWFoZzT4JWheuV38... | TIME: 2026-01-03 05:45:07 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/snWFoZzT4JWheuV38 | TIME: 2026-01-03 05:45:07 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3034511,-89.6416837/30.3102365,-89.7619712/30.4438276,-91.225824/30.237608,-93.2768203/30.2405847,-93.3593459/30.4517169,-93.4475156/30.3038084,-93.7437404/@30.2996571,-93.3022465,9.03z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=61ea8d82-cac8-4aec-b732-5acba06c69e1 | TIME: 2026-01-03 05:45:08 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-03 05:45:08 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 330010, part 1. | TIME: 2026-01-03 05:45:08 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330010. | TIME: 2026-01-03 05:45:09 INFO - TOKEN: 330010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330010. | TIME: 2026-01-03 05:45:09 INFO - TOKEN: 330010 | FUNCTION: get_unique_token | STATUS: Using existing token: r9av3apaqvdk | TIME: 2026-01-03 05:45:09 INFO - TOKEN: 330010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-03 05:45:10 INFO - TOKEN: 330010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: r9av3apaqvdk | TIME: 2026-01-03 05:45:10 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330010. | TIME: 2026-01-03 05:45:10 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:45:10 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:45:11 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:45:11 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:45:11 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:45:11 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:46:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:46:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:46:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:46:07 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:46:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:46:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:46:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:46:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34894 | TIME: 2026-01-03 05:46:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34894. Falling back to existing DB data. | TIME: 2026-01-03 05:46:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 34894 because it has no route_token in new or existing data. | TIME: 2026-01-03 05:46:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:46:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:46:08 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:46:08 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:46:08 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:46:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:47:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:47:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:47:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:47:06 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:47:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:47:06 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:47:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:47:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34886 | TIME: 2026-01-03 05:47:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34886. Falling back to existing DB data. | TIME: 2026-01-03 05:47:06 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 34886 because it has no route_token in new or existing data. | TIME: 2026-01-03 05:47:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:47:06 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:47:07 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:47:07 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:47:07 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:47:07 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:48:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:48:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:48:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:48:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:48:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:48:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:48:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:48:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34902 | TIME: 2026-01-03 05:48:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34902. Falling back to existing DB data. | TIME: 2026-01-03 05:48:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 34902 because it has no route_token in new or existing data. | TIME: 2026-01-03 05:48:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:48:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:48:08 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:48:08 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:48:08 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:48:08 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 05:52:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:52:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 05:52:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34915 | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34915. Falling back to existing DB data. | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440069 with 1 parts. | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/E1ieHiS5vEtvrDH59... | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/E1ieHiS5vEtvrDH59 | TIME: 2026-01-03 05:52:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6637101,-79.4766172/39.6648484,-79.8754668/39.5713347,-79.9785602/38.6124894,-80.837376/38.3555202,-81.6319414/37.2822175,-81.1251212/@39.3340677,-83.1220989,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2cd91e46-813d-4fea-9138-cb50e7d5fd32 | TIME: 2026-01-03 05:52:09 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-03 05:52:09 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 440069, part 1. | TIME: 2026-01-03 05:52:09 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440069. | TIME: 2026-01-03 05:52:10 INFO - TOKEN: 440069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440069. | TIME: 2026-01-03 05:52:10 INFO - TOKEN: 440069 | FUNCTION: get_unique_token | STATUS: Using existing token: ntch8wtge8jn | TIME: 2026-01-03 05:52:10 INFO - TOKEN: 440069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-03 05:52:11 INFO - TOKEN: 440069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ntch8wtge8jn | TIME: 2026-01-03 05:52:11 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440069. | TIME: 2026-01-03 05:52:11 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 05:52:11 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 05:52:12 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:52:12 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 05:52:12 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 05:52:12 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 06:04:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:04:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:04:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 06:04:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 06:04:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 06:04:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 06:04:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 06:04:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 06:04:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 06:04:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:04:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:04:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 06:04:07 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 06:08:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:08:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:08:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 06:08:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 06:08:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 06:08:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 06:08:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 06:08:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 06:08:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 06:08:08 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:08:08 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:08:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 06:08:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 06:10:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:10:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:10:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 06:10:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 06:10:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 06:10:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 06:10:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 06:10:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 06:10:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 06:10:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:10:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:10:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 06:10:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 06:12:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:12:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:12:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 06:12:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 06:12:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 06:12:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 06:12:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 06:12:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 06:12:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 06:12:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:12:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:12:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 06:12:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 06:20:03 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:20:03 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:20:03 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 06:20:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 06:20:06 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 06:20:06 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 06:20:06 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 06:20:06 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 06:20:06 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 06:20:07 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:20:07 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:20:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 06:20:07 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 06:27:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:27:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:27:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 06:27:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 06:27:06 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 06:27:06 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 06:27:06 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 06:27:06 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 06:27:06 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 06:27:07 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:27:07 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:27:07 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 06:27:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 06:29:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:29:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:29:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34930 | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34930. Falling back to existing DB data. | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520010 with 1 parts. | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eADX49GYjCH4ijnp9... | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eADX49GYjCH4ijnp9 | TIME: 2026-01-03 06:29:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/46.8476643,-96.7807438/46.0461608,-95.8467538/45.4338675,-94.1033612/45.0645017,-93.2124263/45.0369669,-93.0096993/44.9484019,-92.9505436/44.9626153,-92.7595182/@46.0462429,-95.8468462,20.08z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-03 06:29:08 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-03 06:29:08 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 520010, part 1. | TIME: 2026-01-03 06:29:08 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520010. | TIME: 2026-01-03 06:29:09 INFO - TOKEN: 520010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520010. | TIME: 2026-01-03 06:29:09 INFO - TOKEN: 520010 | FUNCTION: get_unique_token | STATUS: Using existing token: cuqstlajg9xw | TIME: 2026-01-03 06:29:09 INFO - TOKEN: 520010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-03 06:29:10 INFO - TOKEN: 520010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cuqstlajg9xw | TIME: 2026-01-03 06:29:10 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520010. | TIME: 2026-01-03 06:29:10 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 06:29:10 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 06:29:11 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:29:11 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:29:11 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 06:29:11 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 06:30:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:30:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:30:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 06:30:06 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 06:30:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 06:30:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 06:30:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 06:30:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 06:30:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 06:30:08 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:30:08 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:30:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 06:30:08 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 06:36:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:36:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 06:36:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 06:36:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 06:36:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 06:36:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 06:36:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 06:36:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 06:36:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 06:36:07 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:36:07 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 06:36:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 06:36:07 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 08:02:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 08:02:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 08:02:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 08:02:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 08:02:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 08:02:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 08:02:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 08:02:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 08:02:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 08:02:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 08:02:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 08:02:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 08:02:08 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 13:53:04 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 13:53:04 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 13:53:04 INFO - TOKEN: 15065961 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 13:53:06 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-03 13:53:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/15065961 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-03 13:53:07 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 13:53:07 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 13:56:04 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 13:56:04 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 13:56:04 INFO - TOKEN: 15065961 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 13:56:06 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-03 13:56:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/15065961 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-03 13:56:06 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 13:56:06 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 15:06:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 15:06:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 15:06:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 15:06:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 15:06:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 15:06:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 15:06:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 15:06:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34929 | TIME: 2026-01-03 15:06:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34929. Falling back to existing DB data. | TIME: 2026-01-03 15:06:07 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 550072 with 1 parts. | TIME: 2026-01-03 15:06:07 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/i5P8srLZevoLHRcv6... | TIME: 2026-01-03 15:06:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/i5P8srLZevoLHRcv6 | TIME: 2026-01-03 15:06:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/201+ND-37,+Garrison,+ND+58540,+USA/47.6464051,-101.3923742/47.6449467,-101.2919219/46.8312927,-100.7667265/46.8476755,-96.7807476/@47.2201459,-100.5817802,7.9z/data=!4m12!4m11!1m5!1m1!1s0x52d8f2eb6d99e491:0xf925a6b775a96019!2m2!1d-101.4218431!2d47.6476253!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8bebf49a-00e5-41ec-9a58-4ca5b91e994f | TIME: 2026-01-03 15:06:08 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-03 15:06:08 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 550072, part 1. | TIME: 2026-01-03 15:06:08 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 550072. | TIME: 2026-01-03 15:06:09 INFO - TOKEN: 550072 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 550072. | TIME: 2026-01-03 15:06:09 INFO - TOKEN: 550072 | FUNCTION: get_unique_token | STATUS: Using existing token: jvpphdvdp7lw | TIME: 2026-01-03 15:06:09 INFO - TOKEN: 550072 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '201 ND-37, Garrison, ND 58540, USA' | TIME: 2026-01-03 15:06:10 INFO - TOKEN: 550072 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.6464468, -101.4165955). | TIME: 2026-01-03 15:06:11 INFO - TOKEN: 550072 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-03 15:06:11 INFO - TOKEN: 550072 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jvpphdvdp7lw | TIME: 2026-01-03 15:06:11 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 550072. | TIME: 2026-01-03 15:06:11 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 15:06:11 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 15:06:12 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 15:06:12 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 15:06:12 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 15:06:12 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 15:14:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 15:14:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 15:14:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34927 | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34927. Falling back to existing DB data. | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311011 with 1 parts. | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qTCmHLfqu5RGrQPo7... | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qTCmHLfqu5RGrQPo7 | TIME: 2026-01-03 15:14:07 INFO - TOKEN: 25115292 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3038084,-93.7437404/30.1274352,-94.0225107/30.0867329,-94.1360643/29.8291117,-94.8137175/29.7672407,-95.3596376/29.6975498,-96.5743428/29.9266562,-96.9613607/5141+State+Hwy+71,+La+Grange,+TX+78945,+USA/@29.9159928,-96.9355432,12.82z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8643864e2a4ec9ff:0xb3b7621355caca67!2m2!1d-96.9529809!2d29.9211421!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dda7dc3d-337a-4c27-b77d-17101600714b | TIME: 2026-01-03 15:14:09 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-03 15:14:09 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311011, part 1. | TIME: 2026-01-03 15:14:09 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311011. | TIME: 2026-01-03 15:14:10 INFO - TOKEN: 311011 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311011. | TIME: 2026-01-03 15:14:10 INFO - TOKEN: 311011 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-03 15:14:10 INFO - TOKEN: 311011 | FUNCTION: get_unique_token | STATUS: Generated unique token: hzrzw4gp2aje | TIME: 2026-01-03 15:14:10 INFO - TOKEN: 311011 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5141 State Hwy 71, La Grange, TX 78945, USA' | TIME: 2026-01-03 15:14:12 INFO - TOKEN: 311011 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-03 15:14:12 INFO - TOKEN: 311011 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.924029, -96.877976). | TIME: 2026-01-03 15:14:17 INFO - TOKEN: 311011 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-03 15:14:17 INFO - TOKEN: 311011 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: hzrzw4gp2aje | TIME: 2026-01-03 15:14:17 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311011. | TIME: 2026-01-03 15:14:17 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 15:14:17 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 15:14:18 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 15:14:18 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 15:14:18 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 15:14:18 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 16:19:05 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:19:05 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:19:05 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 16:19:07 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 16:19:08 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 16:19:08 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 16:19:08 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 16:19:08 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 16:19:08 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 16:19:09 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 16:19:09 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 16:19:09 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 16:19:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 16:20:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:20:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:20:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 16:20:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 16:20:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 16:20:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 16:20:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 16:20:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 16:20:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 16:20:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 16:20:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 16:20:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 16:20:07 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 16:31:04 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:31:04 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:31:04 INFO - TOKEN: 15065961 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 16:31:06 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-03 16:31:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/15065961 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-03 16:31:07 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 16:31:07 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 16:33:04 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:33:04 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:33:04 INFO - TOKEN: 15065961 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 16:33:06 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-03 16:33:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/15065961 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-03 16:33:06 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 16:33:06 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 16:35:04 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:35:04 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 16:35:04 INFO - TOKEN: 15065961 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 16:35:06 INFO - TOKEN: 15065961 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-03 16:35:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/15065961 INFO - TOKEN: 15065961 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-03 16:35:06 INFO - TOKEN: 15065961 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 16:35:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 19:29:04 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 19:29:04 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 19:29:04 INFO - TOKEN: 73055104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 19:29:06 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-03 19:29:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/73055104 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-03 19:29:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 19:29:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 19:30:04 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 19:30:04 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 19:30:04 INFO - TOKEN: 73055104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 19:30:06 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-03 19:30:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/73055104 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-03 19:30:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 19:30:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 19:32:04 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 19:32:04 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 19:32:04 INFO - TOKEN: 73055104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 19:32:06 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-03 19:32:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/73055104 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-03 19:32:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 19:32:06 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 21:25:05 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 21:25:05 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 21:25:05 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34940 | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34940. Falling back to existing DB data. | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130001 with 1 parts. | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZVqqFQzebMyxMJyF6... | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZVqqFQzebMyxMJyF6 | TIME: 2026-01-03 21:25:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9988402,-108.7496502/37.4378574,-108.6445446/37.8164703,-109.0419706/@37.6885761,-109.3060801,8.42z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=19f76510-11be-44d0-9ff1-29e7ca09b6b3 | TIME: 2026-01-03 21:25:09 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-03 21:25:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130001, part 1. | TIME: 2026-01-03 21:25:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130001. | TIME: 2026-01-03 21:25:09 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130001. | TIME: 2026-01-03 21:25:09 INFO - TOKEN: 130001 | FUNCTION: get_unique_token | STATUS: Using existing token: jjzxrg6x1kea | TIME: 2026-01-03 21:25:10 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-03 21:25:11 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jjzxrg6x1kea | TIME: 2026-01-03 21:25:11 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130001. | TIME: 2026-01-03 21:25:11 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 21:25:11 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 21:25:12 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 21:25:12 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 21:25:12 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 21:25:12 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 21:36:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 21:36:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 21:36:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 21:36:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 21:36:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 21:36:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 21:36:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 21:36:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 21:36:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 21:36:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 21:36:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 21:36:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 21:36:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 21:49:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 21:49:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 21:49:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 21:49:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 21:49:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 21:49:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 21:49:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 21:49:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 21:49:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 21:49:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 21:49:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 21:49:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 21:49:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 21:50:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 21:50:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 21:50:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 21:50:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 21:50:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 21:50:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 21:50:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 21:50:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34942 | TIME: 2026-01-03 21:50:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34942. Falling back to existing DB data. | TIME: 2026-01-03 21:50:07 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 390025 with 1 parts. | TIME: 2026-01-03 21:50:07 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dAGkFDN6TNzm3aWU8... | TIME: 2026-01-03 21:50:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dAGkFDN6TNzm3aWU8 | TIME: 2026-01-03 21:50:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.9993925,-112.8325486/42.5688151,-113.5799973/43.2971525,-115.9018587/44.0069165,-116.9410402/@45.4146025,-117.3164297,5.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDQzMC4xKgBIAVAD&skid=f0a412ad-4adc-47be-88aa-e61b9d86a21a | TIME: 2026-01-03 21:50:08 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-03 21:50:08 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 390025, part 1. | TIME: 2026-01-03 21:50:08 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 390025. | TIME: 2026-01-03 21:50:09 INFO - TOKEN: 390025 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 390025. | TIME: 2026-01-03 21:50:09 INFO - TOKEN: 390025 | FUNCTION: get_unique_token | STATUS: Using existing token: oa6epcuqbrs6 | TIME: 2026-01-03 21:50:09 INFO - TOKEN: 390025 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-03 21:50:10 INFO - TOKEN: 390025 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oa6epcuqbrs6 | TIME: 2026-01-03 21:50:10 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 390025. | TIME: 2026-01-03 21:50:10 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 21:50:10 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 21:50:11 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 21:50:11 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 21:50:11 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 21:50:11 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 22:06:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 22:06:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 22:06:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 22:06:07 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 22:06:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 22:06:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 22:06:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 22:06:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 22:06:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 22:06:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 22:06:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 22:06:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 22:06:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 22:21:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 22:21:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 22:21:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 22:21:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 22:21:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 22:21:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 22:21:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 22:21:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 22:21:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 22:21:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 22:21:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 22:21:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 22:21:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 22:29:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 22:29:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 22:29:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 22:29:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 22:29:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 22:29:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 22:29:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 22:29:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 22:29:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 22:29:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 22:29:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 22:29:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 22:29:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 22:34:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 22:34:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 22:34:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 22:34:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 22:34:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 22:34:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 22:34:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 22:34:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 22:34:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 22:34:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 22:34:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 22:34:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 22:34:08 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 23:02:05 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:02:05 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:02:05 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34931 | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34931. Falling back to existing DB data. | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430034 with 1 parts. | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oimkwpGtSKcRoqSV7... | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oimkwpGtSKcRoqSV7 | TIME: 2026-01-03 23:02:08 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.9626249,-92.7595264/44.7576567,-91.3968726/43.614241,-89.8065773/42.4960396,-88.9929762/@43.7897927,-93.7367296,6.66z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-03 23:02:10 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-03 23:02:10 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 430034, part 1. | TIME: 2026-01-03 23:02:10 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430034. | TIME: 2026-01-03 23:02:10 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430034. | TIME: 2026-01-03 23:02:10 INFO - TOKEN: 430034 | FUNCTION: get_unique_token | STATUS: Using existing token: 2a3ud1uq1vga | TIME: 2026-01-03 23:02:10 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-03 23:02:11 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2a3ud1uq1vga | TIME: 2026-01-03 23:02:12 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430034. | TIME: 2026-01-03 23:02:12 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 23:02:12 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 23:02:13 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:02:13 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:02:13 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 23:02:13 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 23:05:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:05:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:05:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34941 | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34941. Falling back to existing DB data. | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120438 with 1 parts. | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ch1iNyBwJMQDWCi67... | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ch1iNyBwJMQDWCi67 | TIME: 2026-01-03 23:05:06 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164596,-109.0419266/37.8772616,-109.3429157/38.9360829,-109.8413805/38.9882039,-110.2440965/39.7434549,-110.8801188/40.1315428,-111.6469089/40.8788871,-111.8966267/41.1842966,-112.0119944/41.9993985,-112.832552/@41.1387943,-111.9760996,10.36z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=680e5c15-a7a1-45a4-98cc-7a172499ea72 | TIME: 2026-01-03 23:05:08 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-03 23:05:08 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 120438, part 1. | TIME: 2026-01-03 23:05:08 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120438. | TIME: 2026-01-03 23:05:09 INFO - TOKEN: 120438 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120438. | TIME: 2026-01-03 23:05:09 INFO - TOKEN: 120438 | FUNCTION: get_unique_token | STATUS: Using existing token: 6vg7fkigka0r | TIME: 2026-01-03 23:05:09 INFO - TOKEN: 120438 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-03 23:05:10 INFO - TOKEN: 120438 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6vg7fkigka0r | TIME: 2026-01-03 23:05:10 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120438. | TIME: 2026-01-03 23:05:10 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 23:05:10 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 23:05:12 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:05:12 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:05:12 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 23:05:12 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 23:08:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:08:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:08:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 23:08:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34944 | TIME: 2026-01-03 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34944. Falling back to existing DB data. | TIME: 2026-01-03 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 34944 because it has no route_token in new or existing data. | TIME: 2026-01-03 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 23:08:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:08:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:08:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 23:08:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 23:11:05 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:11:05 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:11:05 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34938 | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34938 | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34938. Falling back to existing DB data. | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311012 with 2 parts. | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aTP1T7mntqSJUDug8... | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aTP1T7mntqSJUDug8 | TIME: 2026-01-03 23:11:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.794201653708487,+-95.0327915222504/29.7977923,-95.0322166/29.7712931,-95.1942765/29.7921459,-95.2679696/29.8212704,-95.3786016/31.407163,-96.0394909/32.6566616,-96.742711/32.6918313,-97.0624466/32.8379381,-97.0756729/32.8396949,-97.267158/@32.8408399,-97.2575838,14.74z/data=!4m17!4m16!1m3!2m2!1d-95.0327915!2d29.7942017!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4c2210b2-6a83-474f-8bef-0660262ccffb | TIME: 2026-01-03 23:11:09 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-03 23:11:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311012, part 1. | TIME: 2026-01-03 23:11:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311012. | TIME: 2026-01-03 23:11:10 INFO - TOKEN: 311012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311012. | TIME: 2026-01-03 23:11:10 INFO - TOKEN: 311012 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-03 23:11:10 INFO - TOKEN: 311012 | FUNCTION: get_unique_token | STATUS: Generated unique token: 3cnvydrxwvbf | TIME: 2026-01-03 23:11:10 INFO - TOKEN: 311012 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '29.794201653708487, -95.0327915222504' | TIME: 2026-01-03 23:11:12 INFO - TOKEN: 311012 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.7945093, -95.0331089). | TIME: 2026-01-03 23:11:13 INFO - TOKEN: 311012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-03 23:11:13 INFO - TOKEN: 311012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 3cnvydrxwvbf | TIME: 2026-01-03 23:11:13 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MLJcfyTdRBwVnSpH7... | TIME: 2026-01-03 23:11:13 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MLJcfyTdRBwVnSpH7 | TIME: 2026-01-03 23:11:13 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.8396949,-97.267158/32.8479707,-97.3125306/32.8931866,-97.3247785/33.8067879,-98.2143945/33.9456048,-98.5288895/34.5598625,-100.4408158/35.1927697,-101.7006793/35.1827602,-103.0424768/@35.4960344,-103.2259779,8.67z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9872827e-656f-456b-9852-1fbe1fc55c0f | TIME: 2026-01-03 23:11:15 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-03 23:11:15 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311012, part 2. | TIME: 2026-01-03 23:11:15 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-03 23:11:15 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311012. | TIME: 2026-01-03 23:11:15 INFO - TOKEN: 311012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311012. | TIME: 2026-01-03 23:11:15 INFO - TOKEN: 311012 | FUNCTION: get_unique_token | STATUS: Using existing token: 3cnvydrxwvbf | TIME: 2026-01-03 23:11:15 INFO - TOKEN: 311012 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '29.794201653708487, -95.0327915222504' | TIME: 2026-01-03 23:11:17 INFO - TOKEN: 311012 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.7945093, -95.0331089). | TIME: 2026-01-03 23:11:17 INFO - TOKEN: 311012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-03 23:11:17 INFO - TOKEN: 311012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3cnvydrxwvbf | TIME: 2026-01-03 23:11:17 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311012. | TIME: 2026-01-03 23:11:17 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 23:11:17 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 23:11:18 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:11:18 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:11:18 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 23:11:18 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 23:29:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:29:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:29:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34932 | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34932. Falling back to existing DB data. | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220202 with 1 parts. | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4DfJYdpBDs4FTEWK7... | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4DfJYdpBDs4FTEWK7 | TIME: 2026-01-03 23:29:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4961017,-88.9929511/42.2470376,-88.9488213/42.0663788,-88.2574274/42.0498829,-88.029463/41.9501403,-88.0064418/41.8553455,-87.9194601/41.6125678,-87.6840409/41.5781341,-87.6434272/41.5769492,-87.525433/@41.5797578,-87.5319912,15.24z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcxMy4wKgBIAVAD&skid=0c14d130-4ed4-424e-a008-b62008db9792 | TIME: 2026-01-03 23:29:09 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-03 23:29:09 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 220202, part 1. | TIME: 2026-01-03 23:29:09 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220202. | TIME: 2026-01-03 23:29:09 INFO - TOKEN: 220202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220202. | TIME: 2026-01-03 23:29:09 INFO - TOKEN: 220202 | FUNCTION: get_unique_token | STATUS: Using existing token: 03ys5mrvtzuz | TIME: 2026-01-03 23:29:10 INFO - TOKEN: 220202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-03 23:29:11 INFO - TOKEN: 220202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 03ys5mrvtzuz | TIME: 2026-01-03 23:29:12 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220202. | TIME: 2026-01-03 23:29:12 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 23:29:12 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 23:29:13 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:29:13 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:29:13 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 23:29:13 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-03 23:53:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:53:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-03 23:53:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34933 | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34933. Falling back to existing DB data. | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210182 with 1 parts. | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pwK1apC1VUseYnmV9... | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pwK1apC1VUseYnmV9 | TIME: 2026-01-03 23:53:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5769748,-87.5253635/41.6017035,-87.1845964/41.6187991,-87.042689/41.4502461,-87.021018/41.2516982,-85.8276562/41.1255874,-85.1830479/41.1625791,-85.0725955/41.0609587,-84.9807537/40.9980529,-84.8033869/@40.9977588,-84.803792,17.22z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgzMC4wKgBIAVAD&skid=38718a09-6176-4133-a92a-c8a03f098931 | TIME: 2026-01-03 23:53:09 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-03 23:53:09 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 210182, part 1. | TIME: 2026-01-03 23:53:09 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210182. | TIME: 2026-01-03 23:53:10 INFO - TOKEN: 210182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210182. | TIME: 2026-01-03 23:53:10 INFO - TOKEN: 210182 | FUNCTION: get_unique_token | STATUS: Using existing token: co2j1qz9ryue | TIME: 2026-01-03 23:53:10 INFO - TOKEN: 210182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-03 23:53:12 INFO - TOKEN: 210182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: co2j1qz9ryue | TIME: 2026-01-03 23:53:12 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210182. | TIME: 2026-01-03 23:53:12 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-03 23:53:12 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-03 23:53:14 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:53:14 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-03 23:53:14 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-03 23:53:14 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 00:45:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 00:45:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 00:45:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 00:45:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 00:45:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 00:45:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 00:45:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 00:45:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 00:45:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 00:45:08 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 00:45:08 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 00:45:08 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 00:45:08 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 00:48:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 00:48:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 00:48:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34935 | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34935 | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34935. Falling back to existing DB data. | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440001 with 2 parts. | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/j8mMU2araan94stg9... | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/j8mMU2araan94stg9 | TIME: 2026-01-04 00:48:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0496144,-80.7317629/40.0956044,-80.5192308/@40.0689576,-80.7080674,28923m/data=!3m2!1e3!4b1!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMi4wKgBIAVAD&skid=546d0327-84cb-4375-9068-5efc87285c15 | TIME: 2026-01-04 00:48:09 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-04 00:48:09 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 440001, part 1. | TIME: 2026-01-04 00:48:09 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440001. | TIME: 2026-01-04 00:48:10 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440001. | TIME: 2026-01-04 00:48:10 INFO - TOKEN: 440001 | FUNCTION: get_unique_token | STATUS: Using existing token: 5djn9b1tg0a1 | TIME: 2026-01-04 00:48:10 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-04 00:48:11 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5djn9b1tg0a1 | TIME: 2026-01-04 00:48:11 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4BoHYdFqPA7uNh4f8... | TIME: 2026-01-04 00:48:11 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4BoHYdFqPA7uNh4f8 | TIME: 2026-01-04 00:48:11 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7213279,-80.0616064/39.5800781,-79.9658868/39.6635296,-79.4767012/@39.6498351,-79.934436,58200m/data=!3m2!1e3!4b1!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMi4wKgBIAVAD&skid=aa73eef5-8d7a-49f4-bfc8-3ff624ad4011 | TIME: 2026-01-04 00:48:12 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-04 00:48:12 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440001, part 2. | TIME: 2026-01-04 00:48:12 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-04 00:48:12 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 440001. | TIME: 2026-01-04 00:48:13 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440001. | TIME: 2026-01-04 00:48:13 INFO - TOKEN: 440001 | FUNCTION: get_unique_token | STATUS: Using existing token: 5djn9b1tg0a1 | TIME: 2026-01-04 00:48:13 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-04 00:48:14 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5djn9b1tg0a1 | TIME: 2026-01-04 00:48:14 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440001. | TIME: 2026-01-04 00:48:14 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 00:48:14 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 00:48:16 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 00:48:16 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 00:48:16 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 00:48:16 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 00:59:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 00:59:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 00:59:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 00:59:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 00:59:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 00:59:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 00:59:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 00:59:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 00:59:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 00:59:09 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 00:59:09 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 00:59:09 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 00:59:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:01:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:01:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:01:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:01:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:01:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:01:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:01:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:01:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:01:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:01:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:01:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:01:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:01:07 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:02:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:02:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:02:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:02:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:02:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:02:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:02:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:02:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:02:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:02:09 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:02:09 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:02:09 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:02:09 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:05:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:05:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:05:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:05:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:05:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:05:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:05:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:05:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:05:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:05:09 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:05:09 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:05:09 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:05:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:08:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:08:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:08:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:08:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:08:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:08:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:08:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:08:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:08:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:08:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:08:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:08:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:08:08 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:09:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:09:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:09:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:09:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:09:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:09:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:09:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:09:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:09:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:09:09 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:09:09 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:09:09 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:09:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:10:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:10:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:10:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:10:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:10:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:10:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:10:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:10:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:10:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:10:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:10:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:10:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:10:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:11:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:11:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:11:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:11:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:11:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:11:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:11:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:11:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:11:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:11:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:11:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:11:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:11:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:12:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:12:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:12:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:12:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:12:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:12:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:12:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:12:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:12:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:12:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:12:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:12:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:12:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:19:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:19:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:19:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:19:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:19:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:19:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:19:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:19:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:19:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:19:07 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:19:07 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:19:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:19:07 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:47:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:47:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:47:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:47:07 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:47:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:47:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:47:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:47:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:47:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:47:08 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:47:08 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:47:08 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:47:08 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:49:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:49:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:49:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:49:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:49:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:49:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:49:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:49:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34934 | TIME: 2026-01-04 01:49:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34934. Falling back to existing DB data. | TIME: 2026-01-04 01:49:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 34934 because it has no route_token in new or existing data. | TIME: 2026-01-04 01:49:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:49:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:49:09 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:49:09 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:49:09 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:49:09 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:50:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:50:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:50:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:50:07 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:50:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:50:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:50:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:50:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:50:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:50:08 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:50:08 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:50:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:50:08 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:51:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:51:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:51:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34937 | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34937. Falling back to existing DB data. | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460152 with 1 parts. | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9Whj7vjdMgAiPtEAA... | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9Whj7vjdMgAiPtEAA | TIME: 2026-01-04 01:51:07 INFO - TOKEN: 73848836 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6635296,-79.4767012/39.6511983,-78.753885/39.6069691,-77.7752361/39.3122183,-76.7444572/39.4124435,-76.5841143/39.3445864,-76.510449/Keith+Ave,+Baltimore,+MD+21224,+USA/2700+Broening+Hwy,+Baltimore,+MD+21222,+USA/@39.4852971,-78.6473259,9z/data=!3m1!4b1!4m20!4m19!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x89c803e153672c3d:0x1f8f0b075c1c9551!2m2!1d-76.5553592!2d39.2655864!1m5!1m1!1s0x89c8016856184773:0xdf05c397af31ce19!2m2!1d-76.5348226!2d39.2556696!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=753641a6-525f-44cd-b3db-584bf7583afe | TIME: 2026-01-04 01:51:09 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-04 01:51:09 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 460152, part 1. | TIME: 2026-01-04 01:51:09 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460152. | TIME: 2026-01-04 01:51:10 INFO - TOKEN: 460152 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460152. | TIME: 2026-01-04 01:51:10 INFO - TOKEN: 460152 | FUNCTION: get_unique_token | STATUS: Using existing token: pxk39s9uqxfl | TIME: 2026-01-04 01:51:10 INFO - TOKEN: 460152 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Keith Ave, Baltimore, MD 21224, USA' | TIME: 2026-01-04 01:51:11 INFO - TOKEN: 460152 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.2640963, -76.5622717). | TIME: 2026-01-04 01:51:12 INFO - TOKEN: 460152 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2700 Broening Hwy, Baltimore, MD 21222, USA' | TIME: 2026-01-04 01:51:12 INFO - TOKEN: 460152 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.2562343, -76.5316028). | TIME: 2026-01-04 01:51:13 INFO - TOKEN: 460152 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-04 01:51:13 INFO - TOKEN: 460152 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pxk39s9uqxfl | TIME: 2026-01-04 01:51:13 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460152. | TIME: 2026-01-04 01:51:13 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:51:13 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:51:15 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:51:15 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:51:15 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:51:15 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:52:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:52:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:52:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:52:07 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:52:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:52:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:52:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:52:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:52:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:52:08 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:52:08 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:52:08 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:52:08 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 01:53:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:53:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 01:53:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 01:53:07 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 01:53:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 01:53:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 01:53:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 01:53:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34945 | TIME: 2026-01-04 01:53:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34945. Falling back to existing DB data. | TIME: 2026-01-04 01:53:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 34945 because it has no route_token in new or existing data. | TIME: 2026-01-04 01:53:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 01:53:07 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 01:53:09 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:53:09 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 01:53:09 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 01:53:09 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 02:10:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:10:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:10:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 02:10:06 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 02:10:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 02:10:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 02:10:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 02:10:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 02:10:07 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 02:10:08 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:10:08 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:10:08 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 02:10:08 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 02:12:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:12:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:12:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 02:12:07 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 02:12:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 02:12:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 02:12:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 02:12:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 02:12:07 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 02:12:09 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:12:09 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:12:09 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 02:12:09 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 02:13:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:13:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:13:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 02:13:07 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 02:13:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 02:13:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 02:13:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 02:13:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 02:13:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 02:13:08 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:13:08 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:13:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 02:13:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 02:15:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:15:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:15:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 02:15:07 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 02:15:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 02:15:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 02:15:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 02:15:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 02:15:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 02:15:08 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:15:08 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:15:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 02:15:08 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 02:45:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:45:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:45:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 02:45:07 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 02:45:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 02:45:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 02:45:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 02:45:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 02:45:07 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 02:45:09 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:45:09 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:45:09 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 02:45:09 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 02:48:04 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:48:04 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:48:04 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 02:48:06 INFO - TOKEN: 76816692 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 02:48:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 02:48:07 INFO - TOKEN: 76816692 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 02:48:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 02:48:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34903 | TIME: 2026-01-04 02:48:07 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34903. Falling back to existing DB data. | TIME: 2026-01-04 02:48:07 INFO - TOKEN: 76816692 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410198 with 1 parts. | TIME: 2026-01-04 02:48:07 INFO - TOKEN: 76816692 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LUwH5kxza5jU5Q8c8... | TIME: 2026-01-04 02:48:07 INFO - TOKEN: 76816692 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LUwH5kxza5jU5Q8c8 | TIME: 2026-01-04 02:48:07 INFO - TOKEN: 76816692 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/47.6969259,-117.0416153/47.1113282,-118.4827696/46.9442908,-119.9640369/47.5741417,-122.1762379/47.4691619,-122.2679517/Edgar+Martinez+Dr+S,+Seattle,+WA+98134,+USA/47.5947678,-122.3358434/47.5714231,-122.3436991/3544+W+Marginal+Wy+SW,+Seattle,+WA+98106,+USA/@47.5711386,-122.3440863,18z/data=!4m21!4m20!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x54906a9f3ae3a3f5:0xb415f019c358556c!2m2!1d-122.3316712!2d47.5902719!1m0!1m0!1m5!1m1!1s0x549040486f701779:0x8efd9f17a98278d5!2m2!1d-122.3575669!2d47.5720363!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e9e4a718-2737-4968-b275-c6d85f83cf09 | TIME: 2026-01-04 02:48:09 INFO - TOKEN: 76816692 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-04 02:48:09 INFO - TOKEN: 76816692 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 410198, part 1. | TIME: 2026-01-04 02:48:09 INFO - TOKEN: 76816692 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410198. | TIME: 2026-01-04 02:48:09 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410198. | TIME: 2026-01-04 02:48:09 INFO - TOKEN: 410198 | FUNCTION: get_unique_token | STATUS: Using existing token: y4nc5j7edcwy | TIME: 2026-01-04 02:48:09 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Edgar Martinez Dr S, Seattle, WA 98134, USA' | TIME: 2026-01-04 02:48:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.5902786, -122.3320755). | TIME: 2026-01-04 02:48:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3544 W Marginal Wy SW, Seattle, WA 98106, USA' | TIME: 2026-01-04 02:48:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.5721496, -122.3576289). | TIME: 2026-01-04 02:48:12 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-04 02:48:12 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y4nc5j7edcwy | TIME: 2026-01-04 02:48:12 INFO - TOKEN: 76816692 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410198. | TIME: 2026-01-04 02:48:12 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 02:48:12 INFO - TOKEN: 76816692 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 02:48:14 INFO - TOKEN: 76816692 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:48:14 INFO - TOKEN: 76816692 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:48:14 INFO - TOKEN: 76816692 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 02:48:14 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 02:49:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:49:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:49:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34896 | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34896. Falling back to existing DB data. | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410198 with 1 parts. | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LUwH5kxza5jU5Q8c8... | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LUwH5kxza5jU5Q8c8 | TIME: 2026-01-04 02:49:07 INFO - TOKEN: 22030123 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/47.6969259,-117.0416153/47.1113282,-118.4827696/46.9442908,-119.9640369/47.5741417,-122.1762379/47.4691619,-122.2679517/Edgar+Martinez+Dr+S,+Seattle,+WA+98134,+USA/47.5947678,-122.3358434/47.5714231,-122.3436991/3544+W+Marginal+Wy+SW,+Seattle,+WA+98106,+USA/@47.5711386,-122.3440863,18z/data=!4m21!4m20!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x54906a9f3ae3a3f5:0xb415f019c358556c!2m2!1d-122.3316712!2d47.5902719!1m0!1m0!1m5!1m1!1s0x549040486f701779:0x8efd9f17a98278d5!2m2!1d-122.3575669!2d47.5720363!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e9e4a718-2737-4968-b275-c6d85f83cf09 | TIME: 2026-01-04 02:49:09 INFO - TOKEN: 22030123 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-04 02:49:09 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 410198, part 1. | TIME: 2026-01-04 02:49:09 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410198. | TIME: 2026-01-04 02:49:10 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410198. | TIME: 2026-01-04 02:49:10 INFO - TOKEN: 410198 | FUNCTION: get_unique_token | STATUS: Using existing token: y4nc5j7edcwy | TIME: 2026-01-04 02:49:10 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Edgar Martinez Dr S, Seattle, WA 98134, USA' | TIME: 2026-01-04 02:49:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.5902786, -122.3320755). | TIME: 2026-01-04 02:49:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3544 W Marginal Wy SW, Seattle, WA 98106, USA' | TIME: 2026-01-04 02:49:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.5721496, -122.3576289). | TIME: 2026-01-04 02:49:13 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-04 02:49:13 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y4nc5j7edcwy | TIME: 2026-01-04 02:49:13 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410198. | TIME: 2026-01-04 02:49:13 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 02:49:13 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 02:49:15 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:49:15 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:49:15 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 02:49:15 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 02:50:04 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:50:04 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 02:50:04 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34895 | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34895. Falling back to existing DB data. | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410198 with 1 parts. | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LUwH5kxza5jU5Q8c8... | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LUwH5kxza5jU5Q8c8 | TIME: 2026-01-04 02:50:07 INFO - TOKEN: 74354032 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/47.6969259,-117.0416153/47.1113282,-118.4827696/46.9442908,-119.9640369/47.5741417,-122.1762379/47.4691619,-122.2679517/Edgar+Martinez+Dr+S,+Seattle,+WA+98134,+USA/47.5947678,-122.3358434/47.5714231,-122.3436991/3544+W+Marginal+Wy+SW,+Seattle,+WA+98106,+USA/@47.5711386,-122.3440863,18z/data=!4m21!4m20!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x54906a9f3ae3a3f5:0xb415f019c358556c!2m2!1d-122.3316712!2d47.5902719!1m0!1m0!1m5!1m1!1s0x549040486f701779:0x8efd9f17a98278d5!2m2!1d-122.3575669!2d47.5720363!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e9e4a718-2737-4968-b275-c6d85f83cf09 | TIME: 2026-01-04 02:50:09 INFO - TOKEN: 74354032 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-04 02:50:09 INFO - TOKEN: 74354032 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 410198, part 1. | TIME: 2026-01-04 02:50:09 INFO - TOKEN: 74354032 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410198. | TIME: 2026-01-04 02:50:09 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410198. | TIME: 2026-01-04 02:50:09 INFO - TOKEN: 410198 | FUNCTION: get_unique_token | STATUS: Using existing token: y4nc5j7edcwy | TIME: 2026-01-04 02:50:10 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Edgar Martinez Dr S, Seattle, WA 98134, USA' | TIME: 2026-01-04 02:50:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.5902786, -122.3320755). | TIME: 2026-01-04 02:50:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3544 W Marginal Wy SW, Seattle, WA 98106, USA' | TIME: 2026-01-04 02:50:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.5721496, -122.3576289). | TIME: 2026-01-04 02:50:13 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-04 02:50:13 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y4nc5j7edcwy | TIME: 2026-01-04 02:50:13 INFO - TOKEN: 74354032 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410198. | TIME: 2026-01-04 02:50:13 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 02:50:13 INFO - TOKEN: 74354032 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 02:50:15 INFO - TOKEN: 74354032 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:50:15 INFO - TOKEN: 74354032 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 02:50:15 INFO - TOKEN: 74354032 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 02:50:15 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-04 04:09:04 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-04 04:09:04 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-04 04:09:04 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-04 04:09:06 INFO - TOKEN: 73848836 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34936 | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34936. Falling back to existing DB data. | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320008 with 1 parts. | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/40.0956051,-80.5192295/40.1724683,-80.... | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320008, part 1. | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 73848836 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320008. | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320008. | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 320008 | FUNCTION: get_unique_token | STATUS: Using existing token: ldeyll1mwu8l | TIME: 2026-01-04 04:09:07 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-04 04:09:08 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ldeyll1mwu8l | TIME: 2026-01-04 04:09:09 INFO - TOKEN: 73848836 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320008. | TIME: 2026-01-04 04:09:09 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-04 04:09:09 INFO - TOKEN: 73848836 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-04 04:09:11 INFO - TOKEN: 73848836 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 04:09:11 INFO - TOKEN: 73848836 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-04 04:09:11 INFO - TOKEN: 73848836 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-04 04:09:11 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 12:21:04 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 12:21:04 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 12:21:04 INFO - TOKEN: 73055104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 12:21:06 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 12:21:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/73055104 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 12:21:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 12:21:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 12:25:04 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 12:25:04 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 12:25:04 INFO - TOKEN: 73055104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 12:25:06 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 12:25:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/73055104 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 12:25:07 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 12:25:07 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 12:27:04 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 12:27:04 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 12:27:04 INFO - TOKEN: 73055104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 12:27:06 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 12:27:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/73055104 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 12:27:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 12:27:06 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 17:09:04 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 17:09:04 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 17:09:04 INFO - TOKEN: 73055104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 17:09:07 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 17:09:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/73055104 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 17:09:07 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 17:09:07 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 17:40:04 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 17:40:04 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 17:40:04 INFO - TOKEN: 73055104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 17:40:06 INFO - TOKEN: 73055104 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 17:40:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/73055104 INFO - TOKEN: 73055104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 17:40:07 INFO - TOKEN: 73055104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 17:40:07 INFO - TOKEN: 12812045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 18:22:04 INFO - TOKEN: 12812045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:22:04 INFO - TOKEN: 12812045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:22:04 INFO - TOKEN: 12812045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 18:22:07 INFO - TOKEN: 12812045 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:22:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/12812045 INFO - TOKEN: 12812045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:22:07 INFO - TOKEN: 12812045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 18:22:07 INFO - TOKEN: 12812045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 18:25:04 INFO - TOKEN: 12812045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:25:04 INFO - TOKEN: 12812045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:25:04 INFO - TOKEN: 12812045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 18:25:06 INFO - TOKEN: 12812045 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:25:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/12812045 INFO - TOKEN: 12812045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:25:06 INFO - TOKEN: 12812045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 18:25:06 INFO - TOKEN: 12812045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 18:27:04 INFO - TOKEN: 12812045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:27:04 INFO - TOKEN: 12812045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:27:04 INFO - TOKEN: 12812045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 18:27:07 INFO - TOKEN: 12812045 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:27:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/12812045 INFO - TOKEN: 12812045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:27:07 INFO - TOKEN: 12812045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 18:27:07 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 18:36:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:36:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:36:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 18:36:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 18:36:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 18:36:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 18:36:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 18:36:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 18:36:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 18:36:09 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 18:36:09 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 18:36:09 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 18:36:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 18:51:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:51:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:51:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 18:51:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 18:51:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 18:51:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 18:51:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 18:51:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 18:51:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 18:51:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 18:51:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 18:51:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 18:51:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 18:55:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:55:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:55:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 18:55:07 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 18:55:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 18:55:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 18:55:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 18:55:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 18:55:07 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 18:55:08 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 18:55:08 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 18:55:08 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 18:55:08 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 18:56:04 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:56:04 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:56:04 INFO - TOKEN: 60279754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 18:56:06 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:56:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/60279754 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:56:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 18:56:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 18:58:04 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:58:04 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 18:58:04 INFO - TOKEN: 60279754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 18:58:06 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:58:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/60279754 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 18:58:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 18:58:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:00:04 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:00:04 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:00:04 INFO - TOKEN: 60279754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:00:07 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 19:00:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/60279754 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 19:00:07 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:00:07 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:18:04 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:18:04 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:18:04 INFO - TOKEN: 60279754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:18:06 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 19:18:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/60279754 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 19:18:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:18:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:20:04 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:20:04 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:20:04 INFO - TOKEN: 60279754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:20:06 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-05 19:20:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/60279754 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-05 19:20:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:20:06 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:21:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:21:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:21:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:21:06 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 19:21:06 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 19:21:06 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 19:21:06 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 19:21:06 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-05 19:21:06 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 19:21:06 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 19:21:07 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:21:07 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:21:07 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:21:07 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:22:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:22:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:22:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:22:06 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 19:22:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 19:22:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 19:22:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 19:22:07 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 19:22:07 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 19:22:07 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:22:07 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:22:07 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:22:07 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:27:04 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:27:04 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:27:04 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:27:06 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 19:27:06 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 19:27:06 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 19:27:06 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 19:27:06 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-05 19:27:06 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 19:27:06 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 19:27:07 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:27:07 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:27:07 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:27:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:39:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:39:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:39:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34872 | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34872. Falling back to existing DB data. | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-05 19:39:06 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-05 19:39:08 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 19:39:08 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-05 19:39:08 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-05 19:39:08 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-05 19:39:08 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-05 19:39:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 19:39:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-05 19:39:10 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-05 19:39:10 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 19:39:10 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 19:39:11 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:39:11 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:39:11 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:39:11 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:43:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:43:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:43:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:43:06 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 19:43:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 19:43:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 19:43:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 19:43:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 19:43:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 19:43:07 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:43:07 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:43:07 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:43:07 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:44:04 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:44:04 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:44:04 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:44:06 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 19:44:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 19:44:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 19:44:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 19:44:07 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 19:44:07 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 19:44:07 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:44:07 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:44:07 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:44:07 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 19:45:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:45:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 19:45:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 19:45:07 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 19:45:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 19:45:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 19:45:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 19:45:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 19:45:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 19:45:08 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:45:08 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 19:45:08 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 19:45:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:03:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:03:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:03:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:03:07 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:03:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:03:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:03:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:03:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:03:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:03:09 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:03:09 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:03:09 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:03:09 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:04:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:04:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:04:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34868 | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34868. Falling back to existing DB data. | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-05 20:04:07 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-05 20:04:08 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 20:04:08 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-05 20:04:08 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-05 20:04:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-05 20:04:09 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-05 20:04:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 20:04:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-05 20:04:11 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-05 20:04:11 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:04:11 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:04:12 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:04:12 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:04:12 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:04:12 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:07:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:07:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:07:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:07:06 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:07:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:07:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:07:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:07:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:07:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:07:08 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:07:08 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:07:08 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:07:08 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:08:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:08:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:08:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34858 | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34858. Falling back to existing DB data. | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-05 20:08:07 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-05 20:08:09 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 20:08:09 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-05 20:08:09 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-05 20:08:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-05 20:08:09 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-05 20:08:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 20:08:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-05 20:08:11 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-05 20:08:11 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:08:11 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:08:12 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:08:12 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:08:12 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:08:12 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:09:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:09:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:09:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:09:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:09:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:09:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:09:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:09:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:09:07 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:09:09 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:09:09 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:09:09 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:09:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:11:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:11:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:11:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:11:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:11:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:11:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:11:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:11:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:11:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:11:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:11:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:11:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:11:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:15:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:15:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:15:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:15:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:15:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:15:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:15:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:15:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:15:06 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:15:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:15:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:15:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:15:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:22:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:22:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:22:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:22:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:22:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:22:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:22:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:22:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:22:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:22:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:22:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:22:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:22:08 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:23:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:23:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:23:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34865 | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34865 | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34865 | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34865. Falling back to existing DB data. | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240455 with 3 parts. | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA... | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA | TIME: 2026-01-05 20:23:07 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849658,-80.5189097/41.107529,-80.8669497/41.1041631,-81.3468714/41.027254,-81.3516106/41.0262211,-81.485432/41.0460572,-81.7335666/41.0231951,-81.9098221/40.8573416,-82.2478265/40.8588409,-82.2121316/40.9950454,-82.2228914/@40.9884165,-82.2444992,13.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2388557f-b8ff-4a5a-80ec-4469d7764388 | TIME: 2026-01-05 20:23:09 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-05 20:23:09 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 1. | TIME: 2026-01-05 20:23:09 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240455. | TIME: 2026-01-05 20:23:09 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-05 20:23:09 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-05 20:23:09 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-05 20:23:11 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-05 20:23:11 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RzijgAX99i5VwoWW6... | TIME: 2026-01-05 20:23:11 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RzijgAX99i5VwoWW6 | TIME: 2026-01-05 20:23:11 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9950454,-82.2228914/41.0283453,-82.2262336/41.042621,-82.721765/41.1082097,-83.225331/41.0452286,-83.6501604/41.0627124,-83.6663962/41.5327514,-83.6356326/41.5485762,-83.6931427/41.4000066,-84.1562606/41.4460271,-84.3057085/@41.4708561,-84.2954646,11.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3ee12698-2f25-4c96-bd99-910dcf051e3b | TIME: 2026-01-05 20:23:13 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-05 20:23:13 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 2. | TIME: 2026-01-05 20:23:13 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-05 20:23:13 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240455. | TIME: 2026-01-05 20:23:13 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-05 20:23:13 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-05 20:23:14 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-05 20:23:15 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-05 20:23:15 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1u24xujW5d6H4Udh7... | TIME: 2026-01-05 20:23:15 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1u24xujW5d6H4Udh7 | TIME: 2026-01-05 20:23:15 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.4460271,-84.3057085/41.5263971,-84.3063082/41.5723349,-84.310189/41.5800949,-84.3261241/41.6735138,-84.3287171/41.6758617,-84.3602308/41.7065491,-84.3604106/@41.692449,-84.3641906,12.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd78b21f-1777-4325-854e-28cff7e412f0 | TIME: 2026-01-05 20:23:17 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-05 20:23:17 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240455, part 3. | TIME: 2026-01-05 20:23:17 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-05 20:23:17 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240455. | TIME: 2026-01-05 20:23:17 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-05 20:23:17 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-05 20:23:18 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-05 20:23:19 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-05 20:23:19 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240455. | TIME: 2026-01-05 20:23:19 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:23:19 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:23:20 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:23:20 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:23:20 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:23:20 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:27:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:27:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:27:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:27:06 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34859 | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34859 | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34859 | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34859. Falling back to existing DB data. | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240455 with 3 parts. | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA... | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA | TIME: 2026-01-05 20:27:07 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849658,-80.5189097/41.107529,-80.8669497/41.1041631,-81.3468714/41.027254,-81.3516106/41.0262211,-81.485432/41.0460572,-81.7335666/41.0231951,-81.9098221/40.8573416,-82.2478265/40.8588409,-82.2121316/40.9950454,-82.2228914/@40.9884165,-82.2444992,13.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2388557f-b8ff-4a5a-80ec-4469d7764388 | TIME: 2026-01-05 20:27:09 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-05 20:27:09 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 1. | TIME: 2026-01-05 20:27:09 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240455. | TIME: 2026-01-05 20:27:09 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-05 20:27:09 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-05 20:27:10 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-05 20:27:11 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-05 20:27:11 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RzijgAX99i5VwoWW6... | TIME: 2026-01-05 20:27:11 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RzijgAX99i5VwoWW6 | TIME: 2026-01-05 20:27:11 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9950454,-82.2228914/41.0283453,-82.2262336/41.042621,-82.721765/41.1082097,-83.225331/41.0452286,-83.6501604/41.0627124,-83.6663962/41.5327514,-83.6356326/41.5485762,-83.6931427/41.4000066,-84.1562606/41.4460271,-84.3057085/@41.4708561,-84.2954646,11.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3ee12698-2f25-4c96-bd99-910dcf051e3b | TIME: 2026-01-05 20:27:13 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-05 20:27:13 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 2. | TIME: 2026-01-05 20:27:13 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-05 20:27:13 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240455. | TIME: 2026-01-05 20:27:14 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-05 20:27:14 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-05 20:27:14 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-05 20:27:15 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-05 20:27:15 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1u24xujW5d6H4Udh7... | TIME: 2026-01-05 20:27:15 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1u24xujW5d6H4Udh7 | TIME: 2026-01-05 20:27:15 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.4460271,-84.3057085/41.5263971,-84.3063082/41.5723349,-84.310189/41.5800949,-84.3261241/41.6735138,-84.3287171/41.6758617,-84.3602308/41.7065491,-84.3604106/@41.692449,-84.3641906,12.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd78b21f-1777-4325-854e-28cff7e412f0 | TIME: 2026-01-05 20:27:17 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-05 20:27:17 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240455, part 3. | TIME: 2026-01-05 20:27:17 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-05 20:27:17 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240455. | TIME: 2026-01-05 20:27:17 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-05 20:27:17 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-05 20:27:17 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-05 20:27:18 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-05 20:27:19 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240455. | TIME: 2026-01-05 20:27:19 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:27:19 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:27:20 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:27:20 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:27:20 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:27:20 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:31:04 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:31:04 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:31:04 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34918 | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34918. Falling back to existing DB data. | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470051 with 1 parts. | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z2QdDjMVX5YTwUK47... | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z2QdDjMVX5YTwUK47 | TIME: 2026-01-05 20:31:07 INFO - TOKEN: 23485751 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1038908,-80.93107/35.1035887,-80.9311665/34.0453516,-80.9321337/33.9173757,-81.0633179/33.2998056,-80.556537/32.2346641,-81.1529723/@33.1706393,-81.6777248,6.81z/data=!4m2!4m1!3e0!5m2!1e4!1e1?entry=tts&g_ep=EgoyMDI1MDUyOC4wKgBIAVAD&skid=244032bb-272e-4b0b-b862-e5425ab51d6a | TIME: 2026-01-05 20:31:09 INFO - TOKEN: 23485751 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-05 20:31:09 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 470051, part 1. | TIME: 2026-01-05 20:31:09 INFO - TOKEN: 23485751 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470051. | TIME: 2026-01-05 20:31:09 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470051. | TIME: 2026-01-05 20:31:09 INFO - TOKEN: 470051 | FUNCTION: get_unique_token | STATUS: Using existing token: axlr48wnvv20 | TIME: 2026-01-05 20:31:09 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-05 20:31:10 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: axlr48wnvv20 | TIME: 2026-01-05 20:31:11 INFO - TOKEN: 23485751 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470051. | TIME: 2026-01-05 20:31:11 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:31:11 INFO - TOKEN: 23485751 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:31:13 INFO - TOKEN: 23485751 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:31:13 INFO - TOKEN: 23485751 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:31:13 INFO - TOKEN: 23485751 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:31:13 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:33:04 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:33:04 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:33:04 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34924 | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34924. Falling back to existing DB data. | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250107 with 1 parts. | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/30.5737878,-87.4121675/30.7070746,-88.... | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 250107, part 1. | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 25115292 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250107. | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 250107 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250107. | TIME: 2026-01-05 20:33:07 INFO - TOKEN: 250107 | FUNCTION: get_unique_token | STATUS: Using existing token: 02vmvctm08ym | TIME: 2026-01-05 20:33:08 INFO - TOKEN: 250107 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-05 20:33:09 INFO - TOKEN: 250107 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 02vmvctm08ym | TIME: 2026-01-05 20:33:10 INFO - TOKEN: 25115292 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250107. | TIME: 2026-01-05 20:33:10 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:33:10 INFO - TOKEN: 25115292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:33:11 INFO - TOKEN: 25115292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:33:11 INFO - TOKEN: 25115292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:33:11 INFO - TOKEN: 25115292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:33:11 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:34:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:34:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:34:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:34:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:34:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:34:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:34:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:34:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:34:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:34:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:34:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:34:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:34:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 20:37:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:37:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 20:37:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34829 | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34829 | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34829 | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34829. Falling back to existing DB data. | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341116 with 3 parts. | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KoxSypVomiJ2u4yW8... | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KoxSypVomiJ2u4yW8 | TIME: 2026-01-05 20:37:06 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/11412+Malaga+Rd,+Arvin,+CA+93203,+USA/35.2542311,-118.8426788/35.3367266,-118.837051/34.9719801,-117.4621511/34.8634504,-117.0823958/34.4046398,-117.4036232/34.3931483,-117.4074759/34.381426,-117.4171278/34.0186999,-117.5397634/34.0120205,-117.4429539/@34.0162331,-117.4383483,13.83z/data=!4m17!4m16!1m5!1m1!1s0x80ea116fc28c4269:0x41d0b1caa263db8c!2m2!1d-118.8640496!2d35.2498996!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=7dc22276-d03d-42f2-819a-6fa3eae12a27 | TIME: 2026-01-05 20:37:08 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-05 20:37:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341116, part 1. | TIME: 2026-01-05 20:37:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341116. | TIME: 2026-01-05 20:37:09 INFO - TOKEN: 341116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341116. | TIME: 2026-01-05 20:37:09 INFO - TOKEN: 341116 | FUNCTION: get_unique_token | STATUS: Using existing token: lb6hcojaag3a | TIME: 2026-01-05 20:37:09 INFO - TOKEN: 341116 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11412 Malaga Rd, Arvin, CA 93203, USA' | TIME: 2026-01-05 20:37:11 INFO - TOKEN: 341116 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-05 20:37:11 INFO - TOKEN: 341116 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.19985, -118.830879). | TIME: 2026-01-05 20:37:12 INFO - TOKEN: 341116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-05 20:37:12 INFO - TOKEN: 341116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lb6hcojaag3a | TIME: 2026-01-05 20:37:12 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XLSmosh3iGQ33pZTA... | TIME: 2026-01-05 20:37:12 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XLSmosh3iGQ33pZTA | TIME: 2026-01-05 20:37:12 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.0120214,-117.4429668/34.004768,-117.4227081/34.0050149,-117.3944673/33.9970258,-117.3668099/33.940424,-117.2658544/33.9391027,-117.2337998/33.9391004,-117.158954/33.9328746,-117.1301004/33.9376373,-117.1236743/33.9311756,-116.9863683/@33.931126,-116.9886811,17.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=d332ee8b-e528-4817-9f60-f77bf702df69 | TIME: 2026-01-05 20:37:14 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-05 20:37:14 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341116, part 2. | TIME: 2026-01-05 20:37:14 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-05 20:37:14 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341116. | TIME: 2026-01-05 20:37:14 INFO - TOKEN: 341116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341116. | TIME: 2026-01-05 20:37:14 INFO - TOKEN: 341116 | FUNCTION: get_unique_token | STATUS: Using existing token: lb6hcojaag3a | TIME: 2026-01-05 20:37:14 INFO - TOKEN: 341116 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11412 Malaga Rd, Arvin, CA 93203, USA' | TIME: 2026-01-05 20:37:16 INFO - TOKEN: 341116 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-05 20:37:18 INFO - TOKEN: 341116 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.19985, -118.830879). | TIME: 2026-01-05 20:37:18 INFO - TOKEN: 341116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-05 20:37:18 INFO - TOKEN: 341116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lb6hcojaag3a | TIME: 2026-01-05 20:37:18 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YDHEhpYMNHrqHcmt6... | TIME: 2026-01-05 20:37:18 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YDHEhpYMNHrqHcmt6 | TIME: 2026-01-05 20:37:18 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.931191,-116.9863916/33.6071188,-114.7274645/33.5885004,-114.7265023/33.5895706,-114.5876936/33.6070982,-114.5826703/33.6042121,-114.5290905/@33.6021404,-114.8372845,14z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=7d748a84-4217-4c27-a9e6-b7bf07801d8d | TIME: 2026-01-05 20:37:20 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-05 20:37:20 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 341116, part 3. | TIME: 2026-01-05 20:37:20 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-05 20:37:20 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 341116. | TIME: 2026-01-05 20:37:21 INFO - TOKEN: 341116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341116. | TIME: 2026-01-05 20:37:21 INFO - TOKEN: 341116 | FUNCTION: get_unique_token | STATUS: Using existing token: lb6hcojaag3a | TIME: 2026-01-05 20:37:21 INFO - TOKEN: 341116 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11412 Malaga Rd, Arvin, CA 93203, USA' | TIME: 2026-01-05 20:37:22 INFO - TOKEN: 341116 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-05 20:37:23 INFO - TOKEN: 341116 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.19985, -118.830879). | TIME: 2026-01-05 20:37:24 INFO - TOKEN: 341116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 24, Final geocoded count: 24. | TIME: 2026-01-05 20:37:24 INFO - TOKEN: 341116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lb6hcojaag3a | TIME: 2026-01-05 20:37:24 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341116. | TIME: 2026-01-05 20:37:24 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 20:37:24 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 20:37:25 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:37:25 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 20:37:25 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 20:37:25 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:07:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:07:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:07:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:07:06 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:07:06 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:07:06 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:07:06 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:07:06 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:07:06 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:07:08 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:07:08 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:07:08 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:07:08 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:08:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:08:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:08:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34953 | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34953. Falling back to existing DB data. | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320351 with 1 parts. | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Jif8bDQ9onrmuqfZ7... | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Jif8bDQ9onrmuqfZ7 | TIME: 2026-01-05 21:08:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6722854,-75.1777558/40.6411638,-75.2759456/40.961741,-75.2840183/41.0021452,-75.2780632/41.0264551,-76.4227427/41.1864122,-79.1687016/41.1849512,-80.5189362/@41.1849253,-80.5190567,18.64z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8b684330-5752-46d7-b292-204c4202f8f4 | TIME: 2026-01-05 21:08:09 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-05 21:08:09 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320351, part 1. | TIME: 2026-01-05 21:08:09 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320351. | TIME: 2026-01-05 21:08:09 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320351. | TIME: 2026-01-05 21:08:09 INFO - TOKEN: 320351 | FUNCTION: get_unique_token | STATUS: Using existing token: 5dtuhnxv4r7y | TIME: 2026-01-05 21:08:10 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-05 21:08:11 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5dtuhnxv4r7y | TIME: 2026-01-05 21:08:11 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320351. | TIME: 2026-01-05 21:08:11 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:08:11 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:08:12 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:08:12 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:08:12 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:08:12 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:09:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:09:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:09:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34954 | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34954. Falling back to existing DB data. | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240373 with 1 parts. | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SajPQ3nwBk7uqQC87... | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SajPQ3nwBk7uqQC87 | TIME: 2026-01-05 21:09:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849553,-80.5189666/41.0355588,-81.5703063/41.0311918,-81.9075096/41.108544,-83.2231114/41.0443325,-83.650167/41.0587764,-83.6578412/40.9812179,-84.1634236/40.932121,-84.4567762/40.88647,-84.5901767/40.9982845,-84.8033352/@40.8913244,-84.5832043,8643m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4374c90e-60ab-41fe-b090-937198503ea5 | TIME: 2026-01-05 21:09:09 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-05 21:09:09 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240373, part 1. | TIME: 2026-01-05 21:09:09 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240373. | TIME: 2026-01-05 21:09:10 INFO - TOKEN: 240373 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240373. | TIME: 2026-01-05 21:09:10 INFO - TOKEN: 240373 | FUNCTION: get_unique_token | STATUS: Using existing token: 19setafilnos | TIME: 2026-01-05 21:09:10 INFO - TOKEN: 240373 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-05 21:09:11 INFO - TOKEN: 240373 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 19setafilnos | TIME: 2026-01-05 21:09:11 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240373. | TIME: 2026-01-05 21:09:11 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:09:11 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:09:13 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:09:13 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:09:13 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:09:13 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:10:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:10:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:10:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:10:07 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:10:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:10:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:10:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:10:07 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:10:07 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:10:08 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:10:08 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:10:08 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:10:08 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:11:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:11:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:11:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34955 | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34955. Falling back to existing DB data. | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-05 21:11:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-05 21:11:09 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 21:11:09 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-05 21:11:09 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-05 21:11:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-05 21:11:09 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-05 21:11:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 21:11:11 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-05 21:11:11 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-05 21:11:11 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:11:11 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:11:13 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:11:13 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:11:13 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:11:13 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:12:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:12:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:12:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:12:06 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:12:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:12:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:12:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:12:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34956 | TIME: 2026-01-05 21:12:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34956. Falling back to existing DB data. | TIME: 2026-01-05 21:12:07 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490182 with 1 parts. | TIME: 2026-01-05 21:12:07 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ewz7w64CYZUCsueKA... | TIME: 2026-01-05 21:12:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ewz7w64CYZUCsueKA | TIME: 2026-01-05 21:12:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.759525,-84.9895608/42.2975396,-85.0074762/42.3027172,-85.0813421/@42.3020108,-85.0812795,18.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=f0115269-3727-4f00-8cf6-5d86ce3613a1 | TIME: 2026-01-05 21:12:08 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-05 21:12:08 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 490182, part 1. | TIME: 2026-01-05 21:12:08 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490182. | TIME: 2026-01-05 21:12:09 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490182. | TIME: 2026-01-05 21:12:09 INFO - TOKEN: 490182 | FUNCTION: get_unique_token | STATUS: Using existing token: y66o0c8h6mmz | TIME: 2026-01-05 21:12:09 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-05 21:12:10 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y66o0c8h6mmz | TIME: 2026-01-05 21:12:10 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490182. | TIME: 2026-01-05 21:12:10 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:12:10 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:12:12 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:12:12 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:12:12 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:12:12 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:16:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:16:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:16:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:16:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:16:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:16:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:16:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:16:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:16:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:16:07 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:16:07 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:16:07 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:16:07 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:17:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:17:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:17:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:17:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:17:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:17:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:17:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:17:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:17:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:17:07 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:17:07 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:17:07 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:17:07 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:29:04 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:29:04 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:29:04 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:29:06 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:29:06 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:29:06 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:29:06 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:29:06 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-05 21:29:06 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:29:06 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:29:07 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:29:07 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:29:07 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:29:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:30:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:30:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:30:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:30:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:30:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:30:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:30:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:30:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:30:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:30:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:30:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:30:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:30:08 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:35:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:35:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:35:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:35:06 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:35:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:35:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:35:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:35:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:35:07 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:35:08 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:35:08 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:35:08 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:35:08 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:36:04 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:36:04 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:36:04 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:36:06 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:36:06 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:36:06 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:36:06 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:36:06 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:36:06 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:36:07 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:36:07 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:36:07 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:36:07 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:37:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:37:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:37:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:37:07 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:37:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:37:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:37:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:37:07 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:37:07 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:37:08 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:37:08 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:37:08 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:37:08 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:38:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:38:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:38:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:38:07 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:38:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:38:07 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:38:07 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:38:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:38:07 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:38:09 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:38:09 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:38:09 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:38:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:39:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:39:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:39:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34831 | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34831. Falling back to existing DB data. | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100318 with 1 parts. | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UUWTTgfsGkimABCi9... | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UUWTTgfsGkimABCi9 | TIME: 2026-01-05 21:39:06 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6044412,-114.5300142/33.4106523,-112.0046652/33.2945544,-111.9588525/33.2860171,-111.8416005/33.1130328,-111.8384712/32.1706548,-109.9465524/31.3504275,-109.5544855/31.8108438,-109.0491555/@31.9135563,-109.2110052,9.96z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=11f8519c-2c56-4b3f-bac5-a119aefe3cf4 | TIME: 2026-01-05 21:39:08 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-05 21:39:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 100318, part 1. | TIME: 2026-01-05 21:39:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100318. | TIME: 2026-01-05 21:39:09 INFO - TOKEN: 100318 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100318. | TIME: 2026-01-05 21:39:09 INFO - TOKEN: 100318 | FUNCTION: get_unique_token | STATUS: Using existing token: 9nuqrufjpabi | TIME: 2026-01-05 21:39:09 INFO - TOKEN: 100318 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-05 21:39:10 INFO - TOKEN: 100318 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9nuqrufjpabi | TIME: 2026-01-05 21:39:10 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100318. | TIME: 2026-01-05 21:39:10 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:39:10 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:39:12 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:39:12 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:39:12 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:39:12 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:40:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:40:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:40:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:40:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:40:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:40:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:40:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:40:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:40:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:40:08 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:40:08 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:40:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:40:08 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:42:05 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:42:05 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:42:05 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34866 | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34866. Falling back to existing DB data. | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490202 with 1 parts. | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/saW3JiBqxBBmfvM26... | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/saW3JiBqxBBmfvM26 | TIME: 2026-01-05 21:42:07 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7057054,-84.3604159/42.0486139,-84.3593027/41.9421088,-84.9730103/42.2696203,-84.9935437/13700+W+Michigan+Ave,+Marshall,+MI+49068/@42.281022,-85.0138212,14.5z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8817e35c17a48a5f:0x39997f9f52fe8f5b!2m2!1d-85.0175896!2d42.2700366!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2d2e3a18-32df-4e94-ba43-45d758541fde | TIME: 2026-01-05 21:42:09 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-05 21:42:09 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 490202, part 1. | TIME: 2026-01-05 21:42:09 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490202. | TIME: 2026-01-05 21:42:09 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490202. | TIME: 2026-01-05 21:42:09 INFO - TOKEN: 490202 | FUNCTION: get_unique_token | STATUS: Using existing token: u0l39we6vn41 | TIME: 2026-01-05 21:42:10 INFO - TOKEN: 490202 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068' | TIME: 2026-01-05 21:42:11 INFO - TOKEN: 490202 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-05 21:42:12 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-05 21:42:12 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u0l39we6vn41 | TIME: 2026-01-05 21:42:12 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490202. | TIME: 2026-01-05 21:42:12 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:42:12 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:42:13 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:42:13 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:42:13 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:42:13 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:43:04 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:43:04 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:43:04 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34870 | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34870. Falling back to existing DB data. | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490202 with 1 parts. | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WR5D8c13Wtnz7j6L9... | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WR5D8c13Wtnz7j6L9 | TIME: 2026-01-05 21:43:07 INFO - TOKEN: 09360753 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7057054,-84.3604159/42.0486139,-84.3593027/41.9421088,-84.9730103/42.2696203,-84.9935437/13700+W+Michigan+Ave,+Marshall,+MI+49068/@42.281022,-85.0138212,14z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8817e35c17a48a5f:0x39997f9f52fe8f5b!2m2!1d-85.0175896!2d42.2700366!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=fe559b9f-7b06-47ef-beaf-622998237649 | TIME: 2026-01-05 21:43:09 INFO - TOKEN: 09360753 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-05 21:43:09 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 490202, part 1. | TIME: 2026-01-05 21:43:09 INFO - TOKEN: 09360753 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490202. | TIME: 2026-01-05 21:43:09 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490202. | TIME: 2026-01-05 21:43:09 INFO - TOKEN: 490202 | FUNCTION: get_unique_token | STATUS: Using existing token: u0l39we6vn41 | TIME: 2026-01-05 21:43:10 INFO - TOKEN: 490202 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068' | TIME: 2026-01-05 21:43:11 INFO - TOKEN: 490202 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-05 21:43:12 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-05 21:43:12 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u0l39we6vn41 | TIME: 2026-01-05 21:43:12 INFO - TOKEN: 09360753 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490202. | TIME: 2026-01-05 21:43:12 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:43:12 INFO - TOKEN: 09360753 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:43:14 INFO - TOKEN: 09360753 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:43:14 INFO - TOKEN: 09360753 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:43:14 INFO - TOKEN: 09360753 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:43:14 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:44:04 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:44:04 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:44:04 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34860 | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34860. Falling back to existing DB data. | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490202 with 1 parts. | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WR5D8c13Wtnz7j6L9... | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WR5D8c13Wtnz7j6L9 | TIME: 2026-01-05 21:44:06 INFO - TOKEN: 21266999 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7057054,-84.3604159/42.0486139,-84.3593027/41.9421088,-84.9730103/42.2696203,-84.9935437/13700+W+Michigan+Ave,+Marshall,+MI+49068/@42.281022,-85.0138212,14z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8817e35c17a48a5f:0x39997f9f52fe8f5b!2m2!1d-85.0175896!2d42.2700366!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=fe559b9f-7b06-47ef-beaf-622998237649 | TIME: 2026-01-05 21:44:08 INFO - TOKEN: 21266999 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-05 21:44:08 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 490202, part 1. | TIME: 2026-01-05 21:44:08 INFO - TOKEN: 21266999 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490202. | TIME: 2026-01-05 21:44:08 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490202. | TIME: 2026-01-05 21:44:08 INFO - TOKEN: 490202 | FUNCTION: get_unique_token | STATUS: Using existing token: u0l39we6vn41 | TIME: 2026-01-05 21:44:09 INFO - TOKEN: 490202 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068' | TIME: 2026-01-05 21:44:10 INFO - TOKEN: 490202 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-05 21:44:12 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-05 21:44:12 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u0l39we6vn41 | TIME: 2026-01-05 21:44:12 INFO - TOKEN: 21266999 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490202. | TIME: 2026-01-05 21:44:12 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:44:12 INFO - TOKEN: 21266999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:44:14 INFO - TOKEN: 21266999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:44:14 INFO - TOKEN: 21266999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:44:14 INFO - TOKEN: 21266999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:44:14 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:45:04 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:45:04 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:45:04 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:45:06 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:45:06 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:45:06 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:45:06 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:45:06 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:45:06 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:45:07 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:45:07 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:45:07 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:45:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:49:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:49:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:49:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:49:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:49:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:49:06 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:49:06 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:49:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:49:06 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:49:08 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:49:08 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:49:08 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:49:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:52:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:52:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:52:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:52:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:52:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:52:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:52:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:52:06 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:52:06 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:52:07 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:52:07 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:52:07 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:52:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:53:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:53:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:53:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34874 | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34874. Falling back to existing DB data. | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490202 with 1 parts. | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WR5D8c13Wtnz7j6L9... | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WR5D8c13Wtnz7j6L9 | TIME: 2026-01-05 21:53:07 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7057054,-84.3604159/42.0486139,-84.3593027/41.9421088,-84.9730103/42.2696203,-84.9935437/13700+W+Michigan+Ave,+Marshall,+MI+49068/@42.281022,-85.0138212,14z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8817e35c17a48a5f:0x39997f9f52fe8f5b!2m2!1d-85.0175896!2d42.2700366!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=fe559b9f-7b06-47ef-beaf-622998237649 | TIME: 2026-01-05 21:53:09 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-05 21:53:09 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 490202, part 1. | TIME: 2026-01-05 21:53:09 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490202. | TIME: 2026-01-05 21:53:09 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490202. | TIME: 2026-01-05 21:53:09 INFO - TOKEN: 490202 | FUNCTION: get_unique_token | STATUS: Using existing token: u0l39we6vn41 | TIME: 2026-01-05 21:53:09 INFO - TOKEN: 490202 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068' | TIME: 2026-01-05 21:53:10 INFO - TOKEN: 490202 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-05 21:53:12 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-05 21:53:12 INFO - TOKEN: 490202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u0l39we6vn41 | TIME: 2026-01-05 21:53:12 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490202. | TIME: 2026-01-05 21:53:12 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:53:12 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:53:14 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:53:14 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:53:14 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:53:14 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 21:54:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:54:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 21:54:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34939 | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34939. Falling back to existing DB data. | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160078 with 1 parts. | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MfmHWxBkAQvj6tyv6... | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MfmHWxBkAQvj6tyv6 | TIME: 2026-01-05 21:54:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827706,-103.0425149/35.0766251,-106.2249139/36.6791251,-107.9903862/36.9988402,-108.7496502/@35.2777087,-108.9946865,7.08z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=77a636e5-0523-4a4a-aaa2-3a6bb63ef25d | TIME: 2026-01-05 21:54:09 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 21:54:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160078, part 1. | TIME: 2026-01-05 21:54:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160078. | TIME: 2026-01-05 21:54:09 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160078. | TIME: 2026-01-05 21:54:09 INFO - TOKEN: 160078 | FUNCTION: get_unique_token | STATUS: Using existing token: liw9iqooy3ik | TIME: 2026-01-05 21:54:10 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 21:54:11 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: liw9iqooy3ik | TIME: 2026-01-05 21:54:11 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160078. | TIME: 2026-01-05 21:54:11 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 21:54:11 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 21:54:13 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:54:13 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 21:54:13 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 21:54:13 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:07:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:07:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:07:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:07:07 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:07:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:07:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:07:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:07:07 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:07:07 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:07:09 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:07:09 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:07:09 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:07:09 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:08:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:08:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:08:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:08:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:08:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:08:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:08:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:08:06 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:08:06 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:08:07 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:08:07 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:08:07 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:08:07 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:10:06 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:10:06 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:10:06 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:10:08 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:10:09 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:10:09 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:10:09 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:10:09 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:10:09 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:10:09 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:10:09 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:10:09 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:10:09 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:11:04 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:11:04 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:11:04 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34952 | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34952. Falling back to existing DB data. | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540144 with 1 parts. | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1DXZDtwaHCERYjoa8... | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1DXZDtwaHCERYjoa8 | TIME: 2026-01-05 22:11:07 INFO - TOKEN: 64943574 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7350602,-74.1094656/40.7310974,-74.1119709/40.711432,-74.1710968/40.7159582,-74.3275674/40.808558,-74.4512255/40.6440766,-74.6624418/40.6743428,-75.1796082/@40.6142268,-74.8007492,10z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4c63c41d-ca10-4ccb-9baf-9b1933cd616f | TIME: 2026-01-05 22:11:09 INFO - TOKEN: 64943574 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-05 22:11:09 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 540144, part 1. | TIME: 2026-01-05 22:11:09 INFO - TOKEN: 64943574 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540144. | TIME: 2026-01-05 22:11:09 INFO - TOKEN: 540144 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540144. | TIME: 2026-01-05 22:11:09 INFO - TOKEN: 540144 | FUNCTION: get_unique_token | STATUS: Using existing token: eikdzw10zl3b | TIME: 2026-01-05 22:11:10 INFO - TOKEN: 540144 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-05 22:11:11 INFO - TOKEN: 540144 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: eikdzw10zl3b | TIME: 2026-01-05 22:11:11 INFO - TOKEN: 64943574 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540144. | TIME: 2026-01-05 22:11:11 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:11:11 INFO - TOKEN: 64943574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:11:13 INFO - TOKEN: 64943574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:11:13 INFO - TOKEN: 64943574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:11:13 INFO - TOKEN: 64943574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:11:13 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:12:05 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:12:05 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:12:05 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34963 | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34963. Falling back to existing DB data. | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270111 with 1 parts. | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7... | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7 | TIME: 2026-01-05 22:12:07 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3140607,-90.9063324/32.353283,-90.7786956/32.3633503,-90.6923041/32.3094883,-89.6758832/32.4487615,-88.4038446/@32.3083966,-90.5082879,8.94z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f79ef95a-8ec9-449d-9d52-d2d6adf95823 | TIME: 2026-01-05 22:12:09 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-05 22:12:09 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 270111, part 1. | TIME: 2026-01-05 22:12:09 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270111. | TIME: 2026-01-05 22:12:09 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270111. | TIME: 2026-01-05 22:12:09 INFO - TOKEN: 270111 | FUNCTION: get_unique_token | STATUS: Using existing token: cwvng8qclkx0 | TIME: 2026-01-05 22:12:10 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-05 22:12:11 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cwvng8qclkx0 | TIME: 2026-01-05 22:12:11 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270111. | TIME: 2026-01-05 22:12:11 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:12:11 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:12:12 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:12:12 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:12:12 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:12:12 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:19:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:19:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:19:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:19:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:19:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:19:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:19:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:19:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:19:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:19:08 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:19:08 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:19:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:19:08 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:20:04 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:20:04 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:20:04 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34864 | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34864. Falling back to existing DB data. | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-05 22:20:07 INFO - TOKEN: 72414269 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-05 22:20:09 INFO - TOKEN: 72414269 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 22:20:09 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-05 22:20:09 INFO - TOKEN: 72414269 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-05 22:20:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-05 22:20:09 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-05 22:20:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 22:20:11 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-05 22:20:11 INFO - TOKEN: 72414269 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-05 22:20:11 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:20:11 INFO - TOKEN: 72414269 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:20:13 INFO - TOKEN: 72414269 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:20:13 INFO - TOKEN: 72414269 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:20:13 INFO - TOKEN: 72414269 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:20:13 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:21:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:21:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:21:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34964 | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34964. Falling back to existing DB data. | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250227 with 1 parts. | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tkPviU7ntgfLkNYZA... | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tkPviU7ntgfLkNYZA | TIME: 2026-01-05 22:21:07 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4487351,-88.4039296/33.3398552,-87.018649/33.5465936,-86.6349478/33.6757103,-85.3424787/@33.6741507,-85.3438551,16.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=efebff05-6b03-45a5-b089-0aaaa28fa570 | TIME: 2026-01-05 22:21:09 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 22:21:09 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250227, part 1. | TIME: 2026-01-05 22:21:09 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250227. | TIME: 2026-01-05 22:21:10 INFO - TOKEN: 250227 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250227. | TIME: 2026-01-05 22:21:10 INFO - TOKEN: 250227 | FUNCTION: get_unique_token | STATUS: Using existing token: zi5wrt1eitzp | TIME: 2026-01-05 22:21:10 INFO - TOKEN: 250227 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 22:21:11 INFO - TOKEN: 250227 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zi5wrt1eitzp | TIME: 2026-01-05 22:21:11 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250227. | TIME: 2026-01-05 22:21:11 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:21:11 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:21:12 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:21:12 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:21:12 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:21:12 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:22:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:22:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:22:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:22:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:22:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:22:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:22:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:22:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:22:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:22:08 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:22:08 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:22:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:22:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:24:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:24:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:24:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:24:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:24:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:24:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:24:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:24:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:24:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:24:08 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:24:08 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:24:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:24:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:25:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:25:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:25:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34965 | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34965. Falling back to existing DB data. | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360037 with 1 parts. | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/33.6756747,-85.3426723/33.7223766,-84.... | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 360037, part 1. | TIME: 2026-01-05 22:25:06 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360037. | TIME: 2026-01-05 22:25:07 INFO - TOKEN: 360037 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360037. | TIME: 2026-01-05 22:25:07 INFO - TOKEN: 360037 | FUNCTION: get_unique_token | STATUS: Using existing token: pxhc03cd6wsc | TIME: 2026-01-05 22:25:07 INFO - TOKEN: 360037 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-05 22:25:08 INFO - TOKEN: 360037 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pxhc03cd6wsc | TIME: 2026-01-05 22:25:08 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360037. | TIME: 2026-01-05 22:25:08 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:25:08 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:25:10 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:25:10 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:25:10 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:25:10 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:26:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:26:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:26:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34857 | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34857. Falling back to existing DB data. | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311013 with 1 parts. | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qBxieTYfqmix7CwD8... | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qBxieTYfqmix7CwD8 | TIME: 2026-01-05 22:26:06 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7173+County+Rd+1205,+Rio+Vista,+TX+76093,+USA/32.2338759,-97.3791132/32.3804233,-97.3857122/32.6507655,-96.8701319/32.6840109,-96.2075232/32.448099,-95.18982/32.4311769,-95.1911633/32.4605813,-94.0419021/@32.483495,-94.3842663,11.21z/data=!4m17!4m16!1m5!1m1!1s0x864e4fe7f6603f0b:0x54e823e142eb109a!2m2!1d-97.3478091!2d32.2394045!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=86272805-f2e3-4996-bf6d-f4e5ea27c922 | TIME: 2026-01-05 22:26:08 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-05 22:26:08 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311013, part 1. | TIME: 2026-01-05 22:26:08 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311013. | TIME: 2026-01-05 22:26:09 INFO - TOKEN: 311013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311013. | TIME: 2026-01-05 22:26:09 INFO - TOKEN: 311013 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-05 22:26:09 INFO - TOKEN: 311013 | FUNCTION: get_unique_token | STATUS: Generated unique token: ynngrm1z3r3a | TIME: 2026-01-05 22:26:09 INFO - TOKEN: 311013 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7173 County Rd 1205, Rio Vista, TX 76093, USA' | TIME: 2026-01-05 22:26:11 INFO - TOKEN: 311013 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-05 22:26:13 INFO - TOKEN: 311013 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (32.231915, -97.376685). | TIME: 2026-01-05 22:26:13 INFO - TOKEN: 311013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-05 22:26:13 INFO - TOKEN: 311013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ynngrm1z3r3a | TIME: 2026-01-05 22:26:13 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311013. | TIME: 2026-01-05 22:26:13 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:26:13 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:26:15 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:26:15 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:26:15 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:26:15 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:29:04 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:29:04 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:29:04 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:29:06 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:29:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:29:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:29:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:29:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:29:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:29:07 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:29:07 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:29:07 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:29:07 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:36:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:36:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:36:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:36:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:36:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:36:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:36:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:36:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:36:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:36:08 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:36:08 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:36:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:36:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:38:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:38:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:38:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:38:06 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:38:06 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:38:06 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:38:06 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:38:06 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-05 22:38:06 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:38:06 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:38:07 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:38:07 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:38:07 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:38:07 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:39:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:39:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:39:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34962 | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34962. Falling back to existing DB data. | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330175 with 1 parts. | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WmyRQZFdADt7B2D49... | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WmyRQZFdADt7B2D49 | TIME: 2026-01-05 22:39:07 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4612592,-94.043263/32.4783906,-93.8332935/32.5412446,-93.6232847/32.3138513,-90.90593/@32.4559869,-93.7706988,11.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=706dd16e-412d-456a-a69f-c0c4418eb45f | TIME: 2026-01-05 22:39:09 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 22:39:09 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 330175, part 1. | TIME: 2026-01-05 22:39:09 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330175. | TIME: 2026-01-05 22:39:10 INFO - TOKEN: 330175 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330175. | TIME: 2026-01-05 22:39:10 INFO - TOKEN: 330175 | FUNCTION: get_unique_token | STATUS: Using existing token: jnz2hadwxj5z | TIME: 2026-01-05 22:39:10 INFO - TOKEN: 330175 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 22:39:11 INFO - TOKEN: 330175 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jnz2hadwxj5z | TIME: 2026-01-05 22:39:11 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330175. | TIME: 2026-01-05 22:39:11 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:39:11 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:39:12 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:39:12 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:39:12 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:39:12 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:42:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:42:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:42:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:42:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:42:07 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:43:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:43:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:43:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:43:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:43:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:43:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:43:06 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:43:06 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:43:06 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:43:07 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:43:07 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:43:07 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:43:07 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:44:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:44:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:44:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:44:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:44:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:44:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:44:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:44:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:44:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:44:07 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:44:07 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:44:07 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:44:07 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:49:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:49:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:49:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:49:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:49:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:49:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:49:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:49:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:49:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:49:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:49:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:49:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:49:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:50:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:50:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:50:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:50:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:50:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:50:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:50:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:50:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:50:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:50:08 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:50:08 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:50:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:50:08 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:54:04 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:54:04 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:54:04 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:54:06 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:54:07 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:54:07 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:54:07 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:54:07 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:54:07 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:54:07 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:54:07 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:54:07 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:54:07 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:55:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:55:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:55:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:55:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:55:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:55:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:55:06 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:55:06 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:55:06 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:55:07 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:55:07 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:55:07 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:55:07 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 22:57:04 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:57:04 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 22:57:04 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 22:57:06 INFO - TOKEN: 99004297 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 22:57:07 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 22:57:07 INFO - TOKEN: 99004297 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 22:57:07 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 22:57:07 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34969 | TIME: 2026-01-05 22:57:07 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34969. Falling back to existing DB data. | TIME: 2026-01-05 22:57:07 INFO - TOKEN: 99004297 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220588 with 1 parts. | TIME: 2026-01-05 22:57:07 INFO - TOKEN: 99004297 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UNBiDsi8eEyHoCHc9... | TIME: 2026-01-05 22:57:07 INFO - TOKEN: 99004297 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UNBiDsi8eEyHoCHc9 | TIME: 2026-01-05 22:57:07 INFO - TOKEN: 99004297 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/9557+US-20,+Garden+Prairie,+IL+61038,+USA/42.2524362,-88.7661582/42.2427869,-88.822156/42.2796161,-88.8516168/42.3711738,-88.8566948/42.3680388,-89.0291309/9900+N+Alpine+Rd,+Machesney+Park,+IL+61115,+USA/@42.3660602,-89.028908,16.58z/data=!4m19!4m18!1m5!1m1!1s0x880f4af411845cbb:0x83a0e7b0fdf1fd10!2m2!1d-88.7534702!2d42.253198!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8808bca2cd11d4c9:0x22e352813a83bbb4!2m2!1d-89.0274115!2d42.3717841!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=59662bf1-0151-4c03-831f-2090174962a9 | TIME: 2026-01-05 22:57:08 INFO - TOKEN: 99004297 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-05 22:57:08 INFO - TOKEN: 99004297 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 220588, part 1. | TIME: 2026-01-05 22:57:08 INFO - TOKEN: 99004297 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220588. | TIME: 2026-01-05 22:57:09 INFO - TOKEN: 220588 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220588. | TIME: 2026-01-05 22:57:09 INFO - TOKEN: 220588 | FUNCTION: get_unique_token | STATUS: Using existing token: dsasy6ae0rti | TIME: 2026-01-05 22:57:09 INFO - TOKEN: 220588 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '9557 US-20, Garden Prairie, IL 61038, USA' | TIME: 2026-01-05 22:57:11 INFO - TOKEN: 220588 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2532008, -88.7534848). | TIME: 2026-01-05 22:57:11 INFO - TOKEN: 220588 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '9900 N Alpine Rd, Machesney Park, IL 61115, USA' | TIME: 2026-01-05 22:57:11 INFO - TOKEN: 220588 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3642308, -89.0292892). | TIME: 2026-01-05 22:57:14 INFO - TOKEN: 220588 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-05 22:57:14 INFO - TOKEN: 220588 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dsasy6ae0rti | TIME: 2026-01-05 22:57:14 INFO - TOKEN: 99004297 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220588. | TIME: 2026-01-05 22:57:14 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 22:57:14 INFO - TOKEN: 99004297 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 22:57:14 INFO - TOKEN: 99004297 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:57:14 INFO - TOKEN: 99004297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 22:57:14 INFO - TOKEN: 99004297 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 22:57:14 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:08:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:08:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:08:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:08:06 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34982 | TIME: 2026-01-05 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34982. Falling back to existing DB data. | TIME: 2026-01-05 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160078 with 1 parts. | TIME: 2026-01-05 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MfmHWxBkAQvj6tyv6... | TIME: 2026-01-05 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MfmHWxBkAQvj6tyv6 | TIME: 2026-01-05 23:08:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827706,-103.0425149/35.0766251,-106.2249139/36.6791251,-107.9903862/36.9988402,-108.7496502/@35.2777087,-108.9946865,7.08z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=77a636e5-0523-4a4a-aaa2-3a6bb63ef25d | TIME: 2026-01-05 23:08:08 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 23:08:08 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160078, part 1. | TIME: 2026-01-05 23:08:08 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160078. | TIME: 2026-01-05 23:08:09 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160078. | TIME: 2026-01-05 23:08:09 INFO - TOKEN: 160078 | FUNCTION: get_unique_token | STATUS: Using existing token: liw9iqooy3ik | TIME: 2026-01-05 23:08:09 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 23:08:10 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: liw9iqooy3ik | TIME: 2026-01-05 23:08:10 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160078. | TIME: 2026-01-05 23:08:10 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:08:10 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:08:12 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:08:12 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:08:12 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:08:12 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:10:04 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:10:04 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:10:04 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34971 | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34971. Falling back to existing DB data. | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410198 with 1 parts. | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LUwH5kxza5jU5Q8c8... | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LUwH5kxza5jU5Q8c8 | TIME: 2026-01-05 23:10:07 INFO - TOKEN: 22030123 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/47.6969259,-117.0416153/47.1113282,-118.4827696/46.9442908,-119.9640369/47.5741417,-122.1762379/47.4691619,-122.2679517/Edgar+Martinez+Dr+S,+Seattle,+WA+98134,+USA/47.5947678,-122.3358434/47.5714231,-122.3436991/3544+W+Marginal+Wy+SW,+Seattle,+WA+98106,+USA/@47.5711386,-122.3440863,18z/data=!4m21!4m20!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x54906a9f3ae3a3f5:0xb415f019c358556c!2m2!1d-122.3316712!2d47.5902719!1m0!1m0!1m5!1m1!1s0x549040486f701779:0x8efd9f17a98278d5!2m2!1d-122.3575669!2d47.5720363!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e9e4a718-2737-4968-b275-c6d85f83cf09 | TIME: 2026-01-05 23:10:09 INFO - TOKEN: 22030123 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-05 23:10:09 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 410198, part 1. | TIME: 2026-01-05 23:10:09 INFO - TOKEN: 22030123 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410198. | TIME: 2026-01-05 23:10:09 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410198. | TIME: 2026-01-05 23:10:09 INFO - TOKEN: 410198 | FUNCTION: get_unique_token | STATUS: Using existing token: y4nc5j7edcwy | TIME: 2026-01-05 23:10:10 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Edgar Martinez Dr S, Seattle, WA 98134, USA' | TIME: 2026-01-05 23:10:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.5902786, -122.3320755). | TIME: 2026-01-05 23:10:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3544 W Marginal Wy SW, Seattle, WA 98106, USA' | TIME: 2026-01-05 23:10:11 INFO - TOKEN: 410198 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.5721496, -122.3576289). | TIME: 2026-01-05 23:10:12 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-05 23:10:12 INFO - TOKEN: 410198 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y4nc5j7edcwy | TIME: 2026-01-05 23:10:13 INFO - TOKEN: 22030123 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410198. | TIME: 2026-01-05 23:10:13 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:10:13 INFO - TOKEN: 22030123 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:10:15 INFO - TOKEN: 22030123 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:10:15 INFO - TOKEN: 22030123 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:10:15 INFO - TOKEN: 22030123 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:10:15 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:11:04 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:11:04 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:11:04 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:11:06 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:11:06 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:11:06 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:11:06 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:11:06 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:11:06 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:11:07 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:11:07 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:11:07 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:11:07 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:13:04 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:13:04 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:13:04 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:13:07 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:13:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:13:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:13:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:13:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:13:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:13:08 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:13:08 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:13:08 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:13:08 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:14:04 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:14:04 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:14:04 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:14:06 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:14:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:14:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:14:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:14:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34861 | TIME: 2026-01-05 23:14:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34861. Falling back to existing DB data. | TIME: 2026-01-05 23:14:07 INFO - TOKEN: 22760987 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341117 with 1 parts. | TIME: 2026-01-05 23:14:07 INFO - TOKEN: 22760987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Uv5CgzzbnGqaNuRw8... | TIME: 2026-01-05 23:14:07 INFO - TOKEN: 22760987 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Uv5CgzzbnGqaNuRw8 | TIME: 2026-01-05 23:14:07 INFO - TOKEN: 22760987 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4683062,-120.0028509/39.2886486,-120.6945831/38.7271236,-121.2903367/1600+Vernon+St,+Roseville,+CA+95678,+USA/@38.7443379,-121.2698622,13.04z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x809b206709bcaab5:0x27927ac025d8d119!2m2!1d-121.2999878!2d38.7358662!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=6e91f153-5348-4d73-8e6f-8febffae9e9d | TIME: 2026-01-05 23:14:08 INFO - TOKEN: 22760987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 23:14:08 INFO - TOKEN: 22760987 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 341117, part 1. | TIME: 2026-01-05 23:14:08 INFO - TOKEN: 22760987 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341117. | TIME: 2026-01-05 23:14:09 INFO - TOKEN: 341117 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341117. | TIME: 2026-01-05 23:14:09 INFO - TOKEN: 341117 | FUNCTION: get_unique_token | STATUS: Using existing token: wfj3w9u5fksq | TIME: 2026-01-05 23:14:09 INFO - TOKEN: 341117 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1600 Vernon St, Roseville, CA 95678, USA' | TIME: 2026-01-05 23:14:11 INFO - TOKEN: 341117 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.7358637, -121.2999766). | TIME: 2026-01-05 23:14:11 INFO - TOKEN: 341117 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 23:14:11 INFO - TOKEN: 341117 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wfj3w9u5fksq | TIME: 2026-01-05 23:14:11 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341117. | TIME: 2026-01-05 23:14:11 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:14:11 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:14:12 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:14:12 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:14:12 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:14:12 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:15:04 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:15:04 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:15:04 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:15:07 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:15:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:15:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:15:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:15:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:15:07 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:15:08 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:15:08 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:15:08 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:15:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:20:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:20:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:20:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34966 | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34966. Falling back to existing DB data. | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470037 with 1 parts. | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fcxMmPnLkxPQGTT19... | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fcxMmPnLkxPQGTT19 | TIME: 2026-01-05 23:20:06 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.4838503,-83.0283258/34.7959404,-82.3806675/35.0126881,-81.9668374/35.167921,-81.4429509/@34.6996699,-82.9342545,9.07z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=b77f1e3a-7499-4fa7-a05c-8fd6d467a376 | TIME: 2026-01-05 23:20:08 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 23:20:08 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 470037, part 1. | TIME: 2026-01-05 23:20:08 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470037. | TIME: 2026-01-05 23:20:08 INFO - TOKEN: 470037 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470037. | TIME: 2026-01-05 23:20:08 INFO - TOKEN: 470037 | FUNCTION: get_unique_token | STATUS: Using existing token: 9wfdeo95qyzp | TIME: 2026-01-05 23:20:09 INFO - TOKEN: 470037 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 23:20:10 INFO - TOKEN: 470037 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9wfdeo95qyzp | TIME: 2026-01-05 23:20:10 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470037. | TIME: 2026-01-05 23:20:10 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:20:10 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:20:11 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:20:11 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:20:11 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:20:11 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:22:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:22:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:22:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:22:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:22:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:22:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:22:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:22:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:22:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:22:08 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:22:08 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:22:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:22:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:23:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:23:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:23:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:23:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:23:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:23:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:23:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:23:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:23:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:23:08 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:23:08 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:23:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:23:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:24:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:24:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:24:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34973 | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34973. Falling back to existing DB data. | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460029 with 1 parts. | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/39.7212454,-77.732829/39.6966255,-77.7... | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 460029, part 1. | TIME: 2026-01-05 23:24:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460029. | TIME: 2026-01-05 23:24:08 INFO - TOKEN: 460029 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460029. | TIME: 2026-01-05 23:24:08 INFO - TOKEN: 460029 | FUNCTION: get_unique_token | STATUS: Using existing token: 5kfor2s3ypdi | TIME: 2026-01-05 23:24:08 INFO - TOKEN: 460029 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 23:24:09 INFO - TOKEN: 460029 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5kfor2s3ypdi | TIME: 2026-01-05 23:24:09 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460029. | TIME: 2026-01-05 23:24:09 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:24:09 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:24:10 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:24:10 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:24:10 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:24:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:25:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:25:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:25:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:25:06 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:25:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:25:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:25:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:25:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-05 23:25:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:25:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:25:08 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:25:08 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:25:08 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:25:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:28:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:28:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:28:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:28:06 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:28:06 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:28:06 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:28:06 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:28:06 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:28:06 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:28:07 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:28:07 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:28:07 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:28:07 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:30:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:30:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:30:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34970 | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34970. Falling back to existing DB data. | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320361 with 1 parts. | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Fsatm2eyzFxxisQK7... | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Fsatm2eyzFxxisQK7 | TIME: 2026-01-05 23:30:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/5450+Carlisle+Pike,+Mechanicsburg,+PA+17050,+USA/40.2485079,-76.9851592/40.2726969,-77.0213534/39.7213168,-77.7326787/@39.7211849,-77.7328518,20.87z/data=!4m11!4m10!1m5!1m1!1s0x89c8c2a27546b3d9:0xc9e44c714d187f96!2m2!1d-76.9874619!2d40.2285779!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=80a46911-eeb4-4597-a6aa-b9e274d34c10 | TIME: 2026-01-05 23:30:08 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 23:30:08 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320361, part 1. | TIME: 2026-01-05 23:30:08 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320361. | TIME: 2026-01-05 23:30:09 INFO - TOKEN: 320361 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320361. | TIME: 2026-01-05 23:30:09 INFO - TOKEN: 320361 | FUNCTION: get_unique_token | STATUS: Using existing token: znyd2u3wbqmq | TIME: 2026-01-05 23:30:09 INFO - TOKEN: 320361 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5450 Carlisle Pike, Mechanicsburg, PA 17050, USA' | TIME: 2026-01-05 23:30:10 INFO - TOKEN: 320361 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-05 23:30:21 INFO - TOKEN: 320361 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (40.213158, -77.007868). | TIME: 2026-01-05 23:30:21 INFO - TOKEN: 320361 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 23:30:21 INFO - TOKEN: 320361 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: znyd2u3wbqmq | TIME: 2026-01-05 23:30:21 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320361. | TIME: 2026-01-05 23:30:21 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:30:21 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:30:22 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:30:22 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:30:22 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:30:22 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:32:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:32:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:32:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34974 | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34974. Falling back to existing DB data. | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440015 with 1 parts. | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/39.5846161,-77.8304017/39.5398813,-77.... | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 440015, part 1. | TIME: 2026-01-05 23:32:06 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440015. | TIME: 2026-01-05 23:32:07 INFO - TOKEN: 440015 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440015. | TIME: 2026-01-05 23:32:07 INFO - TOKEN: 440015 | FUNCTION: get_unique_token | STATUS: Using existing token: ycor0gz97s0u | TIME: 2026-01-05 23:32:07 INFO - TOKEN: 440015 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 23:32:08 INFO - TOKEN: 440015 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ycor0gz97s0u | TIME: 2026-01-05 23:32:08 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440015. | TIME: 2026-01-05 23:32:08 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:32:08 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:32:09 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:32:09 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:32:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:32:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:33:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:33:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:33:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:33:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:33:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:33:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:33:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:33:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:33:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:33:09 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:33:09 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:33:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:33:09 INFO - TOKEN: 45511568 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:35:04 INFO - TOKEN: 45511568 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:35:04 INFO - TOKEN: 45511568 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:35:04 INFO - TOKEN: 45511568 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:35:07 INFO - TOKEN: 45511568 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:35:07 INFO - TOKEN: 45511568 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:35:07 INFO - TOKEN: 45511568 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:35:07 INFO - TOKEN: 45511568 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:35:07 INFO - TOKEN: 45511568 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:35:07 INFO - TOKEN: 45511568 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:35:09 INFO - TOKEN: 45511568 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:35:09 INFO - TOKEN: 45511568 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:35:09 INFO - TOKEN: 45511568 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:35:09 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:38:04 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:38:04 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:38:04 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:38:06 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:38:06 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:38:06 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:38:06 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:38:06 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:38:06 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:38:07 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:38:07 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:38:07 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:38:07 INFO - TOKEN: 80114722 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:41:04 INFO - TOKEN: 80114722 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:41:04 INFO - TOKEN: 80114722 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:41:04 INFO - TOKEN: 80114722 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:41:07 INFO - TOKEN: 80114722 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:41:07 INFO - TOKEN: 80114722 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:41:07 INFO - TOKEN: 80114722 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:41:07 INFO - TOKEN: 80114722 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:41:07 INFO - TOKEN: 80114722 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:41:07 INFO - TOKEN: 80114722 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:41:08 INFO - TOKEN: 80114722 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:41:08 INFO - TOKEN: 80114722 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:41:08 INFO - TOKEN: 80114722 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:41:08 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:42:04 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:42:04 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:42:04 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34862 | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34862. Falling back to existing DB data. | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341118 with 1 parts. | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ScGpfQ5ixFJQ2qWn9... | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ScGpfQ5ixFJQ2qWn9 | TIME: 2026-01-05 23:42:07 INFO - TOKEN: 22760987 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7358029,-121.2997797/38.72193,-121.2936969/38.5749785,-121.5570047/38.5577285,-121.5136304/37.588205,-121.3303872/36.2265104,-120.2266559/35.0015869,-118.9502708/34.318185,-118.4855385/34.0616686,-117.189463/33.6043747,-114.5297479/@33.9007668,-117.0019506,9.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ac5e0c98-e67e-45eb-9e37-887e0605ecf4 | TIME: 2026-01-05 23:42:09 INFO - TOKEN: 22760987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-05 23:42:09 INFO - TOKEN: 22760987 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341118, part 1. | TIME: 2026-01-05 23:42:09 INFO - TOKEN: 22760987 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341118. | TIME: 2026-01-05 23:42:10 INFO - TOKEN: 341118 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341118. | TIME: 2026-01-05 23:42:10 INFO - TOKEN: 341118 | FUNCTION: get_unique_token | STATUS: Using existing token: bq5kej14u8lu | TIME: 2026-01-05 23:42:10 INFO - TOKEN: 341118 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-05 23:42:11 INFO - TOKEN: 341118 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bq5kej14u8lu | TIME: 2026-01-05 23:42:12 INFO - TOKEN: 22760987 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341118. | TIME: 2026-01-05 23:42:12 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:42:12 INFO - TOKEN: 22760987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:42:12 INFO - TOKEN: 22760987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:42:12 INFO - TOKEN: 22760987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:42:12 INFO - TOKEN: 22760987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:42:12 INFO - TOKEN: 45056188 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:45:04 INFO - TOKEN: 45056188 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:45:04 INFO - TOKEN: 45056188 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:45:04 INFO - TOKEN: 45056188 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:45:07 INFO - TOKEN: 45056188 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:45:07 INFO - TOKEN: 45056188 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:45:07 INFO - TOKEN: 45056188 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:45:07 INFO - TOKEN: 45056188 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:45:07 INFO - TOKEN: 45056188 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:45:07 INFO - TOKEN: 45056188 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:45:09 INFO - TOKEN: 45056188 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:45:09 INFO - TOKEN: 45056188 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:45:09 INFO - TOKEN: 45056188 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:45:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:47:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:47:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:47:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:47:06 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:47:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:47:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:47:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:47:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:47:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:47:08 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:47:08 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:47:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:47:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:48:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:48:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:48:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34975 | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34975. Falling back to existing DB data. | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380201 with 1 parts. | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dNLw4BTAmkHDLk386... | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dNLw4BTAmkHDLk386 | TIME: 2026-01-05 23:48:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.2958565,-78.0812806/36.9164269,-81.2709464/36.8899938,-81.3694274/36.5951398,-82.2452548/@36.3634633,-81.69105,8.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=fc54f785-61e7-4f84-bb9d-8c1abbf93576 | TIME: 2026-01-05 23:48:09 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-05 23:48:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 380201, part 1. | TIME: 2026-01-05 23:48:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380201. | TIME: 2026-01-05 23:48:10 INFO - TOKEN: 380201 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380201. | TIME: 2026-01-05 23:48:10 INFO - TOKEN: 380201 | FUNCTION: get_unique_token | STATUS: Using existing token: tcw60c8j5fdb | TIME: 2026-01-05 23:48:10 INFO - TOKEN: 380201 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-05 23:48:11 INFO - TOKEN: 380201 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tcw60c8j5fdb | TIME: 2026-01-05 23:48:11 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380201. | TIME: 2026-01-05 23:48:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:48:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:48:13 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:48:13 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:48:13 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:48:13 INFO - TOKEN: 67729936 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:49:04 INFO - TOKEN: 67729936 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:49:04 INFO - TOKEN: 67729936 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:49:04 INFO - TOKEN: 67729936 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:49:07 INFO - TOKEN: 67729936 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:49:07 INFO - TOKEN: 67729936 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:49:07 INFO - TOKEN: 67729936 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:49:07 INFO - TOKEN: 67729936 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:49:07 INFO - TOKEN: 67729936 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:49:07 INFO - TOKEN: 67729936 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:49:09 INFO - TOKEN: 67729936 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:49:09 INFO - TOKEN: 67729936 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:49:09 INFO - TOKEN: 67729936 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:49:09 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:51:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:51:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:51:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:51:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:51:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:51:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:51:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:51:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:51:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:51:08 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:51:08 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:51:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:51:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:52:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:52:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:52:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:52:06 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:52:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:52:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:52:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:52:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:52:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:52:08 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:52:08 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:52:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:52:08 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:53:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:53:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:53:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:53:07 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:54:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:54:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:54:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:54:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:54:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:54:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:54:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:54:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:54:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:54:09 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:54:09 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:54:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:54:09 INFO - TOKEN: 36918433 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-05 23:59:04 INFO - TOKEN: 36918433 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:59:04 INFO - TOKEN: 36918433 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-05 23:59:04 INFO - TOKEN: 36918433 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-05 23:59:07 INFO - TOKEN: 36918433 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-05 23:59:07 INFO - TOKEN: 36918433 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-05 23:59:07 INFO - TOKEN: 36918433 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-05 23:59:07 INFO - TOKEN: 36918433 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-05 23:59:07 INFO - TOKEN: 36918433 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-05 23:59:07 INFO - TOKEN: 36918433 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-05 23:59:09 INFO - TOKEN: 36918433 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:59:09 INFO - TOKEN: 36918433 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-05 23:59:09 INFO - TOKEN: 36918433 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-05 23:59:09 INFO - TOKEN: 58164030 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:06:04 INFO - TOKEN: 58164030 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:06:04 INFO - TOKEN: 58164030 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:06:04 INFO - TOKEN: 58164030 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:06:07 INFO - TOKEN: 58164030 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:06:07 INFO - TOKEN: 58164030 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:06:07 INFO - TOKEN: 58164030 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:06:07 INFO - TOKEN: 58164030 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:06:07 INFO - TOKEN: 58164030 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:06:07 INFO - TOKEN: 58164030 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:06:08 INFO - TOKEN: 58164030 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:06:08 INFO - TOKEN: 58164030 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:06:08 INFO - TOKEN: 58164030 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:06:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:07:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:07:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:07:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:07:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:07:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:07:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:07:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:07:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:07:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:07:08 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:07:08 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:07:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:07:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:15:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:15:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:15:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34943 | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34943. Falling back to existing DB data. | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420013 with 1 parts. | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/n6bPDoHXk1zoQDWG8... | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/n6bPDoHXk1zoQDWG8 | TIME: 2026-01-06 00:15:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.0068734,-116.9410563/45.3424607,-118.0980406/45.8202292,-119.3833129/45.9317172,-119.3283493/@45.8265669,-119.5151243,10.18z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=13612e82-5f96-4567-9d8c-64fe71d0d48e | TIME: 2026-01-06 00:15:09 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 00:15:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 420013, part 1. | TIME: 2026-01-06 00:15:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420013. | TIME: 2026-01-06 00:15:09 INFO - TOKEN: 420013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420013. | TIME: 2026-01-06 00:15:09 INFO - TOKEN: 420013 | FUNCTION: get_unique_token | STATUS: Using existing token: x5ju8t3bq5ue | TIME: 2026-01-06 00:15:09 INFO - TOKEN: 420013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 00:15:10 INFO - TOKEN: 420013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x5ju8t3bq5ue | TIME: 2026-01-06 00:15:10 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420013. | TIME: 2026-01-06 00:15:10 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:15:10 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:15:12 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:15:12 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:15:12 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:15:12 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:16:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:16:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:16:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:16:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:16:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:16:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:16:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:16:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:16:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:16:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:16:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:16:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:16:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:17:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:17:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:17:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:17:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:17:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:17:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:17:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:17:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:17:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:17:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:17:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:17:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:17:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:18:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:18:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:18:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:18:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:18:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:18:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:18:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:18:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:18:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:18:09 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:18:09 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:18:09 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:18:09 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:19:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:19:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:19:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:19:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:19:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:19:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:19:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:19:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 00:19:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:19:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:19:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:19:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:19:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:19:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:23:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:23:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:23:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:23:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:23:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:23:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:23:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:23:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:23:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:23:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:23:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:23:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:23:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:26:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:26:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:26:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:26:07 INFO - TOKEN: 73660964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:27:04 INFO - TOKEN: 73660964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:27:04 INFO - TOKEN: 73660964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:27:04 INFO - TOKEN: 73660964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 73660964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 73660964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 73660964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 73660964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 73660964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 73660964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 73660964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 73660964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 73660964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:27:07 INFO - TOKEN: 48667681 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:28:04 INFO - TOKEN: 48667681 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:28:04 INFO - TOKEN: 48667681 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:28:04 INFO - TOKEN: 48667681 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:28:07 INFO - TOKEN: 48667681 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:28:07 INFO - TOKEN: 48667681 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:28:07 INFO - TOKEN: 48667681 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:28:07 INFO - TOKEN: 48667681 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:28:07 INFO - TOKEN: 48667681 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:28:07 INFO - TOKEN: 48667681 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:28:09 INFO - TOKEN: 48667681 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:28:09 INFO - TOKEN: 48667681 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:28:09 INFO - TOKEN: 48667681 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:28:09 INFO - TOKEN: 90316795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:29:04 INFO - TOKEN: 90316795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:29:04 INFO - TOKEN: 90316795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:29:04 INFO - TOKEN: 90316795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:29:07 INFO - TOKEN: 90316795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:29:07 INFO - TOKEN: 90316795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:29:07 INFO - TOKEN: 90316795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:29:07 INFO - TOKEN: 90316795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:29:07 INFO - TOKEN: 90316795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:29:07 INFO - TOKEN: 90316795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:29:08 INFO - TOKEN: 90316795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:29:08 INFO - TOKEN: 90316795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:29:08 INFO - TOKEN: 90316795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:29:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:30:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:30:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:30:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:30:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:30:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:30:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:30:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:30:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:30:07 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:30:08 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:30:08 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:30:08 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:30:08 INFO - TOKEN: 74931919 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:34:04 INFO - TOKEN: 74931919 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:34:04 INFO - TOKEN: 74931919 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:34:04 INFO - TOKEN: 74931919 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:34:07 INFO - TOKEN: 74931919 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:34:07 INFO - TOKEN: 74931919 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:34:07 INFO - TOKEN: 74931919 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:34:07 INFO - TOKEN: 74931919 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:34:07 INFO - TOKEN: 74931919 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:34:07 INFO - TOKEN: 74931919 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:34:09 INFO - TOKEN: 74931919 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:34:09 INFO - TOKEN: 74931919 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:34:09 INFO - TOKEN: 74931919 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:34:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:35:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:35:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:35:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34977 | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34977. Falling back to existing DB data. | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180046 with 1 parts. | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GMZy9ioQCJ2sSBsz5... | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GMZy9ioQCJ2sSBsz5 | TIME: 2026-01-06 00:35:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1531577,-90.0663421/34.7747441,-92.1618301/34.7072638,-92.2846395/33.473042,-93.987704/33.3859094,-94.0431142/@33.4731464,-93.9736292,14.08z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MTIxMS4wKgBIAVAD | TIME: 2026-01-06 00:35:09 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 00:35:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 180046, part 1. | TIME: 2026-01-06 00:35:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180046. | TIME: 2026-01-06 00:35:09 INFO - TOKEN: 180046 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180046. | TIME: 2026-01-06 00:35:09 INFO - TOKEN: 180046 | FUNCTION: get_unique_token | STATUS: Using existing token: 35gb5fdr8etx | TIME: 2026-01-06 00:35:09 INFO - TOKEN: 180046 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-06 00:35:11 INFO - TOKEN: 180046 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 35gb5fdr8etx | TIME: 2026-01-06 00:35:11 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180046. | TIME: 2026-01-06 00:35:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:35:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:35:13 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:35:13 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:35:13 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:35:13 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:36:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:36:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:36:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:36:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:36:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:36:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:36:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:36:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:36:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:36:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:36:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:36:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:36:08 INFO - TOKEN: 06165643 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:37:05 INFO - TOKEN: 06165643 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:37:05 INFO - TOKEN: 06165643 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:37:05 INFO - TOKEN: 06165643 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:37:08 INFO - TOKEN: 06165643 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:37:09 INFO - TOKEN: 06165643 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:37:09 INFO - TOKEN: 06165643 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:37:09 INFO - TOKEN: 06165643 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:37:09 INFO - TOKEN: 06165643 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:37:09 INFO - TOKEN: 06165643 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:37:12 INFO - TOKEN: 06165643 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:37:12 INFO - TOKEN: 06165643 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:37:12 INFO - TOKEN: 06165643 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:37:12 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:38:04 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:38:04 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:38:04 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34967 | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34967. Falling back to existing DB data. | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450185 with 1 parts. | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hopWbCgNDSZC6j4u7... | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hopWbCgNDSZC6j4u7 | TIME: 2026-01-06 00:38:07 INFO - TOKEN: 99081736 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.167921,-81.4429509/35.2661749,-81.1417966/35.2611621,-80.9673659/35.3649907,-80.8314017/35.3571727,-80.7247397/35.4630936,-80.5862871/35.4591723,-80.5914994/290+Executive+Park+Dr+NE,+Concord,+NC+28025,+USA/@35.4569275,-80.6141088,14.96z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88540f2fcc9b48f9:0x4ac93b3c2fd94fa3!2m2!1d-80.5983844!2d35.4528029!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=53caf863-1986-4dc1-bddb-1cb5dc9b1de4 | TIME: 2026-01-06 00:38:09 INFO - TOKEN: 99081736 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-06 00:38:09 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 450185, part 1. | TIME: 2026-01-06 00:38:09 INFO - TOKEN: 99081736 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450185. | TIME: 2026-01-06 00:38:09 INFO - TOKEN: 450185 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450185. | TIME: 2026-01-06 00:38:09 INFO - TOKEN: 450185 | FUNCTION: get_unique_token | STATUS: Using existing token: 12gyluwa0h5g | TIME: 2026-01-06 00:38:09 INFO - TOKEN: 450185 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '290 Executive Park Dr NE, Concord, NC 28025, USA' | TIME: 2026-01-06 00:38:10 INFO - TOKEN: 450185 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.4501642, -80.6002052). | TIME: 2026-01-06 00:38:12 INFO - TOKEN: 450185 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-06 00:38:12 INFO - TOKEN: 450185 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 12gyluwa0h5g | TIME: 2026-01-06 00:38:13 INFO - TOKEN: 99081736 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450185. | TIME: 2026-01-06 00:38:13 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:38:13 INFO - TOKEN: 99081736 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:38:14 INFO - TOKEN: 99081736 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:38:14 INFO - TOKEN: 99081736 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:38:14 INFO - TOKEN: 99081736 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:38:14 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:39:06 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:39:06 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:39:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:39:09 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:39:10 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:39:10 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:39:10 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:39:10 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:39:10 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:39:11 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:39:11 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:39:11 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:39:11 INFO - TOKEN: 42192433 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:40:04 INFO - TOKEN: 42192433 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:40:04 INFO - TOKEN: 42192433 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:40:04 INFO - TOKEN: 42192433 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:40:06 INFO - TOKEN: 42192433 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:40:07 INFO - TOKEN: 42192433 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:40:07 INFO - TOKEN: 42192433 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:40:07 INFO - TOKEN: 42192433 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:40:07 INFO - TOKEN: 42192433 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:40:07 INFO - TOKEN: 42192433 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:40:08 INFO - TOKEN: 42192433 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:40:08 INFO - TOKEN: 42192433 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:40:08 INFO - TOKEN: 42192433 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:40:08 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:41:04 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:41:04 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:41:04 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:41:06 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:41:06 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:41:06 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:41:06 INFO - TOKEN: 73467927 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:41:06 INFO - TOKEN: 73467927 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 00:41:06 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:41:06 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:41:07 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:41:07 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:41:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:41:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:43:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:43:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:43:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:43:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:43:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:43:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:43:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:43:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:43:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:43:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:43:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:43:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:43:08 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:44:04 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:44:04 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:44:04 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 73467927 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:44:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:45:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:45:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:45:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:45:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:45:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:45:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:45:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:45:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:45:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:45:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:45:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:45:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:45:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:46:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:46:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:46:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:46:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:46:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:46:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:46:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:46:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:46:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:46:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:46:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:46:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:46:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:47:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:47:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:47:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:47:06 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:47:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:48:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:48:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:48:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:48:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:48:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:48:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:48:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:48:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:48:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:48:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:48:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:48:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:48:08 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:49:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:49:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:49:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:49:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:49:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:49:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:49:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:49:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:49:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:49:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:49:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:49:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:49:07 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:50:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:50:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:50:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:50:06 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:50:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:50:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:50:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:50:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:50:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:50:07 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:50:07 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:50:07 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:50:07 INFO - TOKEN: 61058279 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:51:04 INFO - TOKEN: 61058279 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:51:04 INFO - TOKEN: 61058279 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:51:04 INFO - TOKEN: 61058279 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:51:06 INFO - TOKEN: 61058279 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:51:06 INFO - TOKEN: 61058279 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:51:06 INFO - TOKEN: 61058279 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:51:06 INFO - TOKEN: 61058279 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:51:06 INFO - TOKEN: 61058279 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 00:51:06 INFO - TOKEN: 61058279 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:51:06 INFO - TOKEN: 61058279 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:51:07 INFO - TOKEN: 61058279 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:51:07 INFO - TOKEN: 61058279 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:51:07 INFO - TOKEN: 61058279 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:51:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:55:04 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:55:04 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:55:04 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:55:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:56:04 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:56:04 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:56:04 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 73467927 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:56:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:58:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:58:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:58:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:58:06 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:58:06 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:58:06 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:58:06 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:58:06 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:58:06 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:58:07 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:58:07 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:58:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:58:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 00:59:04 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:59:04 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 00:59:04 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 00:59:06 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 00:59:06 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 00:59:06 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 00:59:06 INFO - TOKEN: 73467927 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 00:59:06 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 00:59:06 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 00:59:07 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:59:07 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 00:59:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 00:59:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:00:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:00:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:00:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:00:06 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:00:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:00:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:00:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:00:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:00:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:00:08 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:00:08 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:00:08 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:00:08 INFO - TOKEN: 87024126 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:01:04 INFO - TOKEN: 87024126 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:01:04 INFO - TOKEN: 87024126 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:01:04 INFO - TOKEN: 87024126 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:01:06 INFO - TOKEN: 87024126 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:01:07 INFO - TOKEN: 87024126 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:01:07 INFO - TOKEN: 87024126 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:01:07 INFO - TOKEN: 87024126 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:01:07 INFO - TOKEN: 87024126 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:01:07 INFO - TOKEN: 87024126 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:01:07 INFO - TOKEN: 87024126 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:01:07 INFO - TOKEN: 87024126 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:01:07 INFO - TOKEN: 87024126 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:01:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:02:04 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:02:04 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:02:04 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:02:06 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:02:06 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:02:06 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:02:06 INFO - TOKEN: 73467927 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:02:06 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:02:06 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:02:07 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:02:07 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:02:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:02:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:03:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:03:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:03:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:03:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35006 | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35006. Falling back to existing DB data. | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380002 with 1 parts. | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/36.5616578,-80.7447449/36.9492893,-80.... | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 380002, part 1. | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380002. | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 380002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380002. | TIME: 2026-01-06 01:03:08 INFO - TOKEN: 380002 | FUNCTION: get_unique_token | STATUS: Using existing token: c8ffysm3epx8 | TIME: 2026-01-06 01:03:09 INFO - TOKEN: 380002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-06 01:03:10 INFO - TOKEN: 380002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: c8ffysm3epx8 | TIME: 2026-01-06 01:03:10 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380002. | TIME: 2026-01-06 01:03:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:03:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:03:11 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:03:11 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:03:11 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:03:11 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:04:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:04:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:04:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:04:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:04:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:04:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:04:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:04:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:04:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:04:09 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:04:09 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:04:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:04:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:05:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:05:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:05:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:05:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:05:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:05:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:05:06 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:05:06 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 01:05:06 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:05:06 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:05:07 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:05:07 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:05:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:05:07 INFO - TOKEN: 58145795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:07:04 INFO - TOKEN: 58145795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:07:04 INFO - TOKEN: 58145795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:07:04 INFO - TOKEN: 58145795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 58145795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:07:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:12:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:12:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:12:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:12:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:12:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:12:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:12:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:12:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:12:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:12:08 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:12:08 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:12:08 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:12:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:16:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:16:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:16:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:16:06 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:16:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:16:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:16:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:16:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:16:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:16:08 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:16:08 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:16:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:16:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:18:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:18:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:18:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:18:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:18:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:18:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:18:06 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:18:06 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:18:06 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:18:07 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:18:07 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:18:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:18:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:19:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:19:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:19:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:19:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:19:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:19:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:19:06 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:19:06 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:19:06 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:19:07 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:19:07 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:19:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:19:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:20:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:20:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:20:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:20:06 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:20:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:20:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:20:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:20:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35002 | TIME: 2026-01-06 01:20:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35002. Falling back to existing DB data. | TIME: 2026-01-06 01:20:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250228 with 1 parts. | TIME: 2026-01-06 01:20:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6SvQ5ruaz57KyvN4A... | TIME: 2026-01-06 01:20:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6SvQ5ruaz57KyvN4A | TIME: 2026-01-06 01:20:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/169+Ross+Clark+Cir,+Dothan,+AL+36303,+USA/31.2538038,-85.3888815/32.4561023,-85.0108782/32.4905767,-85.0293238/32.5072952,-84.9991923/@32.5001094,-85.0202215,14.83z/data=!4m12!4m11!1m5!1m1!1s0x889293c640372777:0xc67cf345702ef884!2m2!1d-85.3845398!2d31.2529112!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0809ba96-4ffb-4330-b825-c488bdf97f41 | TIME: 2026-01-06 01:20:08 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 01:20:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 250228, part 1. | TIME: 2026-01-06 01:20:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250228. | TIME: 2026-01-06 01:20:09 INFO - TOKEN: 250228 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250228. | TIME: 2026-01-06 01:20:09 INFO - TOKEN: 250228 | FUNCTION: get_unique_token | STATUS: Using existing token: lzp8sei1xn4l | TIME: 2026-01-06 01:20:09 INFO - TOKEN: 250228 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '169 Ross Clark Cir, Dothan, AL 36303, USA' | TIME: 2026-01-06 01:20:10 INFO - TOKEN: 250228 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.2524273, -85.3856226). | TIME: 2026-01-06 01:20:13 INFO - TOKEN: 250228 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-06 01:20:13 INFO - TOKEN: 250228 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lzp8sei1xn4l | TIME: 2026-01-06 01:20:13 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250228. | TIME: 2026-01-06 01:20:13 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:20:13 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:20:15 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:20:15 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:20:15 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:20:15 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:22:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:22:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:22:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:22:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:22:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:22:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:22:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:22:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:22:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:22:08 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:22:08 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:22:08 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:22:08 INFO - TOKEN: 37701510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:23:04 INFO - TOKEN: 37701510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:23:04 INFO - TOKEN: 37701510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:23:04 INFO - TOKEN: 37701510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:23:07 INFO - TOKEN: 37701510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:23:07 INFO - TOKEN: 37701510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:23:07 INFO - TOKEN: 37701510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:23:07 INFO - TOKEN: 37701510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:23:07 INFO - TOKEN: 37701510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:23:07 INFO - TOKEN: 37701510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:23:09 INFO - TOKEN: 37701510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:23:09 INFO - TOKEN: 37701510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:23:09 INFO - TOKEN: 37701510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:23:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:28:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:28:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:28:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:28:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:28:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:28:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:28:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:28:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:28:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:28:09 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:28:09 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:28:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:28:09 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:30:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:30:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:30:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:30:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:30:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:30:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:30:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:30:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:30:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:30:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:30:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:30:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:30:07 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:31:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:31:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:31:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:31:06 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:31:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:31:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:31:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:31:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:31:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:31:07 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:31:07 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:31:07 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:31:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:32:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:32:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:32:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:32:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:32:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:32:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:32:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:32:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:32:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:32:08 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:32:08 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:32:08 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:32:08 INFO - TOKEN: 37701510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:33:04 INFO - TOKEN: 37701510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:33:04 INFO - TOKEN: 37701510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:33:04 INFO - TOKEN: 37701510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:33:07 INFO - TOKEN: 37701510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:33:07 INFO - TOKEN: 37701510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:33:07 INFO - TOKEN: 37701510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:33:07 INFO - TOKEN: 37701510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:33:07 INFO - TOKEN: 37701510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:33:07 INFO - TOKEN: 37701510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:33:09 INFO - TOKEN: 37701510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:33:09 INFO - TOKEN: 37701510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:33:09 INFO - TOKEN: 37701510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:33:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:34:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:34:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:34:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34979 | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34979. Falling back to existing DB data. | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160077 with 1 parts. | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/37LSrbUx6jRAbX4aA... | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/37LSrbUx6jRAbX4aA | TIME: 2026-01-06 01:34:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.8790136,-106.631197/31.8656536,-106.6843318/31.8225591,-106.6941426/31.8228665,-107.6559857/31.9474064,-108.8202588/31.925474,-109.0358588/32.219242,-108.9520879/32.2275371,-109.0483581/@32.214438,-109.0545915,12.69z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDQyOC4wKgBIAVAD&skid=3f038185-75c7-4381-a1c5-77d2c6d1ba0a | TIME: 2026-01-06 01:34:08 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-06 01:34:08 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 160077, part 1. | TIME: 2026-01-06 01:34:08 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160077. | TIME: 2026-01-06 01:34:09 INFO - TOKEN: 160077 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160077. | TIME: 2026-01-06 01:34:09 INFO - TOKEN: 160077 | FUNCTION: get_unique_token | STATUS: Using existing token: l2am7ds4zbwi | TIME: 2026-01-06 01:34:09 INFO - TOKEN: 160077 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-06 01:34:10 INFO - TOKEN: 160077 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l2am7ds4zbwi | TIME: 2026-01-06 01:34:10 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160077. | TIME: 2026-01-06 01:34:10 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:34:10 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:34:12 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:34:12 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:34:12 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:34:12 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:35:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:35:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:35:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35003 | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35003. Falling back to existing DB data. | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360288 with 1 parts. | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HWTwENCNPqE5mZtf9... | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HWTwENCNPqE5mZtf9 | TIME: 2026-01-06 01:35:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.5071027,-84.9999027/32.5557644,-84.9624392/33.0790479,-84.9214268/33.6194908,-84.4791016/33.7226266,-84.2359605/33.8996883,-84.2462297/34.1655691,-83.624533/34.4838503,-83.0283258/@33.2281388,-85.1196938,7.04z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=5187c059-25a0-4964-a6e8-9dcb38688c74 | TIME: 2026-01-06 01:35:09 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-06 01:35:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 360288, part 1. | TIME: 2026-01-06 01:35:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360288. | TIME: 2026-01-06 01:35:10 INFO - TOKEN: 360288 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360288. | TIME: 2026-01-06 01:35:10 INFO - TOKEN: 360288 | FUNCTION: get_unique_token | STATUS: Using existing token: oct5kiiruahf | TIME: 2026-01-06 01:35:10 INFO - TOKEN: 360288 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-06 01:35:11 INFO - TOKEN: 360288 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oct5kiiruahf | TIME: 2026-01-06 01:35:11 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360288. | TIME: 2026-01-06 01:35:11 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:35:11 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:35:13 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:35:13 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:35:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:35:13 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:36:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:36:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:36:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:36:06 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:36:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:36:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:36:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:36:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:36:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:36:09 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:36:09 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:36:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:36:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:44:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:44:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:44:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:44:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:44:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:44:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:44:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:44:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:44:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:44:09 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:44:09 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:44:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:44:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:47:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:47:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:47:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:47:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:47:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:47:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:47:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:47:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:47:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:47:09 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:47:09 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:47:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:47:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:49:03 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:49:03 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:49:03 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:49:06 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:49:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:49:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:49:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:49:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:49:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:49:08 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:49:08 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:49:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:49:08 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:55:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:55:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:55:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:55:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:55:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:55:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:55:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:55:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:55:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:55:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:55:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:55:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:55:07 INFO - TOKEN: 86574425 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 01:56:04 INFO - TOKEN: 86574425 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:56:04 INFO - TOKEN: 86574425 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 01:56:04 INFO - TOKEN: 86574425 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 01:56:07 INFO - TOKEN: 86574425 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 01:56:07 INFO - TOKEN: 86574425 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 01:56:07 INFO - TOKEN: 86574425 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 01:56:07 INFO - TOKEN: 86574425 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 01:56:07 INFO - TOKEN: 86574425 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 01:56:07 INFO - TOKEN: 86574425 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 01:56:09 INFO - TOKEN: 86574425 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:56:09 INFO - TOKEN: 86574425 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 01:56:09 INFO - TOKEN: 86574425 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 01:56:09 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:00:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:00:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:00:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:00:07 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:00:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:00:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:00:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:00:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:00:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:00:08 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:00:08 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:00:08 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:00:08 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:02:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:02:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:02:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:02:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:02:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:02:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:02:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:02:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:02:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:02:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:02:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:02:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:02:07 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:03:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:03:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:03:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:03:06 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34978 | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34978 | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34978 | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 34978 | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34978. Falling back to existing DB data. | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311015 with 4 parts. | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GDqy9mvKASch31Qj9... | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GDqy9mvKASch31Qj9 | TIME: 2026-01-06 02:03:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.3859094,-94.0431142/33.4035952,-94.0975284/33.4179102,-94.1021402/33.1811291,-94.7414717/33.166662,-94.9984896/33.166652,-95.0098838/33.0711934,-96.145805/32.8107126,-96.6541354/32.8103244,-96.6534426/32.8172138,-96.629079/@33.1120352,-96.0090841,9z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=428878af-8985-46f2-80b7-d0993da38d73 | TIME: 2026-01-06 02:03:08 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 02:03:08 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311015, part 1. | TIME: 2026-01-06 02:03:08 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311015. | TIME: 2026-01-06 02:03:09 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311015. | TIME: 2026-01-06 02:03:09 INFO - TOKEN: 311015 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-06 02:03:09 INFO - TOKEN: 311015 | FUNCTION: get_unique_token | STATUS: Generated unique token: eo3hejfr4r3h | TIME: 2026-01-06 02:03:09 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 02:03:11 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: eo3hejfr4r3h | TIME: 2026-01-06 02:03:11 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZU2j5g2mjHULVDTa6... | TIME: 2026-01-06 02:03:11 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZU2j5g2mjHULVDTa6 | TIME: 2026-01-06 02:03:11 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.8172138,-96.629079/32.653247,-96.7602669/32.6853679,-97.459157/32.5330183,-97.6185562/32.7276664,-97.7967746/32.3698436,-99.0085563/32.1215638,-99.1741664/32.2315653,-99.4025356/32.4037307,-99.3952782/32.177428,-101.6586251/@32.1773455,-101.6586028,16.87z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=6f88ccd5-fbc5-42a0-9642-3b9b54a5cd94 | TIME: 2026-01-06 02:03:13 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 02:03:13 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311015, part 2. | TIME: 2026-01-06 02:03:13 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-06 02:03:13 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311015. | TIME: 2026-01-06 02:03:14 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311015. | TIME: 2026-01-06 02:03:14 INFO - TOKEN: 311015 | FUNCTION: get_unique_token | STATUS: Using existing token: eo3hejfr4r3h | TIME: 2026-01-06 02:03:14 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-06 02:03:15 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: eo3hejfr4r3h | TIME: 2026-01-06 02:03:15 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uD25vzRQ49AVkHb96... | TIME: 2026-01-06 02:03:15 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uD25vzRQ49AVkHb96 | TIME: 2026-01-06 02:03:15 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.177428,-101.6586251/32.1533883,-101.7253027/32.1401196,-101.7629503/31.8672679,-102.3005293/@31.8616126,-102.3087793,16.22z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=85380842-2921-4e6e-912e-abff5add8ded | TIME: 2026-01-06 02:03:17 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 02:03:17 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311015, part 3. | TIME: 2026-01-06 02:03:17 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-06 02:03:17 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311015. | TIME: 2026-01-06 02:03:18 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311015. | TIME: 2026-01-06 02:03:18 INFO - TOKEN: 311015 | FUNCTION: get_unique_token | STATUS: Using existing token: eo3hejfr4r3h | TIME: 2026-01-06 02:03:18 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 22, Final geocoded count: 22. | TIME: 2026-01-06 02:03:19 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: eo3hejfr4r3h | TIME: 2026-01-06 02:03:19 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ru6Xb3FJHALw5gEe6... | TIME: 2026-01-06 02:03:19 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ru6Xb3FJHALw5gEe6 | TIME: 2026-01-06 02:03:19 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.8575344,-102.3139877/31.4665935,-103.3599121/31.4159217,-103.5179205/30.9951659,-103.6692164/31.7065111,-106.2900573/31.7644269,-106.4920913/31.8279893,-106.5267684/31.8419203,-106.5800308/31.8790748,-106.6032283/31.8790295,-106.6311729/@31.8782918,-106.6030275,19.12z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0c31a765-5a38-4407-ada6-d29bfb9c71c6 | TIME: 2026-01-06 02:03:21 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 02:03:21 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311015, part 4. | TIME: 2026-01-06 02:03:21 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-06 02:03:21 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311015. | TIME: 2026-01-06 02:03:22 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311015. | TIME: 2026-01-06 02:03:22 INFO - TOKEN: 311015 | FUNCTION: get_unique_token | STATUS: Using existing token: eo3hejfr4r3h | TIME: 2026-01-06 02:03:22 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 31, Final geocoded count: 31. | TIME: 2026-01-06 02:03:23 INFO - TOKEN: 311015 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: eo3hejfr4r3h | TIME: 2026-01-06 02:03:23 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311015. | TIME: 2026-01-06 02:03:23 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:03:23 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:03:25 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:03:25 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:03:25 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:03:25 INFO - TOKEN: 74008456 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:04:04 INFO - TOKEN: 74008456 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:04:04 INFO - TOKEN: 74008456 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:04:04 INFO - TOKEN: 74008456 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:04:06 INFO - TOKEN: 74008456 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:04:07 INFO - TOKEN: 74008456 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:04:07 INFO - TOKEN: 74008456 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:04:07 INFO - TOKEN: 74008456 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:04:07 INFO - TOKEN: 74008456 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:04:07 INFO - TOKEN: 74008456 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:04:08 INFO - TOKEN: 74008456 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:04:08 INFO - TOKEN: 74008456 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:04:08 INFO - TOKEN: 74008456 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:04:08 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:05:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:05:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:05:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:05:07 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:05:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:05:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:05:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:05:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:05:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:05:08 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:05:08 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:05:08 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:05:08 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:09:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:09:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:09:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35014 | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35014 | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35014 | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35014. Falling back to existing DB data. | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311016 with 3 parts. | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/f3Xk1t4uMCBxmq6B6... | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/f3Xk1t4uMCBxmq6B6 | TIME: 2026-01-06 02:09:06 INFO - TOKEN: 67044008 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7435+US-277,+Abilene,+TX+79606,+USA/32.3868055,-99.8298613/32.4389069,-99.7868616/32.5166146,-99.7508098/@32.5207472,-99.7552849,16.33z/data=!4m13!4m12!1m5!1m1!1s0x86568ba093ece3e3:0x47a8894fb942477e!2m2!1d-99.8385923!2d32.3792911!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=aba34c99-d050-425d-bcc5-6a44534d770c | TIME: 2026-01-06 02:09:08 INFO - TOKEN: 67044008 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 02:09:08 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311016, part 1. | TIME: 2026-01-06 02:09:08 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311016. | TIME: 2026-01-06 02:09:09 INFO - TOKEN: 311016 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311016. | TIME: 2026-01-06 02:09:09 INFO - TOKEN: 311016 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-06 02:09:09 INFO - TOKEN: 311016 | FUNCTION: get_unique_token | STATUS: Generated unique token: yrd3uutkx87z | TIME: 2026-01-06 02:09:09 INFO - TOKEN: 311016 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7435 US-277, Abilene, TX 79606, USA' | TIME: 2026-01-06 02:09:11 INFO - TOKEN: 311016 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4081448, -99.8031152). | TIME: 2026-01-06 02:09:13 INFO - TOKEN: 311016 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 02:09:13 INFO - TOKEN: 311016 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: yrd3uutkx87z | TIME: 2026-01-06 02:09:13 INFO - TOKEN: 67044008 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4BqsgdZcggamynLy9... | TIME: 2026-01-06 02:09:13 INFO - TOKEN: 67044008 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4BqsgdZcggamynLy9 | TIME: 2026-01-06 02:09:13 INFO - TOKEN: 67044008 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.5281943,-99.7586462/32.7797718,-99.9020807/33.1910425,-100.2502012/34.435187,-100.2279578/35.1939915,-101.6935928/@33.8540681,-102.0453027,8z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b643a3b4-80c8-4988-bf0c-9112fcf8ec41 | TIME: 2026-01-06 02:09:15 INFO - TOKEN: 67044008 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 02:09:15 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 311016, part 2. | TIME: 2026-01-06 02:09:15 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-06 02:09:15 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311016. | TIME: 2026-01-06 02:09:15 INFO - TOKEN: 311016 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311016. | TIME: 2026-01-06 02:09:15 INFO - TOKEN: 311016 | FUNCTION: get_unique_token | STATUS: Using existing token: yrd3uutkx87z | TIME: 2026-01-06 02:09:15 INFO - TOKEN: 311016 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7435 US-277, Abilene, TX 79606, USA' | TIME: 2026-01-06 02:09:17 INFO - TOKEN: 311016 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4081448, -99.8031152). | TIME: 2026-01-06 02:09:19 INFO - TOKEN: 311016 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-06 02:09:19 INFO - TOKEN: 311016 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yrd3uutkx87z | TIME: 2026-01-06 02:09:19 INFO - TOKEN: 67044008 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1pTVCbhHhKebnAd69... | TIME: 2026-01-06 02:09:19 INFO - TOKEN: 67044008 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1pTVCbhHhKebnAd69 | TIME: 2026-01-06 02:09:19 INFO - TOKEN: 67044008 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1927907,-101.6997832/35.194522,-101.7422845/35.2787085,-101.833482/35.8655072,-101.9797362/35.8877022,-102.3979871/36.0660286,-102.5194299/36.0948693,-102.4797875/36.0911401,-102.509066/36.0796952,-102.5152059/36.3881923,-103.0415063/@36.0675296,-102.5191963,12.58z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=6d5e9c60-fbb9-4d37-9004-6216c3aad027 | TIME: 2026-01-06 02:09:21 INFO - TOKEN: 67044008 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 02:09:21 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311016, part 3. | TIME: 2026-01-06 02:09:21 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-06 02:09:21 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311016. | TIME: 2026-01-06 02:09:21 INFO - TOKEN: 311016 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311016. | TIME: 2026-01-06 02:09:21 INFO - TOKEN: 311016 | FUNCTION: get_unique_token | STATUS: Using existing token: yrd3uutkx87z | TIME: 2026-01-06 02:09:21 INFO - TOKEN: 311016 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7435 US-277, Abilene, TX 79606, USA' | TIME: 2026-01-06 02:09:23 INFO - TOKEN: 311016 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4081448, -99.8031152). | TIME: 2026-01-06 02:09:25 INFO - TOKEN: 311016 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-06 02:09:25 INFO - TOKEN: 311016 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yrd3uutkx87z | TIME: 2026-01-06 02:09:25 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311016. | TIME: 2026-01-06 02:09:25 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:09:25 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:09:26 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:09:26 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:09:26 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:09:26 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:11:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:11:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:11:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:11:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:11:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:11:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:11:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:11:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:11:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:11:10 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:11:10 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:11:10 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:11:10 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:15:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:15:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:15:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:15:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:15:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:15:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:15:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:15:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:15:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:15:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:15:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:15:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:15:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:16:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:16:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:16:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:16:07 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:16:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:16:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:16:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:16:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:16:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:16:08 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:16:08 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:16:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:16:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:17:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:17:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:17:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34980 | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34980. Falling back to existing DB data. | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100036 with 1 parts. | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/o2ruPrpetZNTEGgn9... | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/o2ruPrpetZNTEGgn9 | TIME: 2026-01-06 02:17:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2275364,-109.048376/32.7048575,-111.4813065/32.9392205,-112.760194/32.7282492,-114.6172306/@32.7281829,-114.6175855,18.93z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-06 02:17:09 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 02:17:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100036, part 1. | TIME: 2026-01-06 02:17:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100036. | TIME: 2026-01-06 02:17:09 INFO - TOKEN: 100036 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100036. | TIME: 2026-01-06 02:17:09 INFO - TOKEN: 100036 | FUNCTION: get_unique_token | STATUS: Using existing token: nmttsiq4q4va | TIME: 2026-01-06 02:17:10 INFO - TOKEN: 100036 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 02:17:11 INFO - TOKEN: 100036 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nmttsiq4q4va | TIME: 2026-01-06 02:17:11 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100036. | TIME: 2026-01-06 02:17:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:17:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:17:14 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:17:14 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:17:14 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:17:14 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:20:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:20:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:20:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:20:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:20:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:20:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:20:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:20:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:20:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:20:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:20:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:20:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:20:08 INFO - TOKEN: 39747987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:25:04 INFO - TOKEN: 39747987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:25:04 INFO - TOKEN: 39747987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:25:04 INFO - TOKEN: 39747987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:25:06 INFO - TOKEN: 39747987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:25:07 INFO - TOKEN: 39747987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:25:07 INFO - TOKEN: 39747987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:25:07 INFO - TOKEN: 39747987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:25:07 INFO - TOKEN: 39747987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:25:07 INFO - TOKEN: 39747987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:25:08 INFO - TOKEN: 39747987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:25:08 INFO - TOKEN: 39747987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:25:08 INFO - TOKEN: 39747987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:25:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:30:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:30:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:30:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:30:07 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:30:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:30:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:30:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:30:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:30:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:30:08 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:30:08 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:30:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:30:08 INFO - TOKEN: 29117602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:31:04 INFO - TOKEN: 29117602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:31:04 INFO - TOKEN: 29117602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:31:04 INFO - TOKEN: 29117602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:31:07 INFO - TOKEN: 29117602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:31:07 INFO - TOKEN: 29117602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:31:07 INFO - TOKEN: 29117602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:31:07 INFO - TOKEN: 29117602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:31:07 INFO - TOKEN: 29117602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:31:07 INFO - TOKEN: 29117602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:31:09 INFO - TOKEN: 29117602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:31:09 INFO - TOKEN: 29117602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:31:09 INFO - TOKEN: 29117602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:31:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:32:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:32:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:32:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35004 | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35004. Falling back to existing DB data. | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470119 with 1 parts. | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UHg4y9ttBvHzJRWy6... | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UHg4y9ttBvHzJRWy6 | TIME: 2026-01-06 02:32:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.4838499,-83.0283293/34.7922129,-82.4073168/35.1679031,-81.4429772/@34.1091084,-82.2855267,7.68z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkxNy4wKgBIAVAD&skid=ad338d99-3a0c-49ac-832a-2b86f49f64db | TIME: 2026-01-06 02:32:09 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 02:32:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 470119, part 1. | TIME: 2026-01-06 02:32:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470119. | TIME: 2026-01-06 02:32:09 INFO - TOKEN: 470119 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470119. | TIME: 2026-01-06 02:32:09 INFO - TOKEN: 470119 | FUNCTION: get_unique_token | STATUS: Using existing token: s8j11az48ubc | TIME: 2026-01-06 02:32:10 INFO - TOKEN: 470119 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-06 02:32:11 INFO - TOKEN: 470119 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: s8j11az48ubc | TIME: 2026-01-06 02:32:11 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470119. | TIME: 2026-01-06 02:32:11 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:32:11 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:32:13 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:32:13 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:32:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:32:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:33:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:33:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:33:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35009 | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35009. Falling back to existing DB data. | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320181 with 1 parts. | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/or6etbJ9tmQscoom7... | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/or6etbJ9tmQscoom7 | TIME: 2026-01-06 02:33:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7212045,-77.7323386/40.2089505,-77.1554012/40.4337433,-76.4945956/40.6720331,-75.1778933/@40.6267,-75.4451841,11.19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkwMy4wKgBIAVAD&skid=551443c6-51a2-4f71-bf24-3cbed696347c | TIME: 2026-01-06 02:33:09 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 02:33:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320181, part 1. | TIME: 2026-01-06 02:33:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320181. | TIME: 2026-01-06 02:33:09 INFO - TOKEN: 320181 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320181. | TIME: 2026-01-06 02:33:09 INFO - TOKEN: 320181 | FUNCTION: get_unique_token | STATUS: Using existing token: 6jhstdmx888l | TIME: 2026-01-06 02:33:09 INFO - TOKEN: 320181 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 02:33:11 INFO - TOKEN: 320181 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6jhstdmx888l | TIME: 2026-01-06 02:33:11 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320181. | TIME: 2026-01-06 02:33:11 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:33:11 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:33:13 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:33:13 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:33:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:33:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:34:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:34:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:34:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:34:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:34:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:34:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:34:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:34:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:34:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:34:09 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:34:09 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:34:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:34:09 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:35:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:35:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:35:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:35:06 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:35:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:35:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:35:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:35:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35018 | TIME: 2026-01-06 02:35:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35018. Falling back to existing DB data. | TIME: 2026-01-06 02:35:07 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400231 with 1 parts. | TIME: 2026-01-06 02:35:07 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MHFFoX2RY9gTDZaV9... | TIME: 2026-01-06 02:35:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MHFFoX2RY9gTDZaV9 | TIME: 2026-01-06 02:35:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1117+53rd+Ct+N,+West+Palm+Beach,+FL+33407,+USA/26.7588343,-80.0720057/26.7533358,-80.0746631/26.7652206,-80.093395/28.4091585,-80.8200353/29.1848819,-81.0908345/30.166734,-81.5429833/30.2442985,-81.5142627/30.4658732,-81.6472719/30.7442857,-81.6541141/@30.2712793,-81.7645688,10.54z/data=!4m17!4m16!1m5!1m1!1s0x88d8d5beb62ab301:0xc9c8cc313b60a9b3!2m2!1d-80.070801!2d26.758191!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=83c8aa39-a083-4394-bf06-52c408b2b117 | TIME: 2026-01-06 02:35:09 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 02:35:09 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 400231, part 1. | TIME: 2026-01-06 02:35:09 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400231. | TIME: 2026-01-06 02:35:09 INFO - TOKEN: 400231 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400231. | TIME: 2026-01-06 02:35:09 INFO - TOKEN: 400231 | FUNCTION: get_unique_token | STATUS: Using existing token: 82ptai1qlfks | TIME: 2026-01-06 02:35:10 INFO - TOKEN: 400231 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1117 53rd Ct N, West Palm Beach, FL 33407, USA' | TIME: 2026-01-06 02:35:11 INFO - TOKEN: 400231 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-06 02:35:13 INFO - TOKEN: 400231 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (26.752516, -80.161387). | TIME: 2026-01-06 02:35:14 INFO - TOKEN: 400231 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 02:35:14 INFO - TOKEN: 400231 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 82ptai1qlfks | TIME: 2026-01-06 02:35:14 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400231. | TIME: 2026-01-06 02:35:14 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:35:14 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:35:15 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:35:15 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:35:15 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:35:15 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:36:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:36:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:36:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:36:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:36:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:36:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:36:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:36:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:36:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:36:09 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:36:09 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:36:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:36:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:38:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:38:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:38:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35008 | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35008. Falling back to existing DB data. | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460026 with 1 parts. | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5D732eMd7yVoRAqe6... | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5D732eMd7yVoRAqe6 | TIME: 2026-01-06 02:38:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.5843355,-77.8303128/39.6396947,-77.7637319/39.7212204,-77.7323025/@39.627986,-78.066576,41721m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2802ccf3-7aee-4014-a068-8213969942ec | TIME: 2026-01-06 02:38:09 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 02:38:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 460026, part 1. | TIME: 2026-01-06 02:38:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460026. | TIME: 2026-01-06 02:38:09 INFO - TOKEN: 460026 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460026. | TIME: 2026-01-06 02:38:09 INFO - TOKEN: 460026 | FUNCTION: get_unique_token | STATUS: Using existing token: dhid0yvbpd3z | TIME: 2026-01-06 02:38:09 INFO - TOKEN: 460026 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-06 02:38:10 INFO - TOKEN: 460026 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dhid0yvbpd3z | TIME: 2026-01-06 02:38:10 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460026. | TIME: 2026-01-06 02:38:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:38:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:38:13 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:38:13 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:38:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:38:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:39:05 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:39:05 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:39:05 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:39:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:39:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:39:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:39:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:39:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:39:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:39:09 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:39:09 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:39:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:39:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:40:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:40:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:40:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:40:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:40:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:40:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:40:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:40:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:40:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:40:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:40:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:40:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:40:08 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:41:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:41:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:41:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:41:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:41:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:41:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:41:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:41:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:41:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:41:09 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:41:09 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:41:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:41:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:42:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:42:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:42:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35010 | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35010. Falling back to existing DB data. | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540069 with 1 parts. | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/40.6719761,-75.1779027/40.6487252,-74.... | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540069, part 1. | TIME: 2026-01-06 02:42:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540069. | TIME: 2026-01-06 02:42:08 INFO - TOKEN: 540069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540069. | TIME: 2026-01-06 02:42:08 INFO - TOKEN: 540069 | FUNCTION: get_unique_token | STATUS: Using existing token: 8kxry1729h9o | TIME: 2026-01-06 02:42:08 INFO - TOKEN: 540069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-06 02:42:09 INFO - TOKEN: 540069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8kxry1729h9o | TIME: 2026-01-06 02:42:09 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540069. | TIME: 2026-01-06 02:42:09 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:42:09 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:42:12 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:42:12 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:42:12 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:42:12 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:48:03 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:48:03 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:48:03 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35011 | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35011. Falling back to existing DB data. | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 500034 with 1 parts. | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4KK5jGsXALqyMXMZ9... | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4KK5jGsXALqyMXMZ9 | TIME: 2026-01-06 02:48:06 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1127849,-74.1625305/41.147395,-74.187454/41.5138625,-74.0607076/41.5220295,-74.021394/41.7093415,-73.9588963/41.7223474,-73.8461902/41.8549686,-73.5539169/41.9542649,-73.5138605/42.2989079,-73.4685025/42.3480162,-73.4122737/@42.3500379,-73.4175273,15.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyMS4wKgBIAVAD&skid=22604917-4929-42f5-8c00-2dcd1f6db897 | TIME: 2026-01-06 02:48:08 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 02:48:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 500034, part 1. | TIME: 2026-01-06 02:48:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 500034. | TIME: 2026-01-06 02:48:09 INFO - TOKEN: 500034 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 500034. | TIME: 2026-01-06 02:48:09 INFO - TOKEN: 500034 | FUNCTION: get_unique_token | STATUS: Using existing token: 11hyt56zcorw | TIME: 2026-01-06 02:48:09 INFO - TOKEN: 500034 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 02:48:10 INFO - TOKEN: 500034 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 11hyt56zcorw | TIME: 2026-01-06 02:48:10 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 500034. | TIME: 2026-01-06 02:48:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:48:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:48:12 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:48:12 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:48:12 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:48:12 INFO - TOKEN: 00338395 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:49:05 INFO - TOKEN: 00338395 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:49:05 INFO - TOKEN: 00338395 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:49:05 INFO - TOKEN: 00338395 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:49:07 INFO - TOKEN: 00338395 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:49:08 INFO - TOKEN: 00338395 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:49:08 INFO - TOKEN: 00338395 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:49:08 INFO - TOKEN: 00338395 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:49:08 INFO - TOKEN: 00338395 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:49:08 INFO - TOKEN: 00338395 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:49:10 INFO - TOKEN: 00338395 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:49:10 INFO - TOKEN: 00338395 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:49:10 INFO - TOKEN: 00338395 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:49:10 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:52:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:52:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:52:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:52:06 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:52:06 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:52:06 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:52:06 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:52:06 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 02:52:06 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:52:06 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:52:07 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:52:07 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:52:07 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:52:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:53:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:53:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:53:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34946 | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34946. Falling back to existing DB data. | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160178 with 1 parts. | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bu9KX484bUVgU4rb6... | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bu9KX484bUVgU4rb6 | TIME: 2026-01-06 02:53:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.8107758,-109.0492051/31.9207331,-109.0238784/31.8257153,-106.6846886/31.8788564,-106.6312448/@31.8497132,-106.8245761,10.84z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=7d8925ed-02bd-4abf-a9c3-1465da2ba03e | TIME: 2026-01-06 02:53:09 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 02:53:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160178, part 1. | TIME: 2026-01-06 02:53:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160178. | TIME: 2026-01-06 02:53:09 INFO - TOKEN: 160178 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160178. | TIME: 2026-01-06 02:53:09 INFO - TOKEN: 160178 | FUNCTION: get_unique_token | STATUS: Using existing token: o5hb7dl0kzvw | TIME: 2026-01-06 02:53:10 INFO - TOKEN: 160178 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 02:53:11 INFO - TOKEN: 160178 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o5hb7dl0kzvw | TIME: 2026-01-06 02:53:11 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160178. | TIME: 2026-01-06 02:53:11 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:53:11 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:53:13 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:53:13 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:53:13 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:53:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:54:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:54:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:54:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:54:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:54:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:54:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:54:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:54:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:54:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:54:09 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:54:09 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:54:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:54:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:57:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:57:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:57:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:57:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34829 | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34829 | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34829. Falling back to existing DB data. | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341119 with 2 parts. | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ron9m7ngUu4Qnevh8... | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ron9m7ngUu4Qnevh8 | TIME: 2026-01-06 02:57:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/11412+Malaga+Rd,+Arvin,+CA+93203,+USA/35.2542311,-118.8426788/35.3367266,-118.837051/34.9719801,-117.4621511/34.8634504,-117.0823958/34.4058872,-117.3957819/34.3922662,-117.4071363/34.3827341,-117.4158798/34.0186999,-117.5397634/34.0137794,-117.5022381/@34.0180237,-117.5063804,14.92z/data=!4m17!4m16!1m5!1m1!1s0x80ea116fc28c4269:0x41d0b1caa263db8c!2m2!1d-118.8640496!2d35.2498996!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ad6300dd-1b6d-4ac4-95d4-51cd8b707df4 | TIME: 2026-01-06 02:57:08 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 02:57:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341119, part 1. | TIME: 2026-01-06 02:57:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341119. | TIME: 2026-01-06 02:57:09 INFO - TOKEN: 341119 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341119. | TIME: 2026-01-06 02:57:09 INFO - TOKEN: 341119 | FUNCTION: get_unique_token | STATUS: Using existing token: 3zy45y58jbzp | TIME: 2026-01-06 02:57:09 INFO - TOKEN: 341119 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11412 Malaga Rd, Arvin, CA 93203, USA' | TIME: 2026-01-06 02:57:11 INFO - TOKEN: 341119 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-06 02:57:13 INFO - TOKEN: 341119 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.19985, -118.830879). | TIME: 2026-01-06 02:57:13 INFO - TOKEN: 341119 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 02:57:13 INFO - TOKEN: 341119 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3zy45y58jbzp | TIME: 2026-01-06 02:57:13 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RXaPMvaM5eKorT8b6... | TIME: 2026-01-06 02:57:13 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RXaPMvaM5eKorT8b6 | TIME: 2026-01-06 02:57:13 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.0120214,-117.4429668/34.0032118,-117.419615/34.0050172,-117.3944398/33.9970258,-117.3668099/33.940424,-117.2658544/33.9390362,-117.2393981/33.9391004,-117.158954/33.9328746,-117.1301004/33.9376373,-117.1236743/33.9311756,-116.9863683/@33.8690462,-117.0161773,12.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0eacd00b-4a44-4777-bf23-a4ff8679584f | TIME: 2026-01-06 02:57:15 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 02:57:15 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341119, part 2. | TIME: 2026-01-06 02:57:15 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-06 02:57:15 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341119. | TIME: 2026-01-06 02:57:16 INFO - TOKEN: 341119 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341119. | TIME: 2026-01-06 02:57:16 INFO - TOKEN: 341119 | FUNCTION: get_unique_token | STATUS: Using existing token: 3zy45y58jbzp | TIME: 2026-01-06 02:57:16 INFO - TOKEN: 341119 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11412 Malaga Rd, Arvin, CA 93203, USA' | TIME: 2026-01-06 02:57:17 INFO - TOKEN: 341119 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-06 02:57:18 INFO - TOKEN: 341119 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.19985, -118.830879). | TIME: 2026-01-06 02:57:19 INFO - TOKEN: 341119 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-06 02:57:19 INFO - TOKEN: 341119 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3zy45y58jbzp | TIME: 2026-01-06 02:57:19 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341119. | TIME: 2026-01-06 02:57:19 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:57:19 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:57:21 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:57:21 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:57:21 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:57:21 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 02:58:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:58:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 02:58:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34829 | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34829. Falling back to existing DB data. | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341119 with 1 parts. | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WdRX6euSsVgykE188... | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WdRX6euSsVgykE188 | TIME: 2026-01-06 02:58:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.931191,-116.9863916/33.6071188,-114.7274645/33.5885004,-114.7265023/33.5895706,-114.5876936/33.6070982,-114.5826703/33.6042121,-114.5290905/@33.5230924,-116.055289,9.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9c4e0652-b887-4275-b0d8-c2d4e92227cf | TIME: 2026-01-06 02:58:09 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-06 02:58:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 341119, part 3. | TIME: 2026-01-06 02:58:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-06 02:58:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 341119. | TIME: 2026-01-06 02:58:09 INFO - TOKEN: 341119 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341119. | TIME: 2026-01-06 02:58:09 INFO - TOKEN: 341119 | FUNCTION: get_unique_token | STATUS: Using existing token: 3zy45y58jbzp | TIME: 2026-01-06 02:58:09 INFO - TOKEN: 341119 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11412 Malaga Rd, Arvin, CA 93203, USA' | TIME: 2026-01-06 02:58:11 INFO - TOKEN: 341119 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-06 02:58:17 INFO - TOKEN: 341119 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.19985, -118.830879). | TIME: 2026-01-06 02:58:18 INFO - TOKEN: 341119 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 24, Final geocoded count: 24. | TIME: 2026-01-06 02:58:18 INFO - TOKEN: 341119 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3zy45y58jbzp | TIME: 2026-01-06 02:58:18 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341119. | TIME: 2026-01-06 02:58:18 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 02:58:18 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 02:58:20 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:58:20 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 02:58:20 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 02:58:20 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:00:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:00:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:00:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35015 | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35015. Falling back to existing DB data. | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160083 with 1 parts. | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rmgSwAJN2KjrUM4LA... | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rmgSwAJN2KjrUM4LA | TIME: 2026-01-06 03:00:07 INFO - TOKEN: 67044008 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.3881809,-103.0414756/36.66507,-103.7715628/36.8781201,-104.3936904/36.8889962,-104.4293142/36.9938278,-104.4804522/@36.9872869,-104.4970803,13.01z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=daff4f81-d3fa-4e4f-9a78-1c2242f5a3c4 | TIME: 2026-01-06 03:00:09 INFO - TOKEN: 67044008 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 03:00:09 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160083, part 1. | TIME: 2026-01-06 03:00:09 INFO - TOKEN: 67044008 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160083. | TIME: 2026-01-06 03:00:09 INFO - TOKEN: 160083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160083. | TIME: 2026-01-06 03:00:09 INFO - TOKEN: 160083 | FUNCTION: get_unique_token | STATUS: Using existing token: 1iiw478r1n8x | TIME: 2026-01-06 03:00:09 INFO - TOKEN: 160083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-06 03:00:10 INFO - TOKEN: 160083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1iiw478r1n8x | TIME: 2026-01-06 03:00:10 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160083. | TIME: 2026-01-06 03:00:10 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:00:10 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:00:11 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:00:11 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:00:11 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:00:11 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:02:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:02:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:02:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:02:06 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:02:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:02:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:02:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:02:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35005 | TIME: 2026-01-06 03:02:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35005. Falling back to existing DB data. | TIME: 2026-01-06 03:02:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450186 with 1 parts. | TIME: 2026-01-06 03:02:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tYZrd8ThNWdBfX7x9... | TIME: 2026-01-06 03:02:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tYZrd8ThNWdBfX7x9 | TIME: 2026-01-06 03:02:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1678639,-81.4431319/35.2582536,-80.9676874/35.3718743,-80.8442503/35.4537583,-80.8713638/36.5698435,-80.7439389/@36.5053192,-80.6817008,11.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=55bed3d8-50b0-49eb-a2b3-d6aa909bcc51 | TIME: 2026-01-06 03:02:08 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 03:02:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 450186, part 1. | TIME: 2026-01-06 03:02:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450186. | TIME: 2026-01-06 03:02:09 INFO - TOKEN: 450186 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450186. | TIME: 2026-01-06 03:02:09 INFO - TOKEN: 450186 | FUNCTION: get_unique_token | STATUS: Using existing token: ov5nxoimfjmy | TIME: 2026-01-06 03:02:09 INFO - TOKEN: 450186 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-06 03:02:10 INFO - TOKEN: 450186 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ov5nxoimfjmy | TIME: 2026-01-06 03:02:11 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450186. | TIME: 2026-01-06 03:02:11 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:02:11 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:02:13 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:02:13 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:02:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:02:13 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:07:04 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:07:04 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:07:04 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:07:06 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:07:07 INFO - TOKEN: 54257726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:08:04 INFO - TOKEN: 54257726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:08:04 INFO - TOKEN: 54257726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:08:04 INFO - TOKEN: 54257726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:08:06 INFO - TOKEN: 54257726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:08:06 INFO - TOKEN: 54257726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:08:06 INFO - TOKEN: 54257726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:08:06 INFO - TOKEN: 54257726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:08:06 INFO - TOKEN: 54257726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:08:06 INFO - TOKEN: 54257726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:08:07 INFO - TOKEN: 54257726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:08:07 INFO - TOKEN: 54257726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:08:07 INFO - TOKEN: 54257726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:08:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:10:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:10:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:10:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:10:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:10:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:10:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:10:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:10:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:10:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:10:10 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:10:10 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:10:10 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:10:10 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:12:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:12:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:12:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:12:06 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:12:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:12:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:12:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:12:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35012 | TIME: 2026-01-06 03:12:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35012. Falling back to existing DB data. | TIME: 2026-01-06 03:12:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35012 because it has no route_token in new or existing data. | TIME: 2026-01-06 03:12:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:12:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:12:09 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:12:09 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:12:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:12:09 INFO - TOKEN: 37076484 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:13:04 INFO - TOKEN: 37076484 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:13:04 INFO - TOKEN: 37076484 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:13:04 INFO - TOKEN: 37076484 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:13:06 INFO - TOKEN: 37076484 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 37076484 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 37076484 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 37076484 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 37076484 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 37076484 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 37076484 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 37076484 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 37076484 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 37076484 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:13:07 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:14:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:14:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:14:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:14:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:14:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:14:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:14:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:14:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:14:07 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:14:09 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:14:09 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:14:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:14:09 INFO - TOKEN: 49163113 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:18:04 INFO - TOKEN: 49163113 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:18:04 INFO - TOKEN: 49163113 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:18:04 INFO - TOKEN: 49163113 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:18:07 INFO - TOKEN: 49163113 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:18:07 INFO - TOKEN: 49163113 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:18:07 INFO - TOKEN: 49163113 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:18:07 INFO - TOKEN: 49163113 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:18:07 INFO - TOKEN: 49163113 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:18:07 INFO - TOKEN: 49163113 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:18:09 INFO - TOKEN: 49163113 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:18:09 INFO - TOKEN: 49163113 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:18:09 INFO - TOKEN: 49163113 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:18:09 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:19:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:19:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:19:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35013 | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35013. Falling back to existing DB data. | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 600013 with 1 parts. | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SPrD9yE955Btr4yF9... | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SPrD9yE955Btr4yF9 | TIME: 2026-01-06 03:19:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.6347918,-72.3297604/43.6346862,-72.2059239/43.5255087,-71.8614833/43.5916687,-71.7411271/43.6531274,-71.7364268/@43.6914559,-72.2660464,10.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3f0ec5e3-2bda-4aea-8ff7-b5346654fb25 | TIME: 2026-01-06 03:19:09 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 03:19:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 600013, part 1. | TIME: 2026-01-06 03:19:09 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 600013. | TIME: 2026-01-06 03:19:09 INFO - TOKEN: 600013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 600013. | TIME: 2026-01-06 03:19:09 INFO - TOKEN: 600013 | FUNCTION: get_unique_token | STATUS: Using existing token: o9dby1rh7dsk | TIME: 2026-01-06 03:19:09 INFO - TOKEN: 600013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-06 03:19:10 INFO - TOKEN: 600013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o9dby1rh7dsk | TIME: 2026-01-06 03:19:10 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 600013. | TIME: 2026-01-06 03:19:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:19:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:19:12 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:19:12 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:19:12 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:19:12 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:20:04 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:20:04 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:20:04 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:20:06 INFO - TOKEN: 73467927 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:20:07 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:20:07 INFO - TOKEN: 73467927 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:20:07 INFO - TOKEN: 73467927 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:20:07 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:20:07 INFO - TOKEN: 73467927 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:20:07 INFO - TOKEN: 73467927 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:20:07 INFO - TOKEN: 73467927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:20:07 INFO - TOKEN: 73467927 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:20:07 INFO - TOKEN: 06562410 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:26:04 INFO - TOKEN: 06562410 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:26:04 INFO - TOKEN: 06562410 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:26:04 INFO - TOKEN: 06562410 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:26:06 INFO - TOKEN: 06562410 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:26:06 INFO - TOKEN: 06562410 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:26:06 INFO - TOKEN: 06562410 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:26:06 INFO - TOKEN: 06562410 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:26:06 INFO - TOKEN: 06562410 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 03:26:06 INFO - TOKEN: 06562410 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:26:06 INFO - TOKEN: 06562410 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:26:07 INFO - TOKEN: 06562410 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:26:07 INFO - TOKEN: 06562410 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:26:07 INFO - TOKEN: 06562410 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:26:07 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:32:04 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:32:04 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:32:04 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:32:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:35:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:35:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:35:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:35:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:35:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:35:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:35:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:35:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:35:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:35:09 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:35:09 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:35:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:35:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:36:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:36:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:36:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:36:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:36:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:36:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:36:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:36:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:36:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:36:08 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:36:08 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:36:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:36:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:40:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:40:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:40:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:40:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:40:07 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:41:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:41:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:41:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:41:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:41:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:41:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:41:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:41:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:41:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:41:10 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:41:10 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:41:10 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:41:10 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:42:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:42:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:42:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:42:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:42:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:42:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:42:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:42:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:42:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:42:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:42:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:42:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:42:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:43:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:43:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:43:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:43:07 INFO - TOKEN: 91775728 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:44:04 INFO - TOKEN: 91775728 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:44:04 INFO - TOKEN: 91775728 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:44:04 INFO - TOKEN: 91775728 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:44:06 INFO - TOKEN: 91775728 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:44:07 INFO - TOKEN: 91775728 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:44:07 INFO - TOKEN: 91775728 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:44:07 INFO - TOKEN: 91775728 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:44:07 INFO - TOKEN: 91775728 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:44:07 INFO - TOKEN: 91775728 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:44:08 INFO - TOKEN: 91775728 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:44:08 INFO - TOKEN: 91775728 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:44:08 INFO - TOKEN: 91775728 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:44:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:45:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:45:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:45:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:45:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:45:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:45:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:45:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:45:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:45:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:45:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:45:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:45:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:45:08 INFO - TOKEN: 35065555 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:46:04 INFO - TOKEN: 35065555 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:46:04 INFO - TOKEN: 35065555 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:46:04 INFO - TOKEN: 35065555 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:46:07 INFO - TOKEN: 35065555 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:46:07 INFO - TOKEN: 35065555 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:46:07 INFO - TOKEN: 35065555 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:46:07 INFO - TOKEN: 35065555 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:46:07 INFO - TOKEN: 35065555 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:46:07 INFO - TOKEN: 35065555 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:46:08 INFO - TOKEN: 35065555 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:46:08 INFO - TOKEN: 35065555 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:46:08 INFO - TOKEN: 35065555 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:46:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:47:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:47:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:47:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:47:06 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:47:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:47:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:47:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:47:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35019 | TIME: 2026-01-06 03:47:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35019. Falling back to existing DB data. | TIME: 2026-01-06 03:47:07 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360054 with 1 parts. | TIME: 2026-01-06 03:47:07 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gZtVibwmb8KrevqH9... | TIME: 2026-01-06 03:47:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gZtVibwmb8KrevqH9 | TIME: 2026-01-06 03:47:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.7443107,-81.6540757/31.5414705,-81.4445157/32.23556,-81.151227/@31.5408236,-81.4486939,16.84z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-06 03:47:08 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 03:47:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 360054, part 1. | TIME: 2026-01-06 03:47:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360054. | TIME: 2026-01-06 03:47:09 INFO - TOKEN: 360054 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360054. | TIME: 2026-01-06 03:47:09 INFO - TOKEN: 360054 | FUNCTION: get_unique_token | STATUS: Using existing token: gq3imnx0qwx1 | TIME: 2026-01-06 03:47:09 INFO - TOKEN: 360054 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-06 03:47:10 INFO - TOKEN: 360054 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gq3imnx0qwx1 | TIME: 2026-01-06 03:47:10 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360054. | TIME: 2026-01-06 03:47:10 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:47:10 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:47:11 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:47:11 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:47:11 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:47:11 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:53:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:53:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:53:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:53:06 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:53:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:53:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:53:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:53:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:53:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:53:07 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:53:07 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:53:07 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:53:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:54:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:54:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:54:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:54:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:54:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:54:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:54:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:54:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:54:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:54:08 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:54:08 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:54:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:54:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:55:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:55:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:55:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:55:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:55:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:55:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:55:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:55:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:55:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:55:08 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:55:08 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:55:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:55:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:56:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:56:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:56:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:56:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:56:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:56:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:56:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:56:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:56:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:56:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:56:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:56:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:56:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:57:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:57:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:57:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:57:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:57:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:57:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:57:06 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:57:06 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:57:06 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:57:07 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:57:07 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:57:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:57:07 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:58:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:58:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:58:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:58:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:58:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:58:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:58:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:58:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:58:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:58:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:58:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:58:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:58:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 03:59:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:59:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 03:59:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 03:59:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 03:59:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 03:59:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 03:59:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 03:59:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 03:59:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 03:59:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:59:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 03:59:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 03:59:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:00:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:00:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:00:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:00:06 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:00:06 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:00:06 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:00:06 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:00:06 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:00:06 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:00:07 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:00:07 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:00:07 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:00:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:01:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:01:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:01:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35025 | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35025 | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35025. Falling back to existing DB data. | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200296 with 2 parts. | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/sgkiBnX345uJ3iP57... | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/sgkiBnX345uJ3iP57 | TIME: 2026-01-06 04:01:06 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1789+230th+Ave,+Hays,+KS+67601,+USA/38.9152188,-99.3623335/38.9238387,-99.428587/38.9219723,-99.4246614/38.890383,-99.3178467/38.0095823,-99.3166673/37.7731923,-99.9458969/37.7192476,-100.0151317/37.4409339,-100.0244169/37.2714915,-100.5730399/@37.2712705,-100.6013021,13.44z/data=!4m17!4m16!1m5!1m1!1s0x87a1780f760cd14b:0x32e44f5c9d43cd6d!2m2!1d-99.3552!2d38.9373745!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f1b0f4a6-1e4c-468e-a177-e86298818b73 | TIME: 2026-01-06 04:01:08 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 04:01:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 200296, part 1. | TIME: 2026-01-06 04:01:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200296. | TIME: 2026-01-06 04:01:09 INFO - TOKEN: 200296 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200296. | TIME: 2026-01-06 04:01:09 INFO - TOKEN: 200296 | FUNCTION: get_unique_token | STATUS: Using existing token: l219azroy10d | TIME: 2026-01-06 04:01:09 INFO - TOKEN: 200296 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1789 230th Ave, Hays, KS 67601, USA' | TIME: 2026-01-06 04:01:10 INFO - TOKEN: 200296 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.9323462, -99.3542053). | TIME: 2026-01-06 04:01:11 INFO - TOKEN: 200296 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 04:01:11 INFO - TOKEN: 200296 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l219azroy10d | TIME: 2026-01-06 04:01:11 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DgtUCcX13U22vbpi7... | TIME: 2026-01-06 04:01:11 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DgtUCcX13U22vbpi7 | TIME: 2026-01-06 04:01:11 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.2714915,-100.5730399/37.2649343,-100.8686037/37.0378001,-100.905796/36.9980482,-100.9969721/@36.9978993,-100.9947597,17.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=5415b121-26a5-4fb3-a2cf-cb08234ec598 | TIME: 2026-01-06 04:01:12 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 04:01:12 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 200296, part 2. | TIME: 2026-01-06 04:01:12 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-06 04:01:12 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 200296. | TIME: 2026-01-06 04:01:13 INFO - TOKEN: 200296 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200296. | TIME: 2026-01-06 04:01:13 INFO - TOKEN: 200296 | FUNCTION: get_unique_token | STATUS: Using existing token: l219azroy10d | TIME: 2026-01-06 04:01:13 INFO - TOKEN: 200296 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1789 230th Ave, Hays, KS 67601, USA' | TIME: 2026-01-06 04:01:14 INFO - TOKEN: 200296 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.9323462, -99.3542053). | TIME: 2026-01-06 04:01:15 INFO - TOKEN: 200296 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-06 04:01:15 INFO - TOKEN: 200296 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l219azroy10d | TIME: 2026-01-06 04:01:15 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200296. | TIME: 2026-01-06 04:01:15 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:01:15 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:01:16 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:01:16 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:01:16 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:01:16 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:02:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:02:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:02:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34947 | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34947 | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34947 | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34947. Falling back to existing DB data. | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311017 with 3 parts. | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nC7kZhm2xuNwC2qGA... | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nC7kZhm2xuNwC2qGA | TIME: 2026-01-06 04:02:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.8788572,-106.6314188/31.8796763,-106.6159089/31.8831039,-106.5960048/31.8878713,-106.4412498/31.7772276,-106.4346365/31.0013169,-103.6600615/31.4190468,-103.5141821/31.4455409,-103.3817605/32.1533116,-101.723524/32.1780642,-101.6553275/@32.1505033,-101.7443305,14.55z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=011f8d6b-5f58-43e0-a826-e3ce12f16835 | TIME: 2026-01-06 04:02:09 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 04:02:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311017, part 1. | TIME: 2026-01-06 04:02:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311017. | TIME: 2026-01-06 04:02:09 INFO - TOKEN: 311017 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311017. | TIME: 2026-01-06 04:02:09 INFO - TOKEN: 311017 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-06 04:02:09 INFO - TOKEN: 311017 | FUNCTION: get_unique_token | STATUS: Generated unique token: 2r6ji8pcb0e1 | TIME: 2026-01-06 04:02:10 INFO - TOKEN: 311017 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 04:02:11 INFO - TOKEN: 311017 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 2r6ji8pcb0e1 | TIME: 2026-01-06 04:02:12 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qokAA9ozWo47HHn18... | TIME: 2026-01-06 04:02:12 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qokAA9ozWo47HHn18 | TIME: 2026-01-06 04:02:12 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.1779301,-101.6557227/32.423174,-100.595395/32.3983831,-99.3863071/32.2270896,-99.3992521/31.8876433,-98.5500462/31.432851,-97.7051717/31.5455285,-97.0645212/30.8586057,-96.5768188/30.1127726,-96.0624048/29.8078281,-95.4431608/@32.1782389,-101.6554134,19z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=cfb2cbe7-2bb5-4d23-8d9a-13ab8909f1fb | TIME: 2026-01-06 04:02:13 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 04:02:13 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311017, part 2. | TIME: 2026-01-06 04:02:13 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-06 04:02:13 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311017. | TIME: 2026-01-06 04:02:14 INFO - TOKEN: 311017 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311017. | TIME: 2026-01-06 04:02:14 INFO - TOKEN: 311017 | FUNCTION: get_unique_token | STATUS: Using existing token: 2r6ji8pcb0e1 | TIME: 2026-01-06 04:02:14 INFO - TOKEN: 311017 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-06 04:02:15 INFO - TOKEN: 311017 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2r6ji8pcb0e1 | TIME: 2026-01-06 04:02:16 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HByi843YHeYejYnM6... | TIME: 2026-01-06 04:02:16 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HByi843YHeYejYnM6 | TIME: 2026-01-06 04:02:16 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.8078099,-95.4431981/29.7744065,-95.2571211/30.1277697,-93.7005207/@30.1332642,-93.707493,14.79z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e6b9fafd-cd10-4935-bec4-1f81d228a20b | TIME: 2026-01-06 04:02:17 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 04:02:17 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 311017, part 3. | TIME: 2026-01-06 04:02:17 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-06 04:02:17 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311017. | TIME: 2026-01-06 04:02:18 INFO - TOKEN: 311017 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311017. | TIME: 2026-01-06 04:02:18 INFO - TOKEN: 311017 | FUNCTION: get_unique_token | STATUS: Using existing token: 2r6ji8pcb0e1 | TIME: 2026-01-06 04:02:18 INFO - TOKEN: 311017 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 21, Final geocoded count: 21. | TIME: 2026-01-06 04:02:19 INFO - TOKEN: 311017 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2r6ji8pcb0e1 | TIME: 2026-01-06 04:02:19 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311017. | TIME: 2026-01-06 04:02:19 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:02:19 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:02:21 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:02:21 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:02:21 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:02:21 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:03:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:03:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:03:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:03:06 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:03:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:03:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:03:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:03:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:03:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:03:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:03:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:03:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:03:09 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:05:04 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:05:04 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:05:04 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:05:06 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:05:07 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:05:07 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:05:07 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:05:07 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:05:07 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:05:07 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:05:07 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:05:07 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:05:07 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:06:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:06:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:06:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34976 | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34976. Falling back to existing DB data. | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280031 with 1 parts. | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/caZmfpKqhqwvKnXX8... | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/caZmfpKqhqwvKnXX8 | TIME: 2026-01-06 04:06:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5956878,-82.2440846/36.06142,-83.3987514/35.9601503,-83.9575999/35.8721647,-84.318163/36.1444244,-86.7390918/36.1543902,-86.8336105/35.1573926,-89.8930571/35.1531586,-90.0663034/@35.095616,-90.1213464,10.75z/data=!4m2!4m1!3e0!5m1!1e1?coh=219814&entry=tts&g_ep=EgoyMDI0MDczMS4wKgBIAVAD | TIME: 2026-01-06 04:06:09 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-06 04:06:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 280031, part 1. | TIME: 2026-01-06 04:06:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280031. | TIME: 2026-01-06 04:06:10 INFO - TOKEN: 280031 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280031. | TIME: 2026-01-06 04:06:10 INFO - TOKEN: 280031 | FUNCTION: get_unique_token | STATUS: Using existing token: hnz8rjd8a5o4 | TIME: 2026-01-06 04:06:10 INFO - TOKEN: 280031 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-06 04:06:11 INFO - TOKEN: 280031 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hnz8rjd8a5o4 | TIME: 2026-01-06 04:06:11 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280031. | TIME: 2026-01-06 04:06:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:06:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:06:14 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:06:14 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:06:14 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:06:14 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:08:04 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:08:04 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:08:04 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:08:07 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:09:04 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:09:04 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:09:04 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:09:06 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:09:06 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:09:06 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:09:06 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:09:06 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:09:06 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:09:07 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:09:07 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:09:07 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:09:07 INFO - TOKEN: 62171967 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:10:04 INFO - TOKEN: 62171967 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:10:04 INFO - TOKEN: 62171967 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:10:04 INFO - TOKEN: 62171967 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:10:07 INFO - TOKEN: 62171967 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:10:07 INFO - TOKEN: 62171967 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:10:07 INFO - TOKEN: 62171967 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:10:07 INFO - TOKEN: 62171967 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:10:07 INFO - TOKEN: 62171967 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:10:07 INFO - TOKEN: 62171967 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:10:09 INFO - TOKEN: 62171967 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:10:09 INFO - TOKEN: 62171967 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:10:09 INFO - TOKEN: 62171967 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:10:09 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:11:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:11:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:11:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:11:06 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:11:06 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:11:06 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:11:06 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:11:06 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 04:11:06 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:11:06 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:11:07 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:11:07 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:11:07 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:11:07 INFO - TOKEN: 87991124 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:12:04 INFO - TOKEN: 87991124 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:12:04 INFO - TOKEN: 87991124 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:12:04 INFO - TOKEN: 87991124 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:12:06 INFO - TOKEN: 87991124 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:12:07 INFO - TOKEN: 87991124 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:12:07 INFO - TOKEN: 87991124 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:12:07 INFO - TOKEN: 87991124 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:12:07 INFO - TOKEN: 87991124 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:12:07 INFO - TOKEN: 87991124 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:12:08 INFO - TOKEN: 87991124 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:12:08 INFO - TOKEN: 87991124 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:12:08 INFO - TOKEN: 87991124 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:12:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:13:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:13:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:13:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:13:07 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:13:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:13:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:13:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:13:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:13:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:13:08 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:13:08 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:13:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:13:08 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:14:04 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:14:04 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:14:04 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34898 | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34898 | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34898. Falling back to existing DB data. | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341120 with 2 parts. | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/naXHAt1HUiMXj7mj8... | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/naXHAt1HUiMXj7mj8 | TIME: 2026-01-06 04:14:06 INFO - TOKEN: 96076317 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/50+W+Pier+D+St,+Long+Beach,+CA+90802,+USA/33.7832345,-118.2075175/33.8253688,-118.218735/34.1727883,-118.4675878/34.3069148,-118.4829049/34.5709651,-118.6885258/36.3193345,-120.2892854/37.6176397,-121.3680896/37.7090243,-121.928064/37.9157121,-122.0654975/@37.914854,-122.0665788,18.75z/data=!4m17!4m16!1m5!1m1!1s0x80dd36b50971a78b:0x69137e0ea06f2a5f!2m2!1d-118.2085801!2d33.7704656!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ad3a8382-f7ab-4fd5-91dd-b2ba32c5c654 | TIME: 2026-01-06 04:14:08 INFO - TOKEN: 96076317 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 04:14:08 INFO - TOKEN: 96076317 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341120, part 1. | TIME: 2026-01-06 04:14:08 INFO - TOKEN: 96076317 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341120. | TIME: 2026-01-06 04:14:09 INFO - TOKEN: 341120 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341120. | TIME: 2026-01-06 04:14:09 INFO - TOKEN: 341120 | FUNCTION: get_unique_token | STATUS: Using existing token: sbdvyfdk2flo | TIME: 2026-01-06 04:14:09 INFO - TOKEN: 341120 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '50 W Pier D St, Long Beach, CA 90802, USA' | TIME: 2026-01-06 04:14:11 INFO - TOKEN: 341120 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7672936, -118.2156821). | TIME: 2026-01-06 04:14:13 INFO - TOKEN: 341120 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 04:14:13 INFO - TOKEN: 341120 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sbdvyfdk2flo | TIME: 2026-01-06 04:14:13 INFO - TOKEN: 96076317 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tzWoYZ33v9uCxu5L8... | TIME: 2026-01-06 04:14:13 INFO - TOKEN: 96076317 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tzWoYZ33v9uCxu5L8 | TIME: 2026-01-06 04:14:13 INFO - TOKEN: 96076317 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.9157121,-122.0654975/38.0690139,-122.1271429/38.2223569,-122.1294853/38.3802845,-121.9529026/38.8570482,-121.949074/40.8199553,-122.3231583/42.0054339,-122.6153282/@42.0054855,-122.615625,19.47z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=03ccc157-98db-4a78-992c-dfef9a8c45c0 | TIME: 2026-01-06 04:14:15 INFO - TOKEN: 96076317 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-06 04:14:15 INFO - TOKEN: 96076317 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 341120, part 2. | TIME: 2026-01-06 04:14:15 INFO - TOKEN: 96076317 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-06 04:14:15 INFO - TOKEN: 96076317 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341120. | TIME: 2026-01-06 04:14:15 INFO - TOKEN: 341120 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341120. | TIME: 2026-01-06 04:14:15 INFO - TOKEN: 341120 | FUNCTION: get_unique_token | STATUS: Using existing token: sbdvyfdk2flo | TIME: 2026-01-06 04:14:15 INFO - TOKEN: 341120 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '50 W Pier D St, Long Beach, CA 90802, USA' | TIME: 2026-01-06 04:14:17 INFO - TOKEN: 341120 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7672936, -118.2156821). | TIME: 2026-01-06 04:14:20 INFO - TOKEN: 341120 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-06 04:14:20 INFO - TOKEN: 341120 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sbdvyfdk2flo | TIME: 2026-01-06 04:14:20 INFO - TOKEN: 96076317 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341120. | TIME: 2026-01-06 04:14:20 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:14:20 INFO - TOKEN: 96076317 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:14:20 INFO - TOKEN: 96076317 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:14:20 INFO - TOKEN: 96076317 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:14:20 INFO - TOKEN: 96076317 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:14:20 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:16:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:16:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:16:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:16:06 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:16:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:16:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:16:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:16:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35036 | TIME: 2026-01-06 04:16:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35036. Falling back to existing DB data. | TIME: 2026-01-06 04:16:07 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100006 with 1 parts. | TIME: 2026-01-06 04:16:07 INFO - TOKEN: 41841973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GjVquwzSNPZ4EEoe7... | TIME: 2026-01-06 04:16:07 INFO - TOKEN: 41841973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GjVquwzSNPZ4EEoe7 | TIME: 2026-01-06 04:16:07 INFO - TOKEN: 41841973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0123531,-114.7411556/35.1950984,-114.0668478/35.1061595,-111.0083591/35.3624045,-109.0467888/@35.3624595,-111.6847249,7z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTEzMC4wKgBIAVAD&skid=681b8c94-290e-447f-b7ea-efed323b5ed3 | TIME: 2026-01-06 04:16:09 INFO - TOKEN: 41841973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 04:16:09 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100006, part 1. | TIME: 2026-01-06 04:16:09 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100006. | TIME: 2026-01-06 04:16:09 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100006. | TIME: 2026-01-06 04:16:09 INFO - TOKEN: 100006 | FUNCTION: get_unique_token | STATUS: Using existing token: dd4495bpnmw2 | TIME: 2026-01-06 04:16:09 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-06 04:16:10 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dd4495bpnmw2 | TIME: 2026-01-06 04:16:11 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100006. | TIME: 2026-01-06 04:16:11 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:16:11 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:16:12 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:16:12 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:16:12 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:16:12 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:22:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:22:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:22:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35022 | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35022. Falling back to existing DB data. | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380035 with 1 parts. | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qamigkyDHbzuzpmS6... | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qamigkyDHbzuzpmS6 | TIME: 2026-01-06 04:22:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5451473,-77.576184/37.2351368,-77.2952607/37.5761616,-77.3140121/37.7989619,-77.4598179/38.7431971,-77.1878438/38.9682678,-77.1795692/@38.7781583,-77.5253362,9.64z/data=!4m2!4m1!3e0?coh=198943&entry=tts | TIME: 2026-01-06 04:22:09 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-06 04:22:09 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 380035, part 1. | TIME: 2026-01-06 04:22:09 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380035. | TIME: 2026-01-06 04:22:09 INFO - TOKEN: 380035 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380035. | TIME: 2026-01-06 04:22:09 INFO - TOKEN: 380035 | FUNCTION: get_unique_token | STATUS: Using existing token: boz7156e1up3 | TIME: 2026-01-06 04:22:10 INFO - TOKEN: 380035 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-06 04:22:11 INFO - TOKEN: 380035 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: boz7156e1up3 | TIME: 2026-01-06 04:22:11 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380035. | TIME: 2026-01-06 04:22:11 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:22:11 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:22:12 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:22:12 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:22:12 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:22:12 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:23:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:23:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:23:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:23:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:23:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:23:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:23:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:23:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:23:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:23:09 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:23:09 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:23:09 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:23:09 INFO - TOKEN: 33213333 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:24:04 INFO - TOKEN: 33213333 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:24:04 INFO - TOKEN: 33213333 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:24:04 INFO - TOKEN: 33213333 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:24:07 INFO - TOKEN: 33213333 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:24:07 INFO - TOKEN: 33213333 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:24:07 INFO - TOKEN: 33213333 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:24:07 INFO - TOKEN: 33213333 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:24:07 INFO - TOKEN: 33213333 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:24:07 INFO - TOKEN: 33213333 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:24:08 INFO - TOKEN: 33213333 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:24:08 INFO - TOKEN: 33213333 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:24:08 INFO - TOKEN: 33213333 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:24:08 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:25:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:25:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:25:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:25:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:25:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:25:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:25:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:25:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:25:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:25:09 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:25:09 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:25:09 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:25:09 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:26:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:26:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:26:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:26:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:26:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:26:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:26:08 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:26:08 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:26:08 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:26:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:26:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:26:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:26:10 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:27:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:27:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:27:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:27:07 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:27:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:27:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:27:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:27:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:27:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:27:09 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:27:09 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:27:09 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:27:09 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:28:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:28:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:28:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:28:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:28:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:28:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:28:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:28:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:28:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:28:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:28:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:28:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:28:10 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:30:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:30:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:30:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35023 | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35023. Falling back to existing DB data. | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460133 with 1 parts. | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HL6i9Y1Q9fREmMPN8... | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HL6i9Y1Q9fREmMPN8 | TIME: 2026-01-06 04:30:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9682678,-77.1795692/39.0147966,-77.0954428/39.0324401,-76.9443668/39.2571244,-76.6950938/39.4265613,-76.6364952/39.7210645,-76.6545797/@39.5266779,-76.6929942,9.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyOC4wKgBIAVAD&skid=ce5cb2c1-ad1c-40e1-aed1-bfe7fe86988c | TIME: 2026-01-06 04:30:08 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-06 04:30:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 460133, part 1. | TIME: 2026-01-06 04:30:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460133. | TIME: 2026-01-06 04:30:09 INFO - TOKEN: 460133 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460133. | TIME: 2026-01-06 04:30:09 INFO - TOKEN: 460133 | FUNCTION: get_unique_token | STATUS: Using existing token: h031jp6cikeh | TIME: 2026-01-06 04:30:09 INFO - TOKEN: 460133 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-06 04:30:10 INFO - TOKEN: 460133 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h031jp6cikeh | TIME: 2026-01-06 04:30:10 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460133. | TIME: 2026-01-06 04:30:10 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:30:10 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:30:12 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:30:12 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:30:12 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:30:12 INFO - TOKEN: 35083744 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:38:04 INFO - TOKEN: 35083744 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:38:04 INFO - TOKEN: 35083744 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:38:04 INFO - TOKEN: 35083744 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:38:07 INFO - TOKEN: 35083744 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:38:07 INFO - TOKEN: 35083744 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:38:07 INFO - TOKEN: 35083744 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:38:07 INFO - TOKEN: 35083744 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:38:07 INFO - TOKEN: 35083744 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:38:07 INFO - TOKEN: 35083744 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:38:09 INFO - TOKEN: 35083744 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:38:09 INFO - TOKEN: 35083744 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:38:09 INFO - TOKEN: 35083744 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:38:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:45:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:45:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:45:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:45:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:45:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:45:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:45:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:45:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:45:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:45:08 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:45:08 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:45:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:45:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:48:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:48:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:48:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:48:07 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:48:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:48:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:48:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:48:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:48:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:48:08 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:48:08 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:48:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:48:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:49:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:49:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:49:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35035 | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35035. Falling back to existing DB data. | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110155 with 1 parts. | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gk741ateq3YMeNak6... | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gk741ateq3YMeNak6 | TIME: 2026-01-06 04:49:06 INFO - TOKEN: 41841973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/6670+Gomer+Rd,+Las+Vegas,+NV+89139,+EE.+UU./36.0281953,-115.2174026/36.0342763,-115.1328334/36.0153071,-114.9932253/36.0123728,-114.7411757/@36.2486975,-115.1422134,112189m/data=!3m1!1e3!4m12!4m11!1m5!1m1!1s0x80c8c8f89a240dbd:0xb8725c9c41d601c!2m2!1d-115.2356632!2d36.0137939!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAxMi4wKgBIAVAD&skid=7ea1507c-047e-4670-ba76-3f10c74abc3a | TIME: 2026-01-06 04:49:08 INFO - TOKEN: 41841973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 04:49:08 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110155, part 1. | TIME: 2026-01-06 04:49:08 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110155. | TIME: 2026-01-06 04:49:08 INFO - TOKEN: 110155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110155. | TIME: 2026-01-06 04:49:08 INFO - TOKEN: 110155 | FUNCTION: get_unique_token | STATUS: Using existing token: vwq7erk7i89c | TIME: 2026-01-06 04:49:09 INFO - TOKEN: 110155 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6670 Gomer Rd, Las Vegas, NV 89139, EE. UU.' | TIME: 2026-01-06 04:49:10 INFO - TOKEN: 110155 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-06 04:49:11 INFO - TOKEN: 110155 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (36.013765, -115.235692). | TIME: 2026-01-06 04:49:15 INFO - TOKEN: 110155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-06 04:49:15 INFO - TOKEN: 110155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vwq7erk7i89c | TIME: 2026-01-06 04:49:15 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110155. | TIME: 2026-01-06 04:49:15 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:49:15 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:49:17 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:49:17 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:49:17 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:49:17 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:50:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:50:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:50:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:50:06 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:50:06 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:50:06 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:50:06 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:50:06 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:50:06 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:50:07 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:50:07 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:50:07 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:50:07 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:51:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:51:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:51:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:51:06 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:51:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:51:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:51:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:51:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:51:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:51:08 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:51:08 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:51:08 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:51:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:52:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:52:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:52:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:52:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:52:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:52:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:52:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:52:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:52:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:52:08 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:52:08 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:52:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:52:08 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:53:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:53:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:53:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:53:07 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:53:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:53:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:53:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:53:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:53:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:53:08 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:53:08 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:53:08 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:53:08 INFO - TOKEN: 44043814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:54:04 INFO - TOKEN: 44043814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:54:04 INFO - TOKEN: 44043814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:54:04 INFO - TOKEN: 44043814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:54:06 INFO - TOKEN: 44043814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:54:06 INFO - TOKEN: 44043814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:54:06 INFO - TOKEN: 44043814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:54:06 INFO - TOKEN: 44043814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:54:06 INFO - TOKEN: 44043814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:54:06 INFO - TOKEN: 44043814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:54:07 INFO - TOKEN: 44043814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:54:07 INFO - TOKEN: 44043814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:54:07 INFO - TOKEN: 44043814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:54:07 INFO - TOKEN: 26030308 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 04:57:04 INFO - TOKEN: 26030308 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:57:04 INFO - TOKEN: 26030308 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 04:57:04 INFO - TOKEN: 26030308 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 04:57:06 INFO - TOKEN: 26030308 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 04:57:07 INFO - TOKEN: 26030308 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 04:57:07 INFO - TOKEN: 26030308 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 04:57:07 INFO - TOKEN: 26030308 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 04:57:07 INFO - TOKEN: 26030308 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 04:57:07 INFO - TOKEN: 26030308 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 04:57:08 INFO - TOKEN: 26030308 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:57:08 INFO - TOKEN: 26030308 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 04:57:08 INFO - TOKEN: 26030308 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 04:57:08 INFO - TOKEN: 26030308 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:00:04 INFO - TOKEN: 26030308 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:00:04 INFO - TOKEN: 26030308 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:00:04 INFO - TOKEN: 26030308 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:00:07 INFO - TOKEN: 26030308 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:00:07 INFO - TOKEN: 26030308 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:00:07 INFO - TOKEN: 26030308 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:00:07 INFO - TOKEN: 26030308 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:00:07 INFO - TOKEN: 26030308 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:00:07 INFO - TOKEN: 26030308 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:00:09 INFO - TOKEN: 26030308 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:00:09 INFO - TOKEN: 26030308 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:00:09 INFO - TOKEN: 26030308 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:00:09 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:01:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:01:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:01:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:01:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:01:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:01:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:01:06 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:01:06 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:01:06 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:01:07 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:01:07 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:01:07 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:01:07 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:02:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:02:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:02:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35051 | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35051. Falling back to existing DB data. | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220115 with 1 parts. | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ModWJvUdw1nS5wLJ8... | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ModWJvUdw1nS5wLJ8 | TIME: 2026-01-06 05:02:06 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4366854,-87.5313539/39.077691,-88.6400311/38.7394719,-89.9107924/38.6617054,-90.0306019/38.4865305,-90.274691/@38.4864201,-90.2748382,19.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI0MTExMC4wKgBIAVAD | TIME: 2026-01-06 05:02:08 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 05:02:08 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220115, part 1. | TIME: 2026-01-06 05:02:08 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220115. | TIME: 2026-01-06 05:02:09 INFO - TOKEN: 220115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220115. | TIME: 2026-01-06 05:02:09 INFO - TOKEN: 220115 | FUNCTION: get_unique_token | STATUS: Using existing token: 4e3o11pbb78p | TIME: 2026-01-06 05:02:09 INFO - TOKEN: 220115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-06 05:02:10 INFO - TOKEN: 220115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4e3o11pbb78p | TIME: 2026-01-06 05:02:11 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220115. | TIME: 2026-01-06 05:02:11 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:02:11 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:02:12 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:02:12 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:02:12 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:02:12 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:08:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:08:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:08:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:08:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:08:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:08:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:08:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:08:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35050 | TIME: 2026-01-06 05:08:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35050. Falling back to existing DB data. | TIME: 2026-01-06 05:08:07 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210472 with 1 parts. | TIME: 2026-01-06 05:08:07 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TVLGUcEqqiWQoHKP8... | TIME: 2026-01-06 05:08:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TVLGUcEqqiWQoHKP8 | TIME: 2026-01-06 05:08:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/725+E+Parr+Rd,+Berne,+IN+46711,+USA/40.6729461,-84.9556285/40.8323994,-84.9421241/40.8011082,-85.3822392/39.9039012,-86.067783/39.9084329,-86.269856/39.6943617,-86.3062363/39.4366842,-87.5312941/@39.4366702,-87.5310216,19.83z/data=!4m15!4m14!1m5!1m1!1s0x881587f5328bc131:0x7ef75f1fc2a04fd5!2m2!1d-84.9419993!2d40.6662889!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=d01c24b2-512a-4a53-abb4-45ec5bafc85c | TIME: 2026-01-06 05:08:09 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-06 05:08:09 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 210472, part 1. | TIME: 2026-01-06 05:08:09 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210472. | TIME: 2026-01-06 05:08:09 INFO - TOKEN: 210472 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210472. | TIME: 2026-01-06 05:08:09 INFO - TOKEN: 210472 | FUNCTION: get_unique_token | STATUS: Using existing token: xwel2oro9ca9 | TIME: 2026-01-06 05:08:09 INFO - TOKEN: 210472 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '725 E Parr Rd, Berne, IN 46711, USA' | TIME: 2026-01-06 05:08:11 INFO - TOKEN: 210472 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.6653248, -84.9478469). | TIME: 2026-01-06 05:08:13 INFO - TOKEN: 210472 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-06 05:08:13 INFO - TOKEN: 210472 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xwel2oro9ca9 | TIME: 2026-01-06 05:08:13 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210472. | TIME: 2026-01-06 05:08:13 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:08:13 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:08:14 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:08:14 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:08:14 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:08:14 INFO - TOKEN: 35042662 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:10:04 INFO - TOKEN: 35042662 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:10:04 INFO - TOKEN: 35042662 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:10:04 INFO - TOKEN: 35042662 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:10:06 INFO - TOKEN: 35042662 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:10:07 INFO - TOKEN: 35042662 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:10:07 INFO - TOKEN: 35042662 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:10:07 INFO - TOKEN: 35042662 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:10:07 INFO - TOKEN: 35042662 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:10:07 INFO - TOKEN: 35042662 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:10:08 INFO - TOKEN: 35042662 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:10:08 INFO - TOKEN: 35042662 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:10:08 INFO - TOKEN: 35042662 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:10:08 INFO - TOKEN: 88271617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:13:04 INFO - TOKEN: 88271617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:13:04 INFO - TOKEN: 88271617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:13:04 INFO - TOKEN: 88271617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:13:06 INFO - TOKEN: 88271617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:13:07 INFO - TOKEN: 88271617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:13:07 INFO - TOKEN: 88271617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:13:07 INFO - TOKEN: 88271617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:13:07 INFO - TOKEN: 88271617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:13:07 INFO - TOKEN: 88271617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:13:07 INFO - TOKEN: 88271617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:13:07 INFO - TOKEN: 88271617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:13:07 INFO - TOKEN: 88271617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:13:07 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:15:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:15:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:15:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:15:07 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:15:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:15:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:15:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:15:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:15:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:15:09 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:15:09 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:15:09 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:15:09 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:16:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:16:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:16:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:16:07 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:16:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:16:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:16:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:16:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:16:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:16:08 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:16:08 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:16:08 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:16:08 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:17:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:17:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:17:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:17:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:17:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:17:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:17:06 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:17:06 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:17:06 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:17:07 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:17:07 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:17:07 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:17:07 INFO - TOKEN: 48873397 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:20:04 INFO - TOKEN: 48873397 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:20:04 INFO - TOKEN: 48873397 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:20:04 INFO - TOKEN: 48873397 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:20:07 INFO - TOKEN: 48873397 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:20:07 INFO - TOKEN: 48873397 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:20:07 INFO - TOKEN: 48873397 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:20:07 INFO - TOKEN: 48873397 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:20:07 INFO - TOKEN: 48873397 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:20:07 INFO - TOKEN: 48873397 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:20:09 INFO - TOKEN: 48873397 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:20:09 INFO - TOKEN: 48873397 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:20:09 INFO - TOKEN: 48873397 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:20:09 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:21:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:21:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:21:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:21:06 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:21:06 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:21:06 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:21:06 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:21:06 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 05:21:06 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:21:06 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:21:07 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:21:07 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:21:07 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:21:07 INFO - TOKEN: 48873397 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:22:04 INFO - TOKEN: 48873397 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:22:04 INFO - TOKEN: 48873397 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:22:04 INFO - TOKEN: 48873397 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:22:06 INFO - TOKEN: 48873397 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:22:07 INFO - TOKEN: 48873397 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:22:07 INFO - TOKEN: 48873397 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:22:07 INFO - TOKEN: 48873397 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:22:07 INFO - TOKEN: 48873397 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:22:07 INFO - TOKEN: 48873397 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:22:08 INFO - TOKEN: 48873397 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:22:08 INFO - TOKEN: 48873397 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:22:08 INFO - TOKEN: 48873397 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:22:08 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:27:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:27:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:27:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:27:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:27:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:27:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:27:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:27:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:27:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:27:08 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:27:08 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:27:08 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:27:08 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:28:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:28:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:28:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:28:06 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:28:06 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:28:06 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:28:06 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:28:06 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:28:06 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:28:07 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:28:07 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:28:07 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:28:07 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:29:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:29:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:29:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:29:06 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:29:06 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:29:06 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:29:06 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:29:06 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:29:06 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:29:08 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:29:08 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:29:08 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:29:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:30:05 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:30:05 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:30:05 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:30:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:30:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:30:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:30:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:30:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:30:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:30:08 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:30:08 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:30:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:30:08 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:31:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:31:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:31:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:31:07 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:31:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:31:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:31:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:31:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:31:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:31:08 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:31:08 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:31:08 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:31:08 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:32:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:32:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:32:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:32:07 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:32:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:32:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:32:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:32:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:32:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:32:08 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:32:08 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:32:08 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:32:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:33:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:33:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:33:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:33:06 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:33:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:33:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:33:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:33:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35021 | TIME: 2026-01-06 05:33:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35021. Falling back to existing DB data. | TIME: 2026-01-06 05:33:07 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450032 with 1 parts. | TIME: 2026-01-06 05:33:07 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9Ra99tr53jLxZFLr9... | TIME: 2026-01-06 05:33:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9Ra99tr53jLxZFLr9 | TIME: 2026-01-06 05:33:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.5016051,-79.3082401/34.8903577,-78.9599322/35.4175569,-78.4622223/36.5451736,-77.5761754/@35.7556024,-79.0030108,7.49z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyNy4wKgBIAVAD&skid=5c80f5b1-0e6f-4edb-9c89-f2c942111dde | TIME: 2026-01-06 05:33:08 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 05:33:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 450032, part 1. | TIME: 2026-01-06 05:33:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450032. | TIME: 2026-01-06 05:33:09 INFO - TOKEN: 450032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450032. | TIME: 2026-01-06 05:33:09 INFO - TOKEN: 450032 | FUNCTION: get_unique_token | STATUS: Using existing token: xjd7e0phxxzl | TIME: 2026-01-06 05:33:09 INFO - TOKEN: 450032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 05:33:10 INFO - TOKEN: 450032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xjd7e0phxxzl | TIME: 2026-01-06 05:33:10 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450032. | TIME: 2026-01-06 05:33:10 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:33:10 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:33:12 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:33:12 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:33:12 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:33:12 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:34:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:34:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:34:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:34:06 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:34:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:34:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:34:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:34:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:34:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:34:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:34:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:34:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:34:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:35:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:35:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:35:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:35:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:35:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:35:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:35:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:35:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:35:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:35:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:35:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:35:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:35:09 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:36:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:36:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:36:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:36:07 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:36:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:36:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:36:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:36:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:36:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:36:09 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:36:09 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:36:09 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:36:09 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:37:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:37:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:37:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35065 | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35065. Falling back to existing DB data. | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130001 with 1 parts. | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZVqqFQzebMyxMJyF6... | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZVqqFQzebMyxMJyF6 | TIME: 2026-01-06 05:37:07 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9988402,-108.7496502/37.4378574,-108.6445446/37.8164703,-109.0419706/@37.6885761,-109.3060801,8.42z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=19f76510-11be-44d0-9ff1-29e7ca09b6b3 | TIME: 2026-01-06 05:37:08 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 05:37:08 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130001, part 1. | TIME: 2026-01-06 05:37:08 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130001. | TIME: 2026-01-06 05:37:09 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130001. | TIME: 2026-01-06 05:37:09 INFO - TOKEN: 130001 | FUNCTION: get_unique_token | STATUS: Using existing token: jjzxrg6x1kea | TIME: 2026-01-06 05:37:09 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-06 05:37:10 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jjzxrg6x1kea | TIME: 2026-01-06 05:37:10 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130001. | TIME: 2026-01-06 05:37:10 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:37:10 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:37:11 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:37:11 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:37:11 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:37:11 INFO - TOKEN: 78412747 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:38:04 INFO - TOKEN: 78412747 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:38:04 INFO - TOKEN: 78412747 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:38:04 INFO - TOKEN: 78412747 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:38:07 INFO - TOKEN: 78412747 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:38:07 INFO - TOKEN: 78412747 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:38:07 INFO - TOKEN: 78412747 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:38:07 INFO - TOKEN: 78412747 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:38:07 INFO - TOKEN: 78412747 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:38:07 INFO - TOKEN: 78412747 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:38:08 INFO - TOKEN: 78412747 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:38:08 INFO - TOKEN: 78412747 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:38:08 INFO - TOKEN: 78412747 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:38:08 INFO - TOKEN: 29156062 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:39:04 INFO - TOKEN: 29156062 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:39:04 INFO - TOKEN: 29156062 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:39:04 INFO - TOKEN: 29156062 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:39:07 INFO - TOKEN: 29156062 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:39:07 INFO - TOKEN: 29156062 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:39:07 INFO - TOKEN: 29156062 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:39:07 INFO - TOKEN: 29156062 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:39:07 INFO - TOKEN: 29156062 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:39:07 INFO - TOKEN: 29156062 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:39:08 INFO - TOKEN: 29156062 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:39:08 INFO - TOKEN: 29156062 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:39:08 INFO - TOKEN: 29156062 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:39:08 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:40:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:40:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:40:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:40:07 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:40:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:40:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:40:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:40:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:40:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:40:08 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:40:08 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:40:08 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:40:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:41:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:41:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:41:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:41:07 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:41:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:41:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:41:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:41:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:41:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:41:09 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:41:09 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:41:09 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:41:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:42:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:42:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:42:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:42:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:42:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:42:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:42:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:42:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:42:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:42:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:42:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:42:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:42:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:43:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:43:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:43:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:43:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:43:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:43:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:43:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:43:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:43:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:43:08 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:43:08 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:43:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:43:08 INFO - TOKEN: 41777830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:44:04 INFO - TOKEN: 41777830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:44:04 INFO - TOKEN: 41777830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:44:04 INFO - TOKEN: 41777830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:44:06 INFO - TOKEN: 41777830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:44:07 INFO - TOKEN: 41777830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:44:07 INFO - TOKEN: 41777830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:44:07 INFO - TOKEN: 41777830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:44:07 INFO - TOKEN: 41777830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:44:07 INFO - TOKEN: 41777830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:44:08 INFO - TOKEN: 41777830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:44:08 INFO - TOKEN: 41777830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:44:08 INFO - TOKEN: 41777830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:44:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:46:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:46:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:46:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:46:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:46:06 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:46:06 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:46:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:46:06 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:46:06 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:46:08 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:46:08 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:46:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:46:08 INFO - TOKEN: 63991341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:47:04 INFO - TOKEN: 63991341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:47:04 INFO - TOKEN: 63991341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:47:04 INFO - TOKEN: 63991341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:47:07 INFO - TOKEN: 63991341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:47:07 INFO - TOKEN: 63991341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:47:07 INFO - TOKEN: 63991341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:47:07 INFO - TOKEN: 63991341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:47:07 INFO - TOKEN: 63991341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:47:07 INFO - TOKEN: 63991341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:47:09 INFO - TOKEN: 63991341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:47:09 INFO - TOKEN: 63991341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:47:09 INFO - TOKEN: 63991341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:47:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:48:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:48:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:48:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:48:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:48:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:48:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:48:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:48:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:48:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:48:07 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:48:07 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:48:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:48:07 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:49:03 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:49:03 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:49:03 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:49:06 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:49:06 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:49:06 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:49:06 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:49:06 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:49:06 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:49:08 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:49:08 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:49:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:49:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:50:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:50:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:50:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:50:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:50:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:50:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:50:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:50:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:50:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:50:08 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:50:08 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:50:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:50:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:51:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:51:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:51:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:51:06 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:51:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:51:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:51:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:51:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:51:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:51:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:51:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:51:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:51:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:52:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:52:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:52:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:52:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:52:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:52:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:52:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:52:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:52:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:52:08 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:52:08 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:52:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:52:08 INFO - TOKEN: 32032763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:53:05 INFO - TOKEN: 32032763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:53:05 INFO - TOKEN: 32032763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:53:05 INFO - TOKEN: 32032763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:53:07 INFO - TOKEN: 32032763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:53:08 INFO - TOKEN: 32032763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:53:08 INFO - TOKEN: 32032763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:53:08 INFO - TOKEN: 32032763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:53:08 INFO - TOKEN: 32032763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:53:08 INFO - TOKEN: 32032763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:53:10 INFO - TOKEN: 32032763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:53:10 INFO - TOKEN: 32032763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:53:10 INFO - TOKEN: 32032763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:53:10 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:54:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:54:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:54:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34972 | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34972 | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 34972 | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34972. Falling back to existing DB data. | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311018 with 3 parts. | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZJhHsfXLHTpGcFWc6... | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZJhHsfXLHTpGcFWc6 | TIME: 2026-01-06 05:54:06 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1004+MacArthur+Blvd,+Grand+Prairie,+TX+75050,+USA/32.7618618,-96.9659123/32.7586495,-97.0629794/32.7743211,-97.0620163/32.8374113,-97.0720843/32.8403738,-97.2464453/32.8496254,-97.3125069/32.8938941,-97.3256665/33.811481,-98.2186904/33.9461172,-98.5313496/@33.9159917,-98.4882734,12.44z/data=!4m19!4m18!1m5!1m1!1s0x864e84c2a6baebc1:0xb3b491ef1a80c925!2m2!1d-96.942097!2d32.76389!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=87b66244-3e5f-46e7-b26c-5d833189cc7d | TIME: 2026-01-06 05:54:08 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 05:54:08 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311018, part 1. | TIME: 2026-01-06 05:54:08 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311018. | TIME: 2026-01-06 05:54:09 INFO - TOKEN: 311018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311018. | TIME: 2026-01-06 05:54:09 INFO - TOKEN: 311018 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-06 05:54:09 INFO - TOKEN: 311018 | FUNCTION: get_unique_token | STATUS: Generated unique token: wo1wme59ztti | TIME: 2026-01-06 05:54:09 INFO - TOKEN: 311018 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1004 MacArthur Blvd, Grand Prairie, TX 75050, USA' | TIME: 2026-01-06 05:54:11 INFO - TOKEN: 311018 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.7623366, -96.9599751). | TIME: 2026-01-06 05:54:12 INFO - TOKEN: 311018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 05:54:12 INFO - TOKEN: 311018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: wo1wme59ztti | TIME: 2026-01-06 05:54:12 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/asoMNc9L6NdxcudB7... | TIME: 2026-01-06 05:54:12 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/asoMNc9L6NdxcudB7 | TIME: 2026-01-06 05:54:12 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.9461172,-98.5313496/34.5556772,-100.4390525/35.193975,-101.6937622/@35.1936612,-101.6944957,19.22z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9862253e-5ca9-41d7-b721-afad07cee675 | TIME: 2026-01-06 05:54:13 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 05:54:13 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 311018, part 2. | TIME: 2026-01-06 05:54:13 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-06 05:54:13 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311018. | TIME: 2026-01-06 05:54:14 INFO - TOKEN: 311018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311018. | TIME: 2026-01-06 05:54:14 INFO - TOKEN: 311018 | FUNCTION: get_unique_token | STATUS: Using existing token: wo1wme59ztti | TIME: 2026-01-06 05:54:14 INFO - TOKEN: 311018 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1004 MacArthur Blvd, Grand Prairie, TX 75050, USA' | TIME: 2026-01-06 05:54:16 INFO - TOKEN: 311018 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.7623366, -96.9599751). | TIME: 2026-01-06 05:54:18 INFO - TOKEN: 311018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-06 05:54:18 INFO - TOKEN: 311018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wo1wme59ztti | TIME: 2026-01-06 05:54:19 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SkGWjaEXKHZXmuM79... | TIME: 2026-01-06 05:54:19 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SkGWjaEXKHZXmuM79 | TIME: 2026-01-06 05:54:19 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1927799,-101.6997724/35.2730286,-102.6093618/35.182792,-103.0424661/@35.1827286,-103.0419547,19.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0de2d303-135a-4fb9-a84e-3d6d9a6776ce | TIME: 2026-01-06 05:54:20 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 05:54:20 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 311018, part 3. | TIME: 2026-01-06 05:54:20 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-06 05:54:20 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311018. | TIME: 2026-01-06 05:54:21 INFO - TOKEN: 311018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311018. | TIME: 2026-01-06 05:54:21 INFO - TOKEN: 311018 | FUNCTION: get_unique_token | STATUS: Using existing token: wo1wme59ztti | TIME: 2026-01-06 05:54:21 INFO - TOKEN: 311018 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1004 MacArthur Blvd, Grand Prairie, TX 75050, USA' | TIME: 2026-01-06 05:54:23 INFO - TOKEN: 311018 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.7623366, -96.9599751). | TIME: 2026-01-06 05:54:25 INFO - TOKEN: 311018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-06 05:54:25 INFO - TOKEN: 311018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wo1wme59ztti | TIME: 2026-01-06 05:54:25 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311018. | TIME: 2026-01-06 05:54:25 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:54:25 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:54:26 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:54:26 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:54:26 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:54:26 INFO - TOKEN: 53329619 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:55:04 INFO - TOKEN: 53329619 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:55:04 INFO - TOKEN: 53329619 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:55:04 INFO - TOKEN: 53329619 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:55:07 INFO - TOKEN: 53329619 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:55:07 INFO - TOKEN: 53329619 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:55:07 INFO - TOKEN: 53329619 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:55:07 INFO - TOKEN: 53329619 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:55:07 INFO - TOKEN: 53329619 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:55:07 INFO - TOKEN: 53329619 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:55:09 INFO - TOKEN: 53329619 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:55:09 INFO - TOKEN: 53329619 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:55:09 INFO - TOKEN: 53329619 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:55:09 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 05:56:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:56:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 05:56:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 05:56:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 05:56:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 05:56:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 05:56:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 05:56:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 05:56:07 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 05:56:08 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:56:08 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 05:56:08 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 05:56:08 INFO - TOKEN: 09592538 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:00:04 INFO - TOKEN: 09592538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:00:04 INFO - TOKEN: 09592538 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:00:04 INFO - TOKEN: 09592538 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:00:07 INFO - TOKEN: 09592538 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:00:07 INFO - TOKEN: 09592538 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:00:07 INFO - TOKEN: 09592538 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:00:07 INFO - TOKEN: 09592538 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:00:07 INFO - TOKEN: 09592538 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:00:07 INFO - TOKEN: 09592538 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:00:08 INFO - TOKEN: 09592538 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:00:08 INFO - TOKEN: 09592538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:00:08 INFO - TOKEN: 09592538 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:00:08 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:02:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:02:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:02:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:02:06 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:02:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:02:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:02:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:02:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35066 | TIME: 2026-01-06 06:02:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35066. Falling back to existing DB data. | TIME: 2026-01-06 06:02:07 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120439 with 1 parts. | TIME: 2026-01-06 06:02:07 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ug8ph3WjsYNAnJji9... | TIME: 2026-01-06 06:02:07 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ug8ph3WjsYNAnJji9 | TIME: 2026-01-06 06:02:07 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164703,-109.0419706/37.8857461,-109.3426211/38.9364407,-109.8401602/38.9901471,-110.247807/39.5898125,-110.8166794/39.9982656,-111.4774429/40.132702,-111.646728/40.3117656,-111.7243262/1240+E+800+N,+Orem,+UT+84097,+USA/@40.3116195,-111.7239901,19.25z/data=!4m18!4m17!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x874d9aaa9d6be72f:0x7f0f987867c119f!2m2!1d-111.666144!2d40.31056!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e71a331c-031d-4a43-ab8b-8bd9438b3546 | TIME: 2026-01-06 06:02:08 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-06 06:02:08 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 120439, part 1. | TIME: 2026-01-06 06:02:08 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120439. | TIME: 2026-01-06 06:02:09 INFO - TOKEN: 120439 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120439. | TIME: 2026-01-06 06:02:09 INFO - TOKEN: 120439 | FUNCTION: get_unique_token | STATUS: Using existing token: 5bqray9doefu | TIME: 2026-01-06 06:02:09 INFO - TOKEN: 120439 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1240 E 800 N, Orem, UT 84097, USA' | TIME: 2026-01-06 06:02:10 INFO - TOKEN: 120439 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.3120175, -111.6618375). | TIME: 2026-01-06 06:02:11 INFO - TOKEN: 120439 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-06 06:02:11 INFO - TOKEN: 120439 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5bqray9doefu | TIME: 2026-01-06 06:02:12 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120439. | TIME: 2026-01-06 06:02:12 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:02:12 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:02:13 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:02:13 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:02:13 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:02:13 INFO - TOKEN: 97711821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:03:04 INFO - TOKEN: 97711821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:03:04 INFO - TOKEN: 97711821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:03:04 INFO - TOKEN: 97711821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:03:07 INFO - TOKEN: 97711821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:03:07 INFO - TOKEN: 97711821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:03:07 INFO - TOKEN: 97711821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:03:07 INFO - TOKEN: 97711821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:03:07 INFO - TOKEN: 97711821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:03:07 INFO - TOKEN: 97711821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:03:08 INFO - TOKEN: 97711821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:03:08 INFO - TOKEN: 97711821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:03:08 INFO - TOKEN: 97711821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:03:08 INFO - TOKEN: 34072124 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:06:04 INFO - TOKEN: 34072124 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:06:04 INFO - TOKEN: 34072124 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:06:04 INFO - TOKEN: 34072124 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:06:06 INFO - TOKEN: 34072124 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:06:07 INFO - TOKEN: 34072124 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:06:07 INFO - TOKEN: 34072124 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:06:07 INFO - TOKEN: 34072124 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:06:07 INFO - TOKEN: 34072124 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:06:07 INFO - TOKEN: 34072124 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:06:09 INFO - TOKEN: 34072124 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:06:09 INFO - TOKEN: 34072124 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:06:09 INFO - TOKEN: 34072124 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:06:09 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:07:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:07:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:07:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:07:07 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:07:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:07:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:07:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:07:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:07:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:07:09 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:07:09 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:07:09 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:07:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:08:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:08:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:08:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:08:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:08:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:08:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:08:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:08:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:08:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:08:08 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:08:08 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:08:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:08:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:09:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:09:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:09:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:09:06 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:09:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:09:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:09:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:09:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35024 | TIME: 2026-01-06 06:09:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35024. Falling back to existing DB data. | TIME: 2026-01-06 06:09:07 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320362 with 1 parts. | TIME: 2026-01-06 06:09:07 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2JRU7zmyymJpuJ87A... | TIME: 2026-01-06 06:09:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2JRU7zmyymJpuJ87A | TIME: 2026-01-06 06:09:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7210645,-76.6545797/39.8272949,-76.687194/39.824037,-76.6977454/39.8278632,-76.70796/39.8312482,-76.72331/39.8189003,-76.7615194/2191+Seven+Valleys+Rd,+Seven+Valleys,+PA+17360,+USA/@39.8266542,-76.7447624,13.81z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x89c861b58e698957:0xafd2a5cb5c9feb7e!2m2!1d-76.775939!2d39.8545776!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=abcb00b9-ba28-4975-b3f7-25bb63506730 | TIME: 2026-01-06 06:09:08 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-06 06:09:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320362, part 1. | TIME: 2026-01-06 06:09:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320362. | TIME: 2026-01-06 06:09:09 INFO - TOKEN: 320362 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320362. | TIME: 2026-01-06 06:09:09 INFO - TOKEN: 320362 | FUNCTION: get_unique_token | STATUS: Using existing token: u78cmxgyddvp | TIME: 2026-01-06 06:09:09 INFO - TOKEN: 320362 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2191 Seven Valleys Rd, Seven Valleys, PA 17360, USA' | TIME: 2026-01-06 06:09:10 INFO - TOKEN: 320362 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.8549067, -76.7756458). | TIME: 2026-01-06 06:09:11 INFO - TOKEN: 320362 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-06 06:09:11 INFO - TOKEN: 320362 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u78cmxgyddvp | TIME: 2026-01-06 06:09:11 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320362. | TIME: 2026-01-06 06:09:11 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:09:11 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:09:13 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:09:13 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:09:13 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:09:13 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:10:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:10:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:10:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:10:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:10:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:10:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:10:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:10:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:10:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:10:07 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:10:07 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:10:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:10:07 INFO - TOKEN: 71586774 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:11:04 INFO - TOKEN: 71586774 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:11:04 INFO - TOKEN: 71586774 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:11:04 INFO - TOKEN: 71586774 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:11:07 INFO - TOKEN: 71586774 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:11:07 INFO - TOKEN: 71586774 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:11:07 INFO - TOKEN: 71586774 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:11:07 INFO - TOKEN: 71586774 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:11:07 INFO - TOKEN: 71586774 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:11:07 INFO - TOKEN: 71586774 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:11:08 INFO - TOKEN: 71586774 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:11:08 INFO - TOKEN: 71586774 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:11:08 INFO - TOKEN: 71586774 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:11:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:12:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:12:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:12:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:12:06 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:12:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:12:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:12:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:12:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:12:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:12:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:12:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:12:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:12:09 INFO - TOKEN: 89040873 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:13:04 INFO - TOKEN: 89040873 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:13:04 INFO - TOKEN: 89040873 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:13:04 INFO - TOKEN: 89040873 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:13:07 INFO - TOKEN: 89040873 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:13:07 INFO - TOKEN: 89040873 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:13:07 INFO - TOKEN: 89040873 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:13:07 INFO - TOKEN: 89040873 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:13:07 INFO - TOKEN: 89040873 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:13:07 INFO - TOKEN: 89040873 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:13:08 INFO - TOKEN: 89040873 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:13:08 INFO - TOKEN: 89040873 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:13:08 INFO - TOKEN: 89040873 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:13:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:14:05 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:14:05 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:14:05 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:14:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:14:08 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:14:08 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:14:08 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:14:08 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:14:08 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:14:09 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:14:09 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:14:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:14:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:15:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:15:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:15:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35054 | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35054. Falling back to existing DB data. | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310109 with 1 parts. | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gMaPXjYRH5xHPG1j8... | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gMaPXjYRH5xHPG1j8 | TIME: 2026-01-06 06:15:06 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2270818,-100.000208/35.1938517,-101.8424738/35.1827632,-103.0425005/@35.235723,-102.3286231,7.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDQyNy4xKgBIAVAD&skid=2b344b37-4a1f-4bf5-8734-c806d2462e02 | TIME: 2026-01-06 06:15:08 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 06:15:08 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310109, part 1. | TIME: 2026-01-06 06:15:08 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310109. | TIME: 2026-01-06 06:15:08 INFO - TOKEN: 310109 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310109. | TIME: 2026-01-06 06:15:08 INFO - TOKEN: 310109 | FUNCTION: get_unique_token | STATUS: Using existing token: 6o1hywrqckgv | TIME: 2026-01-06 06:15:09 INFO - TOKEN: 310109 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-06 06:15:10 INFO - TOKEN: 310109 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6o1hywrqckgv | TIME: 2026-01-06 06:15:11 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310109. | TIME: 2026-01-06 06:15:11 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:15:11 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:15:12 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:15:12 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:15:12 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:15:12 INFO - TOKEN: 35209542 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:16:04 INFO - TOKEN: 35209542 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:16:04 INFO - TOKEN: 35209542 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:16:04 INFO - TOKEN: 35209542 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:16:07 INFO - TOKEN: 35209542 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:16:07 INFO - TOKEN: 35209542 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:16:07 INFO - TOKEN: 35209542 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:16:07 INFO - TOKEN: 35209542 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:16:07 INFO - TOKEN: 35209542 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:16:07 INFO - TOKEN: 35209542 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:16:09 INFO - TOKEN: 35209542 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:16:09 INFO - TOKEN: 35209542 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:16:09 INFO - TOKEN: 35209542 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:16:09 INFO - TOKEN: 30760428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:17:04 INFO - TOKEN: 30760428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:17:04 INFO - TOKEN: 30760428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:17:04 INFO - TOKEN: 30760428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:17:06 INFO - TOKEN: 30760428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:17:06 INFO - TOKEN: 30760428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:17:06 INFO - TOKEN: 30760428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:17:06 INFO - TOKEN: 30760428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:17:06 INFO - TOKEN: 30760428 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 06:17:06 INFO - TOKEN: 30760428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:17:06 INFO - TOKEN: 30760428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:17:07 INFO - TOKEN: 30760428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:17:07 INFO - TOKEN: 30760428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:17:07 INFO - TOKEN: 30760428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:17:07 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:18:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:18:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:18:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:18:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:18:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:18:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:18:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:18:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:18:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:18:08 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:18:08 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:18:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:18:08 INFO - TOKEN: 76891974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:19:04 INFO - TOKEN: 76891974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:19:04 INFO - TOKEN: 76891974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:19:04 INFO - TOKEN: 76891974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:19:07 INFO - TOKEN: 76891974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:19:07 INFO - TOKEN: 76891974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:19:07 INFO - TOKEN: 76891974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:19:07 INFO - TOKEN: 76891974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:19:07 INFO - TOKEN: 76891974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:19:07 INFO - TOKEN: 76891974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:19:08 INFO - TOKEN: 76891974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:19:08 INFO - TOKEN: 76891974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:19:08 INFO - TOKEN: 76891974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:19:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:20:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:20:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:20:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35052 | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35052. Falling back to existing DB data. | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190334 with 1 parts. | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Au54RgyWZi7ei3jm7... | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Au54RgyWZi7ei3jm7 | TIME: 2026-01-06 06:20:06 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4865792,-90.2747813/38.542918,-90.4474941/37.2503175,-93.1967048/37.2490056,-93.3108419/37.2410012,-93.3126973/37.2422177,-93.3526341/36.9961113,-94.6180174/@36.9961165,-94.6174409,19.74z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ff44fd8c-891a-41c8-9239-e5e2c1e0f437 | TIME: 2026-01-06 06:20:08 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-06 06:20:08 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 190334, part 1. | TIME: 2026-01-06 06:20:08 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190334. | TIME: 2026-01-06 06:20:08 INFO - TOKEN: 190334 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190334. | TIME: 2026-01-06 06:20:08 INFO - TOKEN: 190334 | FUNCTION: get_unique_token | STATUS: Using existing token: ymkxpuc4duy0 | TIME: 2026-01-06 06:20:09 INFO - TOKEN: 190334 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-06 06:20:10 INFO - TOKEN: 190334 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ymkxpuc4duy0 | TIME: 2026-01-06 06:20:10 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190334. | TIME: 2026-01-06 06:20:10 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:20:10 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:20:11 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:20:11 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:20:11 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:20:11 INFO - TOKEN: 67504495 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:22:04 INFO - TOKEN: 67504495 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:22:04 INFO - TOKEN: 67504495 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:22:04 INFO - TOKEN: 67504495 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:22:06 INFO - TOKEN: 67504495 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:22:07 INFO - TOKEN: 67504495 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:22:07 INFO - TOKEN: 67504495 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:22:07 INFO - TOKEN: 67504495 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:22:07 INFO - TOKEN: 67504495 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:22:07 INFO - TOKEN: 67504495 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:22:09 INFO - TOKEN: 67504495 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:22:09 INFO - TOKEN: 67504495 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:22:09 INFO - TOKEN: 67504495 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:22:09 INFO - TOKEN: 21385129 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:23:04 INFO - TOKEN: 21385129 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:23:04 INFO - TOKEN: 21385129 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:23:04 INFO - TOKEN: 21385129 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:23:07 INFO - TOKEN: 21385129 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:23:07 INFO - TOKEN: 21385129 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:23:07 INFO - TOKEN: 21385129 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:23:07 INFO - TOKEN: 21385129 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:23:07 INFO - TOKEN: 21385129 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:23:07 INFO - TOKEN: 21385129 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:23:08 INFO - TOKEN: 21385129 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:23:08 INFO - TOKEN: 21385129 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:23:08 INFO - TOKEN: 21385129 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:23:08 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:24:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:24:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:24:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:24:06 INFO - TOKEN: 85419701 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:25:04 INFO - TOKEN: 85419701 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:25:04 INFO - TOKEN: 85419701 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:25:04 INFO - TOKEN: 85419701 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:25:07 INFO - TOKEN: 85419701 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:25:07 INFO - TOKEN: 85419701 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:25:07 INFO - TOKEN: 85419701 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:25:07 INFO - TOKEN: 85419701 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:25:07 INFO - TOKEN: 85419701 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:25:07 INFO - TOKEN: 85419701 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:25:08 INFO - TOKEN: 85419701 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:25:08 INFO - TOKEN: 85419701 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:25:08 INFO - TOKEN: 85419701 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:25:08 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:28:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:28:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:28:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:28:06 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:28:06 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:28:06 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:28:06 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:28:06 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:28:06 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:28:07 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:28:07 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:28:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:28:07 INFO - TOKEN: 10250985 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:29:04 INFO - TOKEN: 10250985 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:29:04 INFO - TOKEN: 10250985 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:29:04 INFO - TOKEN: 10250985 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:29:07 INFO - TOKEN: 10250985 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:29:07 INFO - TOKEN: 10250985 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:29:07 INFO - TOKEN: 10250985 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:29:07 INFO - TOKEN: 10250985 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:29:07 INFO - TOKEN: 10250985 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:29:07 INFO - TOKEN: 10250985 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:29:08 INFO - TOKEN: 10250985 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:29:08 INFO - TOKEN: 10250985 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:29:08 INFO - TOKEN: 10250985 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:29:08 INFO - TOKEN: 60736621 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:33:04 INFO - TOKEN: 60736621 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:33:04 INFO - TOKEN: 60736621 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:33:04 INFO - TOKEN: 60736621 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:33:07 INFO - TOKEN: 60736621 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:33:07 INFO - TOKEN: 60736621 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:33:07 INFO - TOKEN: 60736621 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:33:07 INFO - TOKEN: 60736621 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:33:07 INFO - TOKEN: 60736621 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:33:07 INFO - TOKEN: 60736621 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:33:08 INFO - TOKEN: 60736621 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:33:08 INFO - TOKEN: 60736621 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:33:08 INFO - TOKEN: 60736621 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:33:08 INFO - TOKEN: 34879787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:37:05 INFO - TOKEN: 34879787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:37:05 INFO - TOKEN: 34879787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:37:05 INFO - TOKEN: 34879787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:37:07 INFO - TOKEN: 34879787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:37:07 INFO - TOKEN: 34879787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:37:07 INFO - TOKEN: 34879787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:37:07 INFO - TOKEN: 34879787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:37:07 INFO - TOKEN: 34879787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:37:07 INFO - TOKEN: 34879787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:37:08 INFO - TOKEN: 34879787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:37:08 INFO - TOKEN: 34879787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:37:08 INFO - TOKEN: 34879787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:37:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:38:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:38:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:38:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:38:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:38:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:38:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:38:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:38:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:38:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:38:09 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:38:09 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:38:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:38:09 INFO - TOKEN: 37669127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:43:04 INFO - TOKEN: 37669127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:43:04 INFO - TOKEN: 37669127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:43:04 INFO - TOKEN: 37669127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:43:07 INFO - TOKEN: 37669127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:43:07 INFO - TOKEN: 37669127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:43:07 INFO - TOKEN: 37669127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:43:07 INFO - TOKEN: 37669127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:43:07 INFO - TOKEN: 37669127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:43:07 INFO - TOKEN: 37669127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:43:10 INFO - TOKEN: 37669127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:43:10 INFO - TOKEN: 37669127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:43:10 INFO - TOKEN: 37669127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:43:10 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 06:44:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:44:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 06:44:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35055 | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35055. Falling back to existing DB data. | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160002 with 1 parts. | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8... | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8 | TIME: 2026-01-06 06:44:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827706,-103.0424936/35.1070235,-106.6210353/35.3630143,-109.0467746/@35.3628863,-109.046691,19.65z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyOC4wKgBIAVAD | TIME: 2026-01-06 06:44:09 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 06:44:09 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160002, part 1. | TIME: 2026-01-06 06:44:09 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160002. | TIME: 2026-01-06 06:44:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160002. | TIME: 2026-01-06 06:44:09 INFO - TOKEN: 160002 | FUNCTION: get_unique_token | STATUS: Using existing token: x51a4vsk0a1w | TIME: 2026-01-06 06:44:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-06 06:44:10 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x51a4vsk0a1w | TIME: 2026-01-06 06:44:11 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160002. | TIME: 2026-01-06 06:44:11 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 06:44:11 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 06:44:12 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:44:12 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 06:44:12 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 06:44:12 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 14:13:04 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 14:13:04 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 14:13:04 INFO - TOKEN: 44500013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 14:13:06 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-06 14:13:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/44500013 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-06 14:13:06 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 14:13:06 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 14:14:04 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 14:14:04 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 14:14:04 INFO - TOKEN: 44500013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 14:14:07 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-06 14:14:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/44500013 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-06 14:14:07 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 14:14:07 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 14:19:04 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 14:19:04 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 14:19:04 INFO - TOKEN: 44500013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 14:19:06 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-06 14:19:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/44500013 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-06 14:19:07 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 14:19:07 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 18:34:04 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:34:04 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:34:04 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 18:34:06 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 18:34:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 18:34:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 18:34:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 18:34:07 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 18:34:07 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 18:34:08 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:34:08 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:34:08 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 18:34:08 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 18:37:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:37:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:37:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 18:37:06 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 18:37:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 18:37:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 18:37:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 18:37:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 18:37:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 18:37:07 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:37:07 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:37:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 18:37:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 18:39:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:39:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:39:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 18:39:06 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 18:39:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 18:39:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 18:39:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 18:39:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 18:39:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 18:39:07 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:39:07 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:39:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 18:39:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 18:40:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:40:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:40:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 18:40:07 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 18:52:04 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:52:04 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:52:04 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 18:52:07 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 18:52:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 18:52:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 18:52:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 18:52:07 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 18:52:07 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 18:52:08 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:52:08 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:52:08 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 18:52:08 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 18:53:04 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:53:04 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:53:04 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34959 | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34959. Falling back to existing DB data. | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240091 with 1 parts. | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/B2otdbTSrCvMbeJr7... | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/B2otdbTSrCvMbeJr7 | TIME: 2026-01-06 18:53:07 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849435,-80.5189822/41.1073074,-80.8904744/41.0549492,-81.5667817/41.0319562,-81.9101761/41.1056529,-83.2427177/41.0503191,-83.6500952/41.0553658,-83.6702241/40.8250727,-83.9720674/40.9983151,-84.8034111/@40.6869032,-83.4790527,8.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=3d9f744d-02fe-4760-ab24-fcd1490022c2 | TIME: 2026-01-06 18:53:09 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-06 18:53:09 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240091, part 1. | TIME: 2026-01-06 18:53:09 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240091. | TIME: 2026-01-06 18:53:09 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240091. | TIME: 2026-01-06 18:53:09 INFO - TOKEN: 240091 | FUNCTION: get_unique_token | STATUS: Using existing token: nvdsxgfg9v95 | TIME: 2026-01-06 18:53:09 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-06 18:53:11 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nvdsxgfg9v95 | TIME: 2026-01-06 18:53:11 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240091. | TIME: 2026-01-06 18:53:11 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 18:53:11 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 18:53:13 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:53:13 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:53:13 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 18:53:13 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 18:55:04 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:55:04 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 18:55:04 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 18:55:07 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 18:55:08 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 18:55:08 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 18:55:08 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 18:55:08 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34958 | TIME: 2026-01-06 18:55:08 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34958. Falling back to existing DB data. | TIME: 2026-01-06 18:55:08 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320351 with 1 parts. | TIME: 2026-01-06 18:55:08 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Jif8bDQ9onrmuqfZ7... | TIME: 2026-01-06 18:55:08 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Jif8bDQ9onrmuqfZ7 | TIME: 2026-01-06 18:55:08 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6722854,-75.1777558/40.6411638,-75.2759456/40.961741,-75.2840183/41.0021452,-75.2780632/41.0264551,-76.4227427/41.1864122,-79.1687016/41.1849512,-80.5189362/@41.1849253,-80.5190567,18.64z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8b684330-5752-46d7-b292-204c4202f8f4 | TIME: 2026-01-06 18:55:09 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-06 18:55:09 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320351, part 1. | TIME: 2026-01-06 18:55:09 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320351. | TIME: 2026-01-06 18:55:09 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320351. | TIME: 2026-01-06 18:55:09 INFO - TOKEN: 320351 | FUNCTION: get_unique_token | STATUS: Using existing token: 5dtuhnxv4r7y | TIME: 2026-01-06 18:55:09 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-06 18:55:11 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5dtuhnxv4r7y | TIME: 2026-01-06 18:55:11 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320351. | TIME: 2026-01-06 18:55:11 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34960 | TIME: 2026-01-06 18:55:11 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34960. Falling back to existing DB data. | TIME: 2026-01-06 18:55:11 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-06 18:55:11 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-06 18:55:11 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-06 18:55:11 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-06 18:55:12 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 18:55:12 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-06 18:55:12 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-06 18:55:12 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-06 18:55:12 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-06 18:55:12 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 18:55:13 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-06 18:55:13 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-06 18:55:13 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 18:55:13 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 18:55:15 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:55:15 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 18:55:15 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 18:55:15 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:06:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:06:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:06:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:06:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:06:08 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:06:08 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:06:08 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:06:08 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:06:08 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:06:10 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:06:10 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:06:10 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:06:10 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:14:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:14:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:14:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:14:06 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:14:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:14:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:14:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:14:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:14:07 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:14:09 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:14:09 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:14:09 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:14:09 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:16:04 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:16:04 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:16:04 INFO - TOKEN: 60279754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:16:06 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-06 19:16:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/60279754 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-06 19:16:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:16:06 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:17:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:17:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:17:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35056 | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35056. Falling back to existing DB data. | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100003 with 1 parts. | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/35.3630019,-109.0467961/34.9728694,-11... | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100003, part 1. | TIME: 2026-01-06 19:17:07 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100003. | TIME: 2026-01-06 19:17:08 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100003. | TIME: 2026-01-06 19:17:08 INFO - TOKEN: 100003 | FUNCTION: get_unique_token | STATUS: Using existing token: fmilswl6lgb1 | TIME: 2026-01-06 19:17:08 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 19:17:09 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fmilswl6lgb1 | TIME: 2026-01-06 19:17:09 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100003. | TIME: 2026-01-06 19:17:09 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:17:09 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:17:11 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:17:11 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:17:11 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:17:11 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:18:04 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:18:04 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:18:04 INFO - TOKEN: 60279754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:18:06 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-06 19:18:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/60279754 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-06 19:18:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:18:06 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:22:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:22:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:22:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:22:07 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:23:04 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:23:04 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:23:04 INFO - TOKEN: 60279754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:23:06 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-06 19:23:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/60279754 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-06 19:23:07 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:23:07 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:24:04 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:24:04 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:24:04 INFO - TOKEN: 60279754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:24:06 INFO - TOKEN: 60279754 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-06 19:24:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/60279754 INFO - TOKEN: 60279754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-06 19:24:06 INFO - TOKEN: 60279754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:24:06 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:25:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:25:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:25:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:25:06 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:25:06 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:25:06 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:25:06 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:25:06 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 19:25:06 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:25:06 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:25:07 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:25:07 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:25:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:25:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:26:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:26:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:26:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:26:06 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:26:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:26:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:26:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:26:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:26:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:26:07 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:26:07 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:26:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:26:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:32:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:32:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:32:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:32:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:33:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:33:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:33:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:33:06 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:33:06 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:33:06 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:33:06 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:33:06 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:33:06 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:33:07 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:33:07 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:33:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:33:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:35:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:35:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:35:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:35:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:36:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:36:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:36:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:36:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:36:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:36:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:36:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:36:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:36:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:36:08 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:36:08 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:36:08 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:36:08 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:38:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:38:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:38:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:38:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:38:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:38:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:38:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:38:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:38:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:38:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:38:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:38:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:38:09 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 19:40:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:40:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 19:40:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 19:40:07 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 19:40:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 19:40:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 19:40:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 19:40:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 19:40:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 19:40:08 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:40:08 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 19:40:08 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 19:40:08 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:05:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:05:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:05:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:05:07 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:05:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:05:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:05:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:05:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:05:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:05:08 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:05:08 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:05:08 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:05:08 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:09:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:09:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:09:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:09:06 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:09:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:09:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:09:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:09:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35073 | TIME: 2026-01-06 20:09:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35073. Falling back to existing DB data. | TIME: 2026-01-06 20:09:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480007 with 1 parts. | TIME: 2026-01-06 20:09:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eBPqh1LLFRDYx8x88... | TIME: 2026-01-06 20:09:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eBPqh1LLFRDYx8x88 | TIME: 2026-01-06 20:09:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.213463,-111.0472627/Port+of+Entry,+52622+US-30,+Kemmerer,+WY+83101,+United+States/41.783043,-110.5713616/41.5511042,-109.9190219/41.5427441,-109.8323995/41.5640382,-106.1310586/41.1806444,-104.0533864/@41.086622,-107.7265037,7.17z/data=!4m14!4m13!1m0!1m5!1m1!1s0x87513ab68e0f3af9:0x475e603a395b0e2f!2m2!1d-110.5763778!2d41.7913894!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDUyOC4wKgBIAVAD&skid=5b3b860d-3a58-494c-9515-68f9a89ba7ed | TIME: 2026-01-06 20:09:08 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-06 20:09:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 480007, part 1. | TIME: 2026-01-06 20:09:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480007. | TIME: 2026-01-06 20:09:08 INFO - TOKEN: 480007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480007. | TIME: 2026-01-06 20:09:08 INFO - TOKEN: 480007 | FUNCTION: get_unique_token | STATUS: Using existing token: un5suz1fau31 | TIME: 2026-01-06 20:09:09 INFO - TOKEN: 480007 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Entry, 52622 US-30, Kemmerer, WY 83101, United States' | TIME: 2026-01-06 20:09:09 INFO - TOKEN: 480007 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-06 20:09:10 INFO - TOKEN: 480007 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (41.798542, -110.540704). | TIME: 2026-01-06 20:09:16 INFO - TOKEN: 480007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-06 20:09:16 INFO - TOKEN: 480007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: un5suz1fau31 | TIME: 2026-01-06 20:09:16 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480007. | TIME: 2026-01-06 20:09:16 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:09:16 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:09:17 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:09:17 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:09:17 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:09:17 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:13:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:13:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:13:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:13:06 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:13:06 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:13:06 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:13:06 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:13:06 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 20:13:06 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:13:06 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:13:08 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:13:08 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:13:08 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:13:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:16:05 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:16:05 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:16:05 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35026 | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35026. Falling back to existing DB data. | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140117 with 1 parts. | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2BUN438tq6NTfj2Y8... | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2BUN438tq6NTfj2Y8 | TIME: 2026-01-06 20:16:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9981388,-100.9968365/36.6775363,-101.4771169/36.4997359,-101.7880795/@36.5878281,-101.3307694,9.18z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYxMS4wKgBIAVAD&skid=79d7436d-65ec-4d71-a533-3a92f88b8b2e | TIME: 2026-01-06 20:16:08 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 20:16:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140117, part 1. | TIME: 2026-01-06 20:16:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140117. | TIME: 2026-01-06 20:16:08 INFO - TOKEN: 140117 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140117. | TIME: 2026-01-06 20:16:08 INFO - TOKEN: 140117 | FUNCTION: get_unique_token | STATUS: Using existing token: sa9rhesy958h | TIME: 2026-01-06 20:16:09 INFO - TOKEN: 140117 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-06 20:16:10 INFO - TOKEN: 140117 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sa9rhesy958h | TIME: 2026-01-06 20:16:10 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140117. | TIME: 2026-01-06 20:16:10 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:16:10 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:16:11 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:16:11 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:16:11 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:16:11 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:18:05 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:18:05 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:18:05 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35058 | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35058. Falling back to existing DB data. | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220589 with 1 parts. | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XdoY3yMiVMiSjQtb9... | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XdoY3yMiVMiSjQtb9 | TIME: 2026-01-06 20:18:07 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.4374168,-90.6191821/41.4578352,-90.6071638/41.4333821,-90.3289892/40.7303683,-89.6735834/40.6143142,-89.4800705/39.7552932,-89.6075942/38.6646989,-90.0296514/38.486647,-90.2748409/@38.5188511,-90.1617046,10.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8fbd0447-7b49-42f2-9874-b061b9385dca | TIME: 2026-01-06 20:18:08 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-06 20:18:08 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 220589, part 1. | TIME: 2026-01-06 20:18:08 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220589. | TIME: 2026-01-06 20:18:09 INFO - TOKEN: 220589 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220589. | TIME: 2026-01-06 20:18:09 INFO - TOKEN: 220589 | FUNCTION: get_unique_token | STATUS: Using existing token: wwb8ytxto82v | TIME: 2026-01-06 20:18:09 INFO - TOKEN: 220589 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-06 20:18:11 INFO - TOKEN: 220589 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wwb8ytxto82v | TIME: 2026-01-06 20:18:11 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220589. | TIME: 2026-01-06 20:18:11 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:18:11 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:18:12 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:18:12 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:18:12 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:18:12 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:19:04 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:19:04 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:19:04 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34961 | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34961. Falling back to existing DB data. | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490182 with 1 parts. | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ewz7w64CYZUCsueKA... | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ewz7w64CYZUCsueKA | TIME: 2026-01-06 20:19:07 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.759525,-84.9895608/42.2975396,-85.0074762/42.3027172,-85.0813421/@42.3020108,-85.0812795,18.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=f0115269-3727-4f00-8cf6-5d86ce3613a1 | TIME: 2026-01-06 20:19:08 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 20:19:08 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 490182, part 1. | TIME: 2026-01-06 20:19:08 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490182. | TIME: 2026-01-06 20:19:09 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490182. | TIME: 2026-01-06 20:19:09 INFO - TOKEN: 490182 | FUNCTION: get_unique_token | STATUS: Using existing token: y66o0c8h6mmz | TIME: 2026-01-06 20:19:09 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-06 20:19:10 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y66o0c8h6mmz | TIME: 2026-01-06 20:19:10 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490182. | TIME: 2026-01-06 20:19:10 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:19:10 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:19:12 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:19:12 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:19:12 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:19:12 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:20:04 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:20:04 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:20:04 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34957 | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34957. Falling back to existing DB data. | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540144 with 1 parts. | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1DXZDtwaHCERYjoa8... | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1DXZDtwaHCERYjoa8 | TIME: 2026-01-06 20:20:07 INFO - TOKEN: 06175883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7350602,-74.1094656/40.7310974,-74.1119709/40.711432,-74.1710968/40.7159582,-74.3275674/40.808558,-74.4512255/40.6440766,-74.6624418/40.6743428,-75.1796082/@40.6142268,-74.8007492,10z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4c63c41d-ca10-4ccb-9baf-9b1933cd616f | TIME: 2026-01-06 20:20:08 INFO - TOKEN: 06175883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-06 20:20:08 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 540144, part 1. | TIME: 2026-01-06 20:20:08 INFO - TOKEN: 06175883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540144. | TIME: 2026-01-06 20:20:09 INFO - TOKEN: 540144 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540144. | TIME: 2026-01-06 20:20:09 INFO - TOKEN: 540144 | FUNCTION: get_unique_token | STATUS: Using existing token: eikdzw10zl3b | TIME: 2026-01-06 20:20:09 INFO - TOKEN: 540144 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-06 20:20:10 INFO - TOKEN: 540144 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: eikdzw10zl3b | TIME: 2026-01-06 20:20:10 INFO - TOKEN: 06175883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540144. | TIME: 2026-01-06 20:20:10 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:20:10 INFO - TOKEN: 06175883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:20:12 INFO - TOKEN: 06175883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:20:12 INFO - TOKEN: 06175883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:20:12 INFO - TOKEN: 06175883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:20:12 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:21:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:21:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:21:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:21:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:21:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:21:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:21:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:21:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:21:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:21:08 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:21:08 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:21:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:21:08 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:23:04 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:23:04 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:23:04 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35020 | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35020. Falling back to existing DB data. | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470035 with 1 parts. | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Yahze59q3BwjYxKb6... | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Yahze59q3BwjYxKb6 | TIME: 2026-01-06 20:23:07 INFO - TOKEN: 48823220 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2356201,-81.1511498/32.9552496,-80.6803357/34.2096088,-79.8294031/34.5014997,-79.3083801/@33.7662706,-82.693283,7.46z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMi4wKgBIAVAD&skid=3f5051bb-44d3-4eef-bad2-9036913b2f4d | TIME: 2026-01-06 20:23:08 INFO - TOKEN: 48823220 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 20:23:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 470035, part 1. | TIME: 2026-01-06 20:23:08 INFO - TOKEN: 48823220 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470035. | TIME: 2026-01-06 20:23:09 INFO - TOKEN: 470035 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470035. | TIME: 2026-01-06 20:23:09 INFO - TOKEN: 470035 | FUNCTION: get_unique_token | STATUS: Using existing token: kggo3r838fez | TIME: 2026-01-06 20:23:09 INFO - TOKEN: 470035 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 20:23:10 INFO - TOKEN: 470035 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kggo3r838fez | TIME: 2026-01-06 20:23:10 INFO - TOKEN: 48823220 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470035. | TIME: 2026-01-06 20:23:10 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:23:10 INFO - TOKEN: 48823220 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:23:12 INFO - TOKEN: 48823220 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:23:12 INFO - TOKEN: 48823220 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:23:12 INFO - TOKEN: 48823220 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:23:12 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:25:04 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:25:04 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:25:04 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35007 | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35007. Falling back to existing DB data. | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440009 with 1 parts. | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UMbKhwVSK1MNr7veA... | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UMbKhwVSK1MNr7veA | TIME: 2026-01-06 20:25:07 INFO - TOKEN: 46069029 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.2952619,-78.0813581/39.2954491,-78.0812238/39.4979948,-77.9551688/39.5843697,-77.8337226/@39.5223191,-77.9999501,52296m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b6d2ae0b-358a-4d2f-b85f-19c5cbd1d0b3 | TIME: 2026-01-06 20:25:08 INFO - TOKEN: 46069029 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 20:25:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 440009, part 1. | TIME: 2026-01-06 20:25:08 INFO - TOKEN: 46069029 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440009. | TIME: 2026-01-06 20:25:09 INFO - TOKEN: 440009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440009. | TIME: 2026-01-06 20:25:09 INFO - TOKEN: 440009 | FUNCTION: get_unique_token | STATUS: Using existing token: lgx79tkl5n5t | TIME: 2026-01-06 20:25:09 INFO - TOKEN: 440009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 20:25:10 INFO - TOKEN: 440009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lgx79tkl5n5t | TIME: 2026-01-06 20:25:10 INFO - TOKEN: 46069029 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440009. | TIME: 2026-01-06 20:25:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:25:10 INFO - TOKEN: 46069029 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:25:13 INFO - TOKEN: 46069029 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:25:13 INFO - TOKEN: 46069029 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:25:13 INFO - TOKEN: 46069029 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:25:13 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:27:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:27:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:27:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35029 | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35029. Falling back to existing DB data. | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100003 with 1 parts. | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/35.3630019,-109.0467961/34.9728694,-11... | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100003, part 1. | TIME: 2026-01-06 20:27:07 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100003. | TIME: 2026-01-06 20:27:08 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100003. | TIME: 2026-01-06 20:27:08 INFO - TOKEN: 100003 | FUNCTION: get_unique_token | STATUS: Using existing token: fmilswl6lgb1 | TIME: 2026-01-06 20:27:08 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 20:27:09 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fmilswl6lgb1 | TIME: 2026-01-06 20:27:10 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100003. | TIME: 2026-01-06 20:27:10 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:27:10 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:27:11 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:27:11 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:27:11 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:27:11 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:29:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:29:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:29:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35028 | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35028. Falling back to existing DB data. | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160002 with 1 parts. | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8... | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8 | TIME: 2026-01-06 20:29:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827706,-103.0424936/35.1070235,-106.6210353/35.3630143,-109.0467746/@35.3628863,-109.046691,19.65z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyOC4wKgBIAVAD | TIME: 2026-01-06 20:29:08 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 20:29:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160002, part 1. | TIME: 2026-01-06 20:29:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160002. | TIME: 2026-01-06 20:29:08 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160002. | TIME: 2026-01-06 20:29:08 INFO - TOKEN: 160002 | FUNCTION: get_unique_token | STATUS: Using existing token: x51a4vsk0a1w | TIME: 2026-01-06 20:29:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-06 20:29:10 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x51a4vsk0a1w | TIME: 2026-01-06 20:29:10 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160002. | TIME: 2026-01-06 20:29:10 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:29:10 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:29:11 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:29:11 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:29:11 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:29:11 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:43:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:43:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:43:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:43:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:43:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:43:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:43:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:43:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:43:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:43:09 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:43:09 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:43:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:43:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:45:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:45:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:45:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:45:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:45:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:45:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:45:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:45:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35027 | TIME: 2026-01-06 20:45:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35027. Falling back to existing DB data. | TIME: 2026-01-06 20:45:07 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311019 with 1 parts. | TIME: 2026-01-06 20:45:07 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bvNdkdRpSw5K9ooM7... | TIME: 2026-01-06 20:45:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bvNdkdRpSw5K9ooM7 | TIME: 2026-01-06 20:45:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4997571,-101.7880665/36.0642896,-102.5199655/35.243373,-102.4340105/35.1827704,-103.0425094/@34.9825299,-102.526284,7.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ce54ccc2-14c5-4ffb-b02a-53d951bd1089 | TIME: 2026-01-06 20:45:08 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 20:45:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311019, part 1. | TIME: 2026-01-06 20:45:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311019. | TIME: 2026-01-06 20:45:08 INFO - TOKEN: 311019 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311019. | TIME: 2026-01-06 20:45:08 INFO - TOKEN: 311019 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-06 20:45:09 INFO - TOKEN: 311019 | FUNCTION: get_unique_token | STATUS: Generated unique token: 9fpuo22nfs4z | TIME: 2026-01-06 20:45:09 INFO - TOKEN: 311019 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 20:45:10 INFO - TOKEN: 311019 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 9fpuo22nfs4z | TIME: 2026-01-06 20:45:11 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311019. | TIME: 2026-01-06 20:45:11 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:45:11 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:45:12 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:45:12 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:45:12 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:45:12 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:47:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:47:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:47:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:47:06 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:47:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:47:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:47:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:47:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:47:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:47:08 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:47:08 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:47:08 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:47:08 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:49:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:49:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:49:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35076 | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35076. Falling back to existing DB data. | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220173 with 1 parts. | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aALq4XzZZUJJkdkz7... | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aALq4XzZZUJJkdkz7 | TIME: 2026-01-06 20:49:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7642164,-90.1727711/38.737669,-90.0407078/38.6183381,-90.0559788/38.245044,-88.9063502/37.5890305,-88.977232/37.1388121,-88.685265/@37.3431124,-88.8432445,9.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDMxMi4wKgBIAVAD | TIME: 2026-01-06 20:49:08 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-06 20:49:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220173, part 1. | TIME: 2026-01-06 20:49:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220173. | TIME: 2026-01-06 20:49:09 INFO - TOKEN: 220173 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220173. | TIME: 2026-01-06 20:49:09 INFO - TOKEN: 220173 | FUNCTION: get_unique_token | STATUS: Using existing token: l2uexp9lo2q2 | TIME: 2026-01-06 20:49:09 INFO - TOKEN: 220173 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-06 20:49:11 INFO - TOKEN: 220173 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l2uexp9lo2q2 | TIME: 2026-01-06 20:49:11 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220173. | TIME: 2026-01-06 20:49:11 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:49:11 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:49:13 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:49:13 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:49:13 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:49:13 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:51:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:51:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:51:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:51:06 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:51:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:51:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:51:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:51:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:51:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:51:07 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:51:07 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:51:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:51:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:52:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:52:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:52:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:52:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:52:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:52:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:52:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:52:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:52:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:52:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:52:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:52:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:52:09 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 20:53:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:53:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 20:53:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 20:53:06 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 20:53:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 20:53:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 20:53:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 20:53:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 20:53:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 20:53:07 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:53:07 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 20:53:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 20:53:07 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:15:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:15:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:15:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:15:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:15:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:15:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:15:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:15:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:15:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:15:09 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:15:09 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:15:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:15:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:16:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:16:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:16:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:16:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:16:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:16:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:16:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:16:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:16:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:16:09 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:16:09 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:16:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:16:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:19:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:19:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:19:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:19:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:19:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:19:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:19:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:19:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:19:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:19:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:19:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:19:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:19:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:21:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:21:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:21:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35053 | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35053 | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35053. Falling back to existing DB data. | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140330 with 2 parts. | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/s45vcp9FzAG7amkH7... | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/s45vcp9FzAG7amkH7 | TIME: 2026-01-06 21:21:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9990813,-94.6091286/36.5178867,-95.2622373/36.1482355,-95.73241/36.0253432,-95.8704666/36.0129992,-96.107194/35.9843446,-96.1920379/35.8801291,-96.3875334/35.8486455,-96.389373/35.7528509,-96.6835463/35.5941892,-97.4333533/@35.5941422,-97.4322796,17.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=7cc36097-0559-452c-8bd7-8ef98fac66d6 | TIME: 2026-01-06 21:21:08 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 21:21:08 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 140330, part 1. | TIME: 2026-01-06 21:21:08 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140330. | TIME: 2026-01-06 21:21:09 INFO - TOKEN: 140330 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140330. | TIME: 2026-01-06 21:21:09 INFO - TOKEN: 140330 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-06 21:21:09 INFO - TOKEN: 140330 | FUNCTION: get_unique_token | STATUS: Generated unique token: k580eww86qmt | TIME: 2026-01-06 21:21:09 INFO - TOKEN: 140330 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 21:21:11 INFO - TOKEN: 140330 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: k580eww86qmt | TIME: 2026-01-06 21:21:11 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cKmhcq3am9MTaJb99... | TIME: 2026-01-06 21:21:11 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cKmhcq3am9MTaJb99 | TIME: 2026-01-06 21:21:11 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.5942574,-97.4333104/35.4628526,-97.484827/35.2270857,-100.0005217/@35.3041219,-100.0700212,11.38z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4d678bf4-29be-4bea-b5bc-27d8d7d0762b | TIME: 2026-01-06 21:21:12 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-06 21:21:12 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140330, part 2. | TIME: 2026-01-06 21:21:12 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-06 21:21:12 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 140330. | TIME: 2026-01-06 21:21:12 INFO - TOKEN: 140330 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140330. | TIME: 2026-01-06 21:21:12 INFO - TOKEN: 140330 | FUNCTION: get_unique_token | STATUS: Using existing token: k580eww86qmt | TIME: 2026-01-06 21:21:12 INFO - TOKEN: 140330 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-06 21:21:13 INFO - TOKEN: 140330 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: k580eww86qmt | TIME: 2026-01-06 21:21:13 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140330. | TIME: 2026-01-06 21:21:13 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:21:13 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:21:15 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:21:15 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:21:15 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:21:15 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:22:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:22:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:22:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:22:07 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:22:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:22:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:22:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:22:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:22:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:22:08 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:22:08 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:22:08 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:22:08 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:24:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:24:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:24:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35072 | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35072. Falling back to existing DB data. | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 390139 with 1 parts. | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2N27wDiu2D3YAzHe8... | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2N27wDiu2D3YAzHe8 | TIME: 2026-01-06 21:24:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/8403+S+5th+Ave,+Pocatello,+ID+83204,+USA/42.7956718,-112.3533193/42.660876,-112.2030258/42.2134011,-111.0467388/@42.3314416,-112.0378265,9.42z/data=!4m11!4m10!1m5!1m1!1s0x53554c793ee55763:0x49e7a13bb8c2aebf!2m2!1d-112.3680251!2d42.8040759!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b27ccbb4-2676-43cd-bd0b-f2b116831902 | TIME: 2026-01-06 21:24:08 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 21:24:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 390139, part 1. | TIME: 2026-01-06 21:24:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 390139. | TIME: 2026-01-06 21:24:08 INFO - TOKEN: 390139 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 390139. | TIME: 2026-01-06 21:24:08 INFO - TOKEN: 390139 | FUNCTION: get_unique_token | STATUS: Using existing token: djmfkirsgmcc | TIME: 2026-01-06 21:24:09 INFO - TOKEN: 390139 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '8403 S 5th Ave, Pocatello, ID 83204, USA' | TIME: 2026-01-06 21:24:10 INFO - TOKEN: 390139 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.8571270, -112.4326474). | TIME: 2026-01-06 21:24:11 INFO - TOKEN: 390139 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 21:24:11 INFO - TOKEN: 390139 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: djmfkirsgmcc | TIME: 2026-01-06 21:24:11 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 390139. | TIME: 2026-01-06 21:24:11 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:24:11 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:24:13 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:24:13 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:24:13 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:24:13 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:31:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:31:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:31:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35092 | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35092. Falling back to existing DB data. | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180127 with 1 parts. | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WsJusmHh4wGNNymH9... | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WsJusmHh4wGNNymH9 | TIME: 2026-01-06 21:31:07 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4985473,-90.5398642/36.4115934,-90.6214636/36.2523846,-90.9660158/36.0596913,-90.9406523/34.9709227,-92.0419585/34.8277004,-92.1505569/34.6792193,-92.3545268/33.4703764,-94.0430913/@33.7193151,-94.4779653,7.81z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgzMC4wKgBIAVAD&skid=3249eadd-af8a-49a8-8009-3f6aa1b4976f | TIME: 2026-01-06 21:31:08 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-06 21:31:08 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 180127, part 1. | TIME: 2026-01-06 21:31:08 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180127. | TIME: 2026-01-06 21:31:09 INFO - TOKEN: 180127 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180127. | TIME: 2026-01-06 21:31:09 INFO - TOKEN: 180127 | FUNCTION: get_unique_token | STATUS: Using existing token: 8onqzh9fdrdc | TIME: 2026-01-06 21:31:09 INFO - TOKEN: 180127 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-06 21:31:10 INFO - TOKEN: 180127 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8onqzh9fdrdc | TIME: 2026-01-06 21:31:10 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180127. | TIME: 2026-01-06 21:31:10 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:31:10 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:31:11 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:31:11 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:31:11 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:31:11 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:34:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:34:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:34:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:34:07 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:34:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:34:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:34:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:34:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:34:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:34:08 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:34:08 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:34:08 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:34:08 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:39:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:39:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:39:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:39:06 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:39:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:39:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:39:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:39:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:39:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:39:07 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:39:07 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:39:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:39:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:44:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:44:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:44:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:44:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:44:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:44:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:44:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:44:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:44:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:44:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:44:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:44:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:44:09 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:45:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:45:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:45:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35081 | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35081. Falling back to existing DB data. | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190083 with 1 parts. | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RTCm6XYhPTb3jnja6... | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RTCm6XYhPTb3jnja6 | TIME: 2026-01-06 21:45:07 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4865516,-90.2746741/38.4933938,-90.3493434/38.1914606,-90.4160902/37.767639,-90.4457715/36.8377327,-90.4965886/Missouri-Arkansas+Pin+Point/@36.4891942,-90.4394529,9.71z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87d657dae5ded78b:0x4ca389e164e5e44f!2m2!1d-90.5398415!2d36.4985359!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI0MTAwNS4yKgBIAVAD | TIME: 2026-01-06 21:45:08 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-06 21:45:08 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 190083, part 1. | TIME: 2026-01-06 21:45:08 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190083. | TIME: 2026-01-06 21:45:08 INFO - TOKEN: 190083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190083. | TIME: 2026-01-06 21:45:08 INFO - TOKEN: 190083 | FUNCTION: get_unique_token | STATUS: Using existing token: qug0ge1kj91r | TIME: 2026-01-06 21:45:08 INFO - TOKEN: 190083 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Missouri-Arkansas Pin Point' | TIME: 2026-01-06 21:45:10 INFO - TOKEN: 190083 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-06 21:45:12 INFO - TOKEN: 190083 | FUNCTION: _geocode | STATUS: FAILED: No results from ORS geocoding. | TIME: 2026-01-06 21:45:13 INFO - TOKEN: 190083 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-06 21:45:13 INFO - TOKEN: 190083 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for 'Missouri-Arkansas Pin Point'. Skipping this waypoint. | TIME: 2026-01-06 21:45:13 INFO - TOKEN: 190083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 5. | TIME: 2026-01-06 21:45:13 INFO - TOKEN: 190083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qug0ge1kj91r | TIME: 2026-01-06 21:45:13 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190083. | TIME: 2026-01-06 21:45:13 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:45:13 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:45:14 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:45:14 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:45:14 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:45:14 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 21:47:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:47:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 21:47:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35074 | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35074. Falling back to existing DB data. | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 170311 with 1 parts. | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/s7mrV2FNBWgU13es8... | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/s7mrV2FNBWgU13es8 | TIME: 2026-01-06 21:47:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1806748,-104.05337/41.0388711,-102.1174726/40.6902652,-98.9385008/40.8092072,-96.7527496/40.2658582,-96.746322/40.399835,-95.6505311/@40.4078272,-95.6903955,12.54z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0d7977c5-91e6-4aa4-b520-a95a24969f2d | TIME: 2026-01-06 21:47:08 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-06 21:47:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 170311, part 1. | TIME: 2026-01-06 21:47:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 170311. | TIME: 2026-01-06 21:47:09 INFO - TOKEN: 170311 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 170311. | TIME: 2026-01-06 21:47:09 INFO - TOKEN: 170311 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-06 21:47:09 INFO - TOKEN: 170311 | FUNCTION: get_unique_token | STATUS: Generated unique token: dug4ulw7odx4 | TIME: 2026-01-06 21:47:09 INFO - TOKEN: 170311 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-06 21:47:10 INFO - TOKEN: 170311 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: dug4ulw7odx4 | TIME: 2026-01-06 21:47:11 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 170311. | TIME: 2026-01-06 21:47:11 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 21:47:11 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 21:47:13 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:47:13 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 21:47:13 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 21:47:13 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:01:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:01:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:01:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:01:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:01:08 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:01:08 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:01:08 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:01:08 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:01:08 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:01:09 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:01:09 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:01:09 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:01:09 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:07:04 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:07:04 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:07:04 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:07:06 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:07:06 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:07:06 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:07:06 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:07:06 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:07:06 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:07:08 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:07:08 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:07:08 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:07:08 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:08:04 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:08:04 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:08:04 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:08:06 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:08:07 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:11:04 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:11:04 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:11:04 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35087 | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35087. Falling back to existing DB data. | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540144 with 1 parts. | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1DXZDtwaHCERYjoa8... | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1DXZDtwaHCERYjoa8 | TIME: 2026-01-06 22:11:07 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7350602,-74.1094656/40.7310974,-74.1119709/40.711432,-74.1710968/40.7159582,-74.3275674/40.808558,-74.4512255/40.6440766,-74.6624418/40.6743428,-75.1796082/@40.6142268,-74.8007492,10z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4c63c41d-ca10-4ccb-9baf-9b1933cd616f | TIME: 2026-01-06 22:11:08 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-06 22:11:08 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 540144, part 1. | TIME: 2026-01-06 22:11:08 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540144. | TIME: 2026-01-06 22:11:09 INFO - TOKEN: 540144 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540144. | TIME: 2026-01-06 22:11:09 INFO - TOKEN: 540144 | FUNCTION: get_unique_token | STATUS: Using existing token: eikdzw10zl3b | TIME: 2026-01-06 22:11:09 INFO - TOKEN: 540144 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-06 22:11:10 INFO - TOKEN: 540144 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: eikdzw10zl3b | TIME: 2026-01-06 22:11:10 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540144. | TIME: 2026-01-06 22:11:10 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35088 | TIME: 2026-01-06 22:11:10 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35088. Falling back to existing DB data. | TIME: 2026-01-06 22:11:10 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320351 with 1 parts. | TIME: 2026-01-06 22:11:10 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Jif8bDQ9onrmuqfZ7... | TIME: 2026-01-06 22:11:10 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Jif8bDQ9onrmuqfZ7 | TIME: 2026-01-06 22:11:10 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6722854,-75.1777558/40.6411638,-75.2759456/40.961741,-75.2840183/41.0021452,-75.2780632/41.0264551,-76.4227427/41.1864122,-79.1687016/41.1849512,-80.5189362/@41.1849253,-80.5190567,18.64z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8b684330-5752-46d7-b292-204c4202f8f4 | TIME: 2026-01-06 22:11:11 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-06 22:11:11 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320351, part 1. | TIME: 2026-01-06 22:11:11 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320351. | TIME: 2026-01-06 22:11:12 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320351. | TIME: 2026-01-06 22:11:12 INFO - TOKEN: 320351 | FUNCTION: get_unique_token | STATUS: Using existing token: 5dtuhnxv4r7y | TIME: 2026-01-06 22:11:12 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-06 22:11:13 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5dtuhnxv4r7y | TIME: 2026-01-06 22:11:13 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320351. | TIME: 2026-01-06 22:11:13 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:11:13 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:11:15 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:11:15 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:11:15 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:11:15 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:15:04 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:15:04 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:15:04 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:15:06 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:15:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:15:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:15:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:15:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:15:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:15:07 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:15:07 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:15:07 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:15:07 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:16:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:16:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:16:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:16:06 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:16:06 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:16:06 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:16:06 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:16:06 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 22:16:06 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:16:06 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:16:07 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:16:07 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:16:07 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:16:07 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:17:04 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:17:04 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:17:04 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:17:07 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:24:05 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:24:05 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:24:05 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:24:07 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:24:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:24:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:24:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:24:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:24:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:24:08 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:24:08 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:24:08 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:24:08 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:25:04 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:25:04 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:25:04 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:25:06 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:25:06 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:25:06 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:25:06 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:25:06 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:25:06 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:25:07 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:25:07 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:25:07 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:25:07 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:26:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:26:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:26:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:26:06 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:26:06 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:26:06 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:26:06 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:26:06 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:26:06 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:26:07 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:26:07 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:26:07 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:26:07 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:31:04 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:31:04 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:31:04 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35089 | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35089. Falling back to existing DB data. | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240091 with 1 parts. | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/B2otdbTSrCvMbeJr7... | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/B2otdbTSrCvMbeJr7 | TIME: 2026-01-06 22:31:07 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849435,-80.5189822/41.1073074,-80.8904744/41.0549492,-81.5667817/41.0319562,-81.9101761/41.1056529,-83.2427177/41.0503191,-83.6500952/41.0553658,-83.6702241/40.8250727,-83.9720674/40.9983151,-84.8034111/@40.6869032,-83.4790527,8.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=3d9f744d-02fe-4760-ab24-fcd1490022c2 | TIME: 2026-01-06 22:31:08 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-06 22:31:08 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240091, part 1. | TIME: 2026-01-06 22:31:08 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240091. | TIME: 2026-01-06 22:31:08 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240091. | TIME: 2026-01-06 22:31:08 INFO - TOKEN: 240091 | FUNCTION: get_unique_token | STATUS: Using existing token: nvdsxgfg9v95 | TIME: 2026-01-06 22:31:09 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-06 22:31:10 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nvdsxgfg9v95 | TIME: 2026-01-06 22:31:10 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240091. | TIME: 2026-01-06 22:31:10 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:31:10 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:31:12 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:31:12 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:31:12 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:31:12 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:32:04 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:32:04 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:32:04 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:32:06 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:32:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:32:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:32:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:32:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35090 | TIME: 2026-01-06 22:32:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35090. Falling back to existing DB data. | TIME: 2026-01-06 22:32:07 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-06 22:32:07 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-06 22:32:07 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-06 22:32:07 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-06 22:32:08 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 22:32:08 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-06 22:32:08 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-06 22:32:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-06 22:32:08 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-06 22:32:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 22:32:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-06 22:32:10 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-06 22:32:10 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:32:10 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:32:12 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:32:12 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:32:12 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:32:12 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:33:04 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:33:04 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:33:04 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:33:06 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:33:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:33:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:33:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:33:07 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:33:07 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:33:08 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:33:08 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:33:08 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:33:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:35:05 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:35:05 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:35:05 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:35:07 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:35:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:35:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:35:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:35:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:35:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:35:08 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:35:08 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:35:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:35:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:36:05 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:36:05 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:36:05 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:36:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:37:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:37:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:37:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:37:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:37:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:37:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:37:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:37:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:37:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:37:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:37:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:37:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:37:09 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:38:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:38:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:38:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:38:06 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:38:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:38:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:38:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:38:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:38:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:38:07 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:38:07 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:38:07 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:38:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:39:05 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:39:05 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:39:05 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:39:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:39:08 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:39:08 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:39:08 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:39:08 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:39:08 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:39:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:39:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:39:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:39:09 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:40:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:40:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:40:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:40:06 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:40:06 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:40:06 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:40:06 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:40:06 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:40:06 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:40:07 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:40:07 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:40:07 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:40:07 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:41:04 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:41:04 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:41:04 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:41:07 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:42:04 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:42:04 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:42:04 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:42:06 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:42:06 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:42:06 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:42:06 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:42:06 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:42:06 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:42:07 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:42:07 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:42:07 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:42:07 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:43:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:43:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:43:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:43:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:44:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:44:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:44:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:44:06 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35075 | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35075 | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35075. Falling back to existing DB data. | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190386 with 2 parts. | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QhrjSbqvYic4hmhZ9... | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QhrjSbqvYic4hmhZ9 | TIME: 2026-01-06 22:44:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.3997643,-95.6506892/40.4008009,-95.5520652/39.3837601,-94.7934632/39.3670342,-94.7770473/39.3510116,-94.7591477/39.2367379,-94.5059752/39.050226,-94.4711625/38.9466871,-91.9407468/39.1667724,-91.6478251/39.3567868,-91.200287/@39.2116395,-91.0174582,9.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8f845fef-c22c-4d49-9d86-943eefe0adc4 | TIME: 2026-01-06 22:44:08 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 22:44:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190386, part 1. | TIME: 2026-01-06 22:44:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190386. | TIME: 2026-01-06 22:44:08 INFO - TOKEN: 190386 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190386. | TIME: 2026-01-06 22:44:08 INFO - TOKEN: 190386 | FUNCTION: get_unique_token | STATUS: Using existing token: g6nf52s9ubfi | TIME: 2026-01-06 22:44:09 INFO - TOKEN: 190386 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 22:44:10 INFO - TOKEN: 190386 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g6nf52s9ubfi | TIME: 2026-01-06 22:44:10 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BGFdZYg5JT317xkH6... | TIME: 2026-01-06 22:44:10 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BGFdZYg5JT317xkH6 | TIME: 2026-01-06 22:44:10 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.3568451,-91.2003729/38.8060782,-90.8235394/38.8057823,-90.5891507/38.7732063,-90.3992936/38.7625696,-90.1664268/@38.9370053,-91.2127342,8.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=35cea9e3-ae50-4bc8-bd33-4aa3aff1a1ed | TIME: 2026-01-06 22:44:11 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-06 22:44:11 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190386, part 2. | TIME: 2026-01-06 22:44:11 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-06 22:44:11 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 190386. | TIME: 2026-01-06 22:44:12 INFO - TOKEN: 190386 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190386. | TIME: 2026-01-06 22:44:12 INFO - TOKEN: 190386 | FUNCTION: get_unique_token | STATUS: Using existing token: g6nf52s9ubfi | TIME: 2026-01-06 22:44:12 INFO - TOKEN: 190386 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-06 22:44:13 INFO - TOKEN: 190386 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g6nf52s9ubfi | TIME: 2026-01-06 22:44:13 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190386. | TIME: 2026-01-06 22:44:13 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:44:13 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:44:15 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:44:15 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:44:15 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:44:15 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:53:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:53:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:53:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:53:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:53:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:53:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:53:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:53:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:53:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:53:09 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:53:09 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:53:09 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:53:09 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:54:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:54:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:54:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:54:07 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:56:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:56:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:56:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35083 | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35083. Falling back to existing DB data. | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-06 22:56:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-06 22:56:08 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 22:56:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-06 22:56:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-06 22:56:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-06 22:56:09 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-06 22:56:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 22:56:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-06 22:56:10 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-06 22:56:10 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:56:10 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:56:12 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:56:12 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:56:12 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:56:12 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 22:59:04 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:59:04 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 22:59:04 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35064 | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35064. Falling back to existing DB data. | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160172 with 1 parts. | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6... | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6 | TIME: 2026-01-06 22:59:07 INFO - TOKEN: 60663661 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827742,-103.0424548/35.0053482,-105.8370241/35.4160629,-108.2946974/35.529808,-108.759712/36.7801464,-108.693803/36.9988037,-108.7496328/@37.0179634,-108.9575325,9.46z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwNC4xKgBIAVAD&skid=3ddd0638-b4f3-48fb-9e01-c2d2907d0792 | TIME: 2026-01-06 22:59:08 INFO - TOKEN: 60663661 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-06 22:59:08 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160172, part 1. | TIME: 2026-01-06 22:59:08 INFO - TOKEN: 60663661 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160172. | TIME: 2026-01-06 22:59:08 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160172. | TIME: 2026-01-06 22:59:08 INFO - TOKEN: 160172 | FUNCTION: get_unique_token | STATUS: Using existing token: jrymhzvao6r4 | TIME: 2026-01-06 22:59:09 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-06 22:59:10 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jrymhzvao6r4 | TIME: 2026-01-06 22:59:10 INFO - TOKEN: 60663661 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160172. | TIME: 2026-01-06 22:59:10 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 22:59:10 INFO - TOKEN: 60663661 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 22:59:11 INFO - TOKEN: 60663661 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:59:11 INFO - TOKEN: 60663661 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 22:59:11 INFO - TOKEN: 60663661 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 22:59:11 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:20:05 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:20:05 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:20:05 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35078 | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35078. Falling back to existing DB data. | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280016 with 1 parts. | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/36.6416485,-87.3397281/36.2383118,-86.... | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 280016, part 1. | TIME: 2026-01-06 23:20:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280016. | TIME: 2026-01-06 23:20:08 INFO - TOKEN: 280016 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280016. | TIME: 2026-01-06 23:20:08 INFO - TOKEN: 280016 | FUNCTION: get_unique_token | STATUS: Using existing token: f71jcokwz9tf | TIME: 2026-01-06 23:20:08 INFO - TOKEN: 280016 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-06 23:20:09 INFO - TOKEN: 280016 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-06 23:20:11 INFO - TOKEN: 280016 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-06 23:20:12 INFO - TOKEN: 280016 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-06 23:20:12 INFO - TOKEN: 280016 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-06 23:20:12 INFO - TOKEN: 280016 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 5. | TIME: 2026-01-06 23:20:12 INFO - TOKEN: 280016 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: f71jcokwz9tf | TIME: 2026-01-06 23:20:12 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280016. | TIME: 2026-01-06 23:20:12 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:20:12 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:20:14 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:20:14 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:20:14 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:20:14 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:25:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:25:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:25:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:25:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:25:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:25:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:25:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:25:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:25:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:25:09 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:25:09 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:25:09 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:25:09 INFO - TOKEN: 54257726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:26:04 INFO - TOKEN: 54257726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:26:04 INFO - TOKEN: 54257726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:26:04 INFO - TOKEN: 54257726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:26:07 INFO - TOKEN: 54257726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:26:07 INFO - TOKEN: 54257726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:26:07 INFO - TOKEN: 54257726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:26:07 INFO - TOKEN: 54257726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:26:07 INFO - TOKEN: 54257726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:26:07 INFO - TOKEN: 54257726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:26:08 INFO - TOKEN: 54257726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:26:08 INFO - TOKEN: 54257726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:26:08 INFO - TOKEN: 54257726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:26:08 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:27:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:27:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:27:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:27:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:27:08 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:27:08 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:27:08 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:27:08 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:27:08 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:27:09 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:27:09 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:27:09 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:27:09 INFO - TOKEN: 21675420 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:29:04 INFO - TOKEN: 21675420 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:29:04 INFO - TOKEN: 21675420 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:29:04 INFO - TOKEN: 21675420 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:29:06 INFO - TOKEN: 21675420 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:29:07 INFO - TOKEN: 21675420 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:29:07 INFO - TOKEN: 21675420 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:29:07 INFO - TOKEN: 21675420 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:29:07 INFO - TOKEN: 21675420 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:29:07 INFO - TOKEN: 21675420 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:29:08 INFO - TOKEN: 21675420 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:29:08 INFO - TOKEN: 21675420 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:29:08 INFO - TOKEN: 21675420 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:29:08 INFO - TOKEN: 20811203 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:30:04 INFO - TOKEN: 20811203 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:30:04 INFO - TOKEN: 20811203 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:30:04 INFO - TOKEN: 20811203 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:30:06 INFO - TOKEN: 20811203 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 20811203 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 20811203 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 20811203 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 20811203 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 20811203 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 20811203 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 20811203 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 20811203 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 20811203 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:30:07 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:31:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:31:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:31:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35082 | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35082 | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35082. Falling back to existing DB data. | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540145 with 2 parts. | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/e3sYDSxZuHoD37w27... | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/e3sYDSxZuHoD37w27 | TIME: 2026-01-06 23:31:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/125+Adams+St,+Kearny,+NJ+07032,+USA/40.7281584,-74.1371158/40.6768564,-74.1977415/40.6461647,-74.2275942/40.652463,-74.2366392/40.5884574,-74.2989705/40.5389788,-74.3733664/40.5446904,-74.3952201/40.6844327,-74.5881254/40.8654728,-74.4268676/@40.7339691,-74.4055904,10.07z/data=!4m17!4m16!1m5!1m1!1s0x89c256b2e5b653a1:0x9909ee5aad6c85ed!2m2!1d-74.1100108!2d40.7351659!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=07b2cdb6-0db0-48c3-ad78-5d5e5372c20d | TIME: 2026-01-06 23:31:08 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 23:31:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540145, part 1. | TIME: 2026-01-06 23:31:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540145. | TIME: 2026-01-06 23:31:09 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540145. | TIME: 2026-01-06 23:31:09 INFO - TOKEN: 540145 | FUNCTION: get_unique_token | STATUS: Using existing token: 1bxamk10gy7t | TIME: 2026-01-06 23:31:09 INFO - TOKEN: 540145 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '125 Adams St, Kearny, NJ 07032, USA' | TIME: 2026-01-06 23:31:10 INFO - TOKEN: 540145 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7359503, -74.1090973). | TIME: 2026-01-06 23:31:13 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 23:31:13 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1bxamk10gy7t | TIME: 2026-01-06 23:31:13 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zHy9SHj48hRm2SvXA... | TIME: 2026-01-06 23:31:13 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zHy9SHj48hRm2SvXA | TIME: 2026-01-06 23:31:13 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8654728,-74.4268676/40.9214513,-74.8518229/40.9289598,-75.090224/40.9769621,-75.1354411/@40.9424975,-75.0739466,11.58z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9a0efbc1-496d-4dc5-9da1-d167bf9a26a3 | TIME: 2026-01-06 23:31:14 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 23:31:14 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540145, part 2. | TIME: 2026-01-06 23:31:14 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-06 23:31:14 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540145. | TIME: 2026-01-06 23:31:14 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540145. | TIME: 2026-01-06 23:31:14 INFO - TOKEN: 540145 | FUNCTION: get_unique_token | STATUS: Using existing token: 1bxamk10gy7t | TIME: 2026-01-06 23:31:15 INFO - TOKEN: 540145 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '125 Adams St, Kearny, NJ 07032, USA' | TIME: 2026-01-06 23:31:16 INFO - TOKEN: 540145 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7359503, -74.1090973). | TIME: 2026-01-06 23:31:21 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-06 23:31:21 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1bxamk10gy7t | TIME: 2026-01-06 23:31:21 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540145. | TIME: 2026-01-06 23:31:21 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:31:21 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:31:23 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:31:23 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:31:23 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:31:23 INFO - TOKEN: 70949685 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:32:04 INFO - TOKEN: 70949685 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:32:04 INFO - TOKEN: 70949685 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:32:04 INFO - TOKEN: 70949685 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:32:07 INFO - TOKEN: 70949685 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:32:07 INFO - TOKEN: 70949685 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:32:07 INFO - TOKEN: 70949685 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:32:07 INFO - TOKEN: 70949685 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:32:07 INFO - TOKEN: 70949685 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:32:07 INFO - TOKEN: 70949685 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:32:09 INFO - TOKEN: 70949685 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:32:09 INFO - TOKEN: 70949685 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:32:09 INFO - TOKEN: 70949685 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:32:09 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:34:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:34:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:34:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:34:06 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:34:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:34:07 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:34:07 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:34:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:34:07 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:34:08 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:34:08 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:34:08 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:34:08 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:40:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:40:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:40:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:40:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:43:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:43:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:43:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:43:06 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:43:06 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:43:06 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:43:06 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:43:06 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:43:06 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:43:08 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:43:08 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:43:08 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:43:08 INFO - TOKEN: 66260882 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:44:04 INFO - TOKEN: 66260882 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:44:04 INFO - TOKEN: 66260882 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:44:04 INFO - TOKEN: 66260882 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:44:07 INFO - TOKEN: 66260882 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:44:07 INFO - TOKEN: 66260882 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:44:07 INFO - TOKEN: 66260882 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:44:07 INFO - TOKEN: 66260882 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:44:07 INFO - TOKEN: 66260882 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:44:07 INFO - TOKEN: 66260882 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:44:08 INFO - TOKEN: 66260882 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:44:08 INFO - TOKEN: 66260882 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:44:08 INFO - TOKEN: 66260882 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:44:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:45:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:45:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:45:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:45:06 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:45:06 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:45:06 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:45:06 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:45:06 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:45:06 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:45:07 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:45:07 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:45:07 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:45:07 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:46:04 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:46:04 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:46:04 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35093 | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35093 | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35093. Falling back to existing DB data. | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311020 with 2 parts. | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/k8MHUucFppXjrs6X6... | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/k8MHUucFppXjrs6X6 | TIME: 2026-01-06 23:46:06 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.4703764,-94.0430913/33.437179,-94.0969136/33.3907113,-94.1053859/33.1243954,-94.1787277/32.7266914,-94.3502697/32.1813817,-94.3295124/32.1281822,-94.3316379/31.7967538,-94.1902377/31.5078357,-94.1289645/31.3886853,-94.2115637/@31.3862167,-94.1519826,12.12z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=118ec374-9c9f-4a5f-b71e-ceb93bba26f7 | TIME: 2026-01-06 23:46:07 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 23:46:07 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311020, part 1. | TIME: 2026-01-06 23:46:07 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311020. | TIME: 2026-01-06 23:46:08 INFO - TOKEN: 311020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311020. | TIME: 2026-01-06 23:46:08 INFO - TOKEN: 311020 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-06 23:46:08 INFO - TOKEN: 311020 | FUNCTION: get_unique_token | STATUS: Generated unique token: bngvhvq218n7 | TIME: 2026-01-06 23:46:08 INFO - TOKEN: 311020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 23:46:10 INFO - TOKEN: 311020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: bngvhvq218n7 | TIME: 2026-01-06 23:46:10 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7s5RMtqQeX5N7G5Q6... | TIME: 2026-01-06 23:46:10 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7s5RMtqQeX5N7G5Q6 | TIME: 2026-01-06 23:46:10 INFO - TOKEN: 31533811 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.3886853,-94.2115637/31.1579236,-94.4195291/31.1486861,-94.4270301/30.3685616,-94.3170264/30.0373127,-94.4120638/30.0230473,-94.5995145/29.840645,-94.6675316/29.8248301,-94.8652156/Bottom+Line+Equipment+LLC,+11331+I-10,+Baytown,+TX+77523,+United+States/@29.8260643,-94.8848605,16.22z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x863f44e84497a671:0x9099d830a1949d02!2m2!1d-94.8834472!2d29.8252818!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f081ce76-4480-42ae-923f-c67d50b46ed8 | TIME: 2026-01-06 23:46:11 INFO - TOKEN: 31533811 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-06 23:46:11 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311020, part 2. | TIME: 2026-01-06 23:46:11 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-06 23:46:11 INFO - TOKEN: 31533811 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311020. | TIME: 2026-01-06 23:46:12 INFO - TOKEN: 311020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311020. | TIME: 2026-01-06 23:46:12 INFO - TOKEN: 311020 | FUNCTION: get_unique_token | STATUS: Using existing token: bngvhvq218n7 | TIME: 2026-01-06 23:46:12 INFO - TOKEN: 311020 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Bottom Line Equipment LLC, 11331 I-10, Baytown, TX 77523, United States' | TIME: 2026-01-06 23:46:13 INFO - TOKEN: 311020 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-06 23:46:14 INFO - TOKEN: 311020 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.811384, -94.94384). | TIME: 2026-01-06 23:46:19 INFO - TOKEN: 311020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-06 23:46:19 INFO - TOKEN: 311020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bngvhvq218n7 | TIME: 2026-01-06 23:46:19 INFO - TOKEN: 31533811 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311020. | TIME: 2026-01-06 23:46:19 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:46:19 INFO - TOKEN: 31533811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:46:20 INFO - TOKEN: 31533811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:46:20 INFO - TOKEN: 31533811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:46:20 INFO - TOKEN: 31533811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:46:20 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:47:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:47:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:47:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:47:06 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:47:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:47:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:47:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:47:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:47:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:47:08 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:47:08 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:47:08 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:47:08 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:48:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:48:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:48:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:48:06 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35085 | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35085. Falling back to existing DB data. | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-06 23:48:07 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-06 23:48:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-06 23:48:08 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-06 23:48:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-06 23:48:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-06 23:48:10 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-06 23:48:10 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:48:10 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:48:12 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:48:12 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:48:12 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:48:12 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:50:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:50:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:50:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:50:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:50:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:50:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:50:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:50:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:50:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:50:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:50:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:50:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:50:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:55:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:55:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:55:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35079 | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35079. Falling back to existing DB data. | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360289 with 1 parts. | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hV8V4zihu8m89awc8... | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hV8V4zihu8m89awc8 | TIME: 2026-01-06 23:55:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9830879,-85.4666716/34.9955373,-85.207758/33.7365536,-84.5012565/33.6216397,-84.3996271/32.4823962,-82.9375708/32.0678424,-82.8999753/31.8639204,-82.5890044/31.8610266,-82.6038882/31.813446,-82.6538552/1175+Bell+Telephone+Rd,+Hazlehurst,+GA+31539,+USA/@31.7862505,-82.6259268,18.37z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88f04098bc74ae05:0xf8387eb1f961f57a!2m2!1d-82.6258073!2d31.7861231!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=d055eb5a-abb5-45d1-8102-9527d5bd9fb1 | TIME: 2026-01-06 23:55:09 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-06 23:55:09 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 360289, part 1. | TIME: 2026-01-06 23:55:09 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360289. | TIME: 2026-01-06 23:55:09 INFO - TOKEN: 360289 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360289. | TIME: 2026-01-06 23:55:09 INFO - TOKEN: 360289 | FUNCTION: get_unique_token | STATUS: Using existing token: 2la3s9mapzw6 | TIME: 2026-01-06 23:55:09 INFO - TOKEN: 360289 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1175 Bell Telephone Rd, Hazlehurst, GA 31539, USA' | TIME: 2026-01-06 23:55:11 INFO - TOKEN: 360289 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.8299347, -82.6137925). | TIME: 2026-01-06 23:55:16 INFO - TOKEN: 360289 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-06 23:55:16 INFO - TOKEN: 360289 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2la3s9mapzw6 | TIME: 2026-01-06 23:55:16 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360289. | TIME: 2026-01-06 23:55:16 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:55:16 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:55:19 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:55:19 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:55:19 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:55:19 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:56:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:56:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:56:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:56:07 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:56:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:56:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:56:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:56:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:56:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:56:08 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:56:08 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:56:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:56:08 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:57:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:57:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:57:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:57:06 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:57:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:57:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:57:07 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:57:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:57:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:57:07 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:57:07 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:57:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:57:07 INFO - TOKEN: 70551083 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-06 23:59:04 INFO - TOKEN: 70551083 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:59:04 INFO - TOKEN: 70551083 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-06 23:59:04 INFO - TOKEN: 70551083 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-06 23:59:07 INFO - TOKEN: 70551083 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-06 23:59:07 INFO - TOKEN: 70551083 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-06 23:59:07 INFO - TOKEN: 70551083 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-06 23:59:07 INFO - TOKEN: 70551083 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-06 23:59:07 INFO - TOKEN: 70551083 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-06 23:59:07 INFO - TOKEN: 70551083 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-06 23:59:08 INFO - TOKEN: 70551083 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:59:08 INFO - TOKEN: 70551083 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-06 23:59:08 INFO - TOKEN: 70551083 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-06 23:59:08 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:02:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:02:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:02:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:02:06 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:02:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:02:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:02:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:02:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:02:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:02:07 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:02:07 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:02:07 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:02:07 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:03:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:03:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:03:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:03:06 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:03:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:03:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:03:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:03:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:03:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:03:07 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:03:07 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:03:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:03:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:04:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:04:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:04:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35108 | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35108. Falling back to existing DB data. | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190004 with 1 parts. | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oG91iTJUFKf7onWt9... | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oG91iTJUFKf7onWt9 | TIME: 2026-01-07 00:04:07 INFO - TOKEN: 58052776 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.936863,-94.6080186/39.2972259,-94.4101103/39.9737421,-94.0944887/40.575202,-93.9371767/@40.5751361,-93.9371519,21z/data=!4m2!4m1!3e0?coh=198943&entry=tts | TIME: 2026-01-07 00:04:08 INFO - TOKEN: 58052776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-07 00:04:08 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190004, part 1. | TIME: 2026-01-07 00:04:08 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190004. | TIME: 2026-01-07 00:04:08 INFO - TOKEN: 190004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190004. | TIME: 2026-01-07 00:04:08 INFO - TOKEN: 190004 | FUNCTION: get_unique_token | STATUS: Using existing token: fge8js2rg3gn | TIME: 2026-01-07 00:04:09 INFO - TOKEN: 190004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-07 00:04:10 INFO - TOKEN: 190004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fge8js2rg3gn | TIME: 2026-01-07 00:04:10 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190004. | TIME: 2026-01-07 00:04:10 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:04:10 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:04:11 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:04:11 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:04:11 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:04:11 INFO - TOKEN: 73179079 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:05:04 INFO - TOKEN: 73179079 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:05:04 INFO - TOKEN: 73179079 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:05:04 INFO - TOKEN: 73179079 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:05:06 INFO - TOKEN: 73179079 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:05:07 INFO - TOKEN: 73179079 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:05:07 INFO - TOKEN: 73179079 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:05:07 INFO - TOKEN: 73179079 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:05:07 INFO - TOKEN: 73179079 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:05:07 INFO - TOKEN: 73179079 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:05:08 INFO - TOKEN: 73179079 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:05:08 INFO - TOKEN: 73179079 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:05:08 INFO - TOKEN: 73179079 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:05:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:06:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:06:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:06:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:06:06 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:06:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:06:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:06:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:06:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:06:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:06:08 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:06:08 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:06:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:06:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:08:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:08:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:08:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:08:07 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:08:08 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:08:08 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:08:08 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:08:08 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:08:08 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:08:09 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:08:09 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:08:09 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:08:09 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:09:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:09:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:09:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:09:06 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:09:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:09:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:09:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:09:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35109 | TIME: 2026-01-07 00:09:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35109. Falling back to existing DB data. | TIME: 2026-01-07 00:09:07 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260185 with 1 parts. | TIME: 2026-01-07 00:09:07 INFO - TOKEN: 58052776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1ocoqRhcSo7JoPaL9... | TIME: 2026-01-07 00:09:07 INFO - TOKEN: 58052776 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1ocoqRhcSo7JoPaL9 | TIME: 2026-01-07 00:09:07 INFO - TOKEN: 58052776 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5752084,-93.937171/41.6676208,-93.5768609/42.7744483,-93.3798146/43.4995281,-93.3533433/@43.9220779,-95.0199109,6.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkyNC4wKgBIAVAD&skid=7b925b29-da7f-42f5-ab5f-fb2ef9df0df6 | TIME: 2026-01-07 00:09:08 INFO - TOKEN: 58052776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-07 00:09:08 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 260185, part 1. | TIME: 2026-01-07 00:09:08 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260185. | TIME: 2026-01-07 00:09:08 INFO - TOKEN: 260185 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260185. | TIME: 2026-01-07 00:09:08 INFO - TOKEN: 260185 | FUNCTION: get_unique_token | STATUS: Using existing token: kbatxc9wuwxu | TIME: 2026-01-07 00:09:08 INFO - TOKEN: 260185 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-07 00:09:09 INFO - TOKEN: 260185 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kbatxc9wuwxu | TIME: 2026-01-07 00:09:10 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260185. | TIME: 2026-01-07 00:09:10 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:09:10 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:09:11 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:09:11 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:09:11 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:09:11 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:10:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:10:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:10:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:10:07 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:10:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:10:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:10:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:10:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:10:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:10:08 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:10:08 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:10:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:10:08 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:12:04 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:12:04 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:12:04 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35100 | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35100. Falling back to existing DB data. | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-07 00:12:07 INFO - TOKEN: 69438453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-07 00:12:08 INFO - TOKEN: 69438453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-07 00:12:08 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-07 00:12:08 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-07 00:12:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-07 00:12:09 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-07 00:12:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-07 00:12:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-07 00:12:10 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-07 00:12:10 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:12:10 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:12:11 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:12:11 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:12:11 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:12:11 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:13:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:13:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:13:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:13:07 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:13:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:13:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:13:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:13:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:13:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:13:08 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:13:08 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:13:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:13:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:14:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:14:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:14:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:14:06 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:14:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:14:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:14:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:14:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:14:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:14:08 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:14:08 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:14:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:14:08 INFO - TOKEN: 70330407 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:15:04 INFO - TOKEN: 70330407 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:15:04 INFO - TOKEN: 70330407 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:15:04 INFO - TOKEN: 70330407 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:15:06 INFO - TOKEN: 70330407 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:15:07 INFO - TOKEN: 70330407 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:15:07 INFO - TOKEN: 70330407 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:15:07 INFO - TOKEN: 70330407 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:15:07 INFO - TOKEN: 70330407 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:15:07 INFO - TOKEN: 70330407 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:15:08 INFO - TOKEN: 70330407 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:15:08 INFO - TOKEN: 70330407 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:15:08 INFO - TOKEN: 70330407 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:15:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:16:05 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:16:05 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:16:05 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:16:07 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:16:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:16:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:16:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:16:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:16:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:16:08 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:16:08 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:16:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:16:08 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:19:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:19:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:19:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:19:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:19:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:19:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:19:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:19:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:19:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:19:08 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:19:08 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:19:08 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:19:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:20:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:20:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:20:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:20:06 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:20:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:20:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:20:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:20:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:20:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:20:08 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:20:08 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:20:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:20:08 INFO - TOKEN: 38720902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:21:04 INFO - TOKEN: 38720902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:21:04 INFO - TOKEN: 38720902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:21:04 INFO - TOKEN: 38720902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:21:07 INFO - TOKEN: 38720902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:21:07 INFO - TOKEN: 38720902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:21:07 INFO - TOKEN: 38720902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:21:07 INFO - TOKEN: 38720902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:21:07 INFO - TOKEN: 38720902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:21:07 INFO - TOKEN: 38720902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:21:08 INFO - TOKEN: 38720902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:21:08 INFO - TOKEN: 38720902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:21:08 INFO - TOKEN: 38720902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:21:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:22:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:22:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:22:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:22:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:22:07 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:23:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:23:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:23:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:23:06 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35105 | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35105 | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35105 | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35105. Falling back to existing DB data. | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240456 with 3 parts. | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Wo99Jv7zPsnNAmpc6... | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Wo99Jv7zPsnNAmpc6 | TIME: 2026-01-07 00:23:07 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.18495,-80.5189366/41.1064754,-80.9036507/41.0536168,-81.5054926/41.0248193,-81.5120769/41.0238194,-81.9082507/40.8573339,-82.2599991/40.8636769,-82.248223/40.9392558,-82.1092939/41.0272374,-82.1285621/41.080875,-83.0635551/@41.0277834,-83.0687222,10.5z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=55ba8c9a-b020-453c-bcc4-39b2ab28b3aa | TIME: 2026-01-07 00:23:08 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 00:23:08 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240456, part 1. | TIME: 2026-01-07 00:23:08 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240456. | TIME: 2026-01-07 00:23:08 INFO - TOKEN: 240456 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240456. | TIME: 2026-01-07 00:23:08 INFO - TOKEN: 240456 | FUNCTION: get_unique_token | STATUS: Using existing token: nx4mziksjt3y | TIME: 2026-01-07 00:23:08 INFO - TOKEN: 240456 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-07 00:23:10 INFO - TOKEN: 240456 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nx4mziksjt3y | TIME: 2026-01-07 00:23:10 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Z8hX9A99u9DUm3Au9... | TIME: 2026-01-07 00:23:10 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Z8hX9A99u9DUm3Au9 | TIME: 2026-01-07 00:23:10 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.080875,-83.0635551/41.1080687,-83.2262/41.0443673,-83.6501667/41.0587795,-83.6550268/41.0636024,-83.665914/41.5327646,-83.6417214/41.5479126,-83.6940805/41.3993559,-84.1545882/41.4449247,-84.3056788/41.5723052,-84.3098082/@41.571723,-84.3097238,18.19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=102c76a7-85d2-478b-a78e-3c8a6cbb73ec | TIME: 2026-01-07 00:23:11 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 00:23:11 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240456, part 2. | TIME: 2026-01-07 00:23:11 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-07 00:23:11 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240456. | TIME: 2026-01-07 00:23:11 INFO - TOKEN: 240456 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240456. | TIME: 2026-01-07 00:23:11 INFO - TOKEN: 240456 | FUNCTION: get_unique_token | STATUS: Using existing token: nx4mziksjt3y | TIME: 2026-01-07 00:23:12 INFO - TOKEN: 240456 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-07 00:23:12 INFO - TOKEN: 240456 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nx4mziksjt3y | TIME: 2026-01-07 00:23:12 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Aj5uoSKXuc4ddFJy6... | TIME: 2026-01-07 00:23:12 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Aj5uoSKXuc4ddFJy6 | TIME: 2026-01-07 00:23:12 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5723052,-84.3098082/41.5811535,-84.3261739/41.6734987,-84.3305276/41.6752033,-84.3602335/41.706564,-84.3604296/@41.7056073,-84.3536958,13.81z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=1d4f5e15-58a4-4b13-b5c7-086d902e514c | TIME: 2026-01-07 00:23:13 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-07 00:23:13 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240456, part 3. | TIME: 2026-01-07 00:23:13 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-07 00:23:13 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240456. | TIME: 2026-01-07 00:23:14 INFO - TOKEN: 240456 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240456. | TIME: 2026-01-07 00:23:14 INFO - TOKEN: 240456 | FUNCTION: get_unique_token | STATUS: Using existing token: nx4mziksjt3y | TIME: 2026-01-07 00:23:14 INFO - TOKEN: 240456 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-07 00:23:15 INFO - TOKEN: 240456 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nx4mziksjt3y | TIME: 2026-01-07 00:23:15 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240456. | TIME: 2026-01-07 00:23:15 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:23:15 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:23:16 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:23:16 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:23:16 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:23:16 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:24:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:24:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:24:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:24:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:24:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:24:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:24:06 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:24:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:24:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:24:07 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:24:07 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:24:07 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:24:07 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:25:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:25:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:25:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35107 | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35107. Falling back to existing DB data. | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200297 with 1 parts. | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Pr7TAfrHPG86nadV8... | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Pr7TAfrHPG86nadV8 | TIME: 2026-01-07 00:25:07 INFO - TOKEN: 58052776 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9990227,-97.0455835/37.0491739,-97.0342394/37.6787586,-96.9677341/37.685181,-96.843976/38.2459858,-96.9101418/38.4170958,-96.2234604/38.9347963,-94.7362555/38.9380596,-94.6042794/@38.5332493,-95.9561926,8.21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=1a63669e-ad19-41cf-81ea-fd69da900dfe | TIME: 2026-01-07 00:25:08 INFO - TOKEN: 58052776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-07 00:25:08 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 200297, part 1. | TIME: 2026-01-07 00:25:08 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200297. | TIME: 2026-01-07 00:25:09 INFO - TOKEN: 200297 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200297. | TIME: 2026-01-07 00:25:09 INFO - TOKEN: 200297 | FUNCTION: get_unique_token | STATUS: Using existing token: mo8qu969f0g3 | TIME: 2026-01-07 00:25:09 INFO - TOKEN: 200297 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-07 00:25:10 INFO - TOKEN: 200297 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mo8qu969f0g3 | TIME: 2026-01-07 00:25:10 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200297. | TIME: 2026-01-07 00:25:10 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:25:10 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:25:12 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:25:12 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:25:12 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:25:12 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:26:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:26:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:26:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:26:06 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:26:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:26:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:26:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:26:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:26:07 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:26:08 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:26:08 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:26:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:26:08 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:28:04 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:28:04 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:28:04 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35110 | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35110. Falling back to existing DB data. | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520138 with 1 parts. | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KpderVBw2BaScUEs9... | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KpderVBw2BaScUEs9 | TIME: 2026-01-07 00:28:07 INFO - TOKEN: 58052776 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.4994457,-93.3533211/44.8617197,-93.3164397/45.0958261,-93.4492884/45.5029335,-94.2357438/45.6271552,-94.1748186/45.7515448,-94.207111/@45.6210163,-94.4733284,9z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=6bbd99db-dcb4-4630-b84e-aaa85024c853 | TIME: 2026-01-07 00:28:08 INFO - TOKEN: 58052776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-07 00:28:08 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 520138, part 1. | TIME: 2026-01-07 00:28:08 INFO - TOKEN: 58052776 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520138. | TIME: 2026-01-07 00:28:09 INFO - TOKEN: 520138 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520138. | TIME: 2026-01-07 00:28:09 INFO - TOKEN: 520138 | FUNCTION: get_unique_token | STATUS: Using existing token: ubfcveem1dnt | TIME: 2026-01-07 00:28:09 INFO - TOKEN: 520138 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-07 00:28:10 INFO - TOKEN: 520138 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ubfcveem1dnt | TIME: 2026-01-07 00:28:10 INFO - TOKEN: 58052776 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520138. | TIME: 2026-01-07 00:28:10 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:28:10 INFO - TOKEN: 58052776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:28:12 INFO - TOKEN: 58052776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:28:12 INFO - TOKEN: 58052776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:28:12 INFO - TOKEN: 58052776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:28:12 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:29:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:29:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:29:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:29:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:29:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:29:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:29:06 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:29:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:29:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:29:07 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:29:07 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:29:07 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:29:07 INFO - TOKEN: 11391756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:30:04 INFO - TOKEN: 11391756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:30:04 INFO - TOKEN: 11391756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:30:04 INFO - TOKEN: 11391756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:30:06 INFO - TOKEN: 11391756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 11391756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 11391756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 11391756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 11391756 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 11391756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 11391756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 11391756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 11391756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 11391756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:30:07 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:32:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:32:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:32:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:32:07 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:32:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:32:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:32:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:32:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:32:07 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:32:08 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:32:08 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:32:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:32:08 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:33:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:33:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:33:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:33:06 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:33:06 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:33:06 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:33:06 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:33:06 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:33:06 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:33:07 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:33:07 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:33:07 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:33:07 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:34:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:34:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:34:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:34:06 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:34:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:34:07 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:34:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:34:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35106 | TIME: 2026-01-07 00:34:07 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35106. Falling back to existing DB data. | TIME: 2026-01-07 00:34:07 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490203 with 1 parts. | TIME: 2026-01-07 00:34:07 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2oRerFsifrGw35Fx9... | TIME: 2026-01-07 00:34:07 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2oRerFsifrGw35Fx9 | TIME: 2026-01-07 00:34:07 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.706564,-84.3604296/42.0486627,-84.3609477/41.940298,-84.9080244/41.9455137,-84.9730704/42.2694745,-84.9942193/13700+W+Michigan+Ave,+Marshall,+MI+49068,+USA/@42.2647363,-85.0146618,14.35z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8817e35c17a48a5f:0x39997f9f52fe8f5b!2m2!1d-85.0175896!2d42.2700366!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=c492bc1c-b5c4-487d-ba9c-80b8b3d97fca | TIME: 2026-01-07 00:34:08 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-07 00:34:08 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 490203, part 1. | TIME: 2026-01-07 00:34:08 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490203. | TIME: 2026-01-07 00:34:08 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490203. | TIME: 2026-01-07 00:34:08 INFO - TOKEN: 490203 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-07 00:34:08 INFO - TOKEN: 490203 | FUNCTION: get_unique_token | STATUS: Generated unique token: 9rwbh89lrdut | TIME: 2026-01-07 00:34:09 INFO - TOKEN: 490203 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068, USA' | TIME: 2026-01-07 00:34:10 INFO - TOKEN: 490203 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-07 00:34:11 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-07 00:34:11 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 9rwbh89lrdut | TIME: 2026-01-07 00:34:12 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490203. | TIME: 2026-01-07 00:34:12 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:34:12 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:34:13 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:34:13 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:34:13 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:34:13 INFO - TOKEN: 11391756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:35:05 INFO - TOKEN: 11391756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:35:05 INFO - TOKEN: 11391756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:35:05 INFO - TOKEN: 11391756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 11391756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 11391756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 11391756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 11391756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 11391756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 11391756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 11391756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 11391756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 11391756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:35:07 INFO - TOKEN: 91324796 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:44:04 INFO - TOKEN: 91324796 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:44:04 INFO - TOKEN: 91324796 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:44:04 INFO - TOKEN: 91324796 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:44:07 INFO - TOKEN: 91324796 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:44:07 INFO - TOKEN: 91324796 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:44:07 INFO - TOKEN: 91324796 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:44:07 INFO - TOKEN: 91324796 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:44:07 INFO - TOKEN: 91324796 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:44:07 INFO - TOKEN: 91324796 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:44:09 INFO - TOKEN: 91324796 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:44:09 INFO - TOKEN: 91324796 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:44:09 INFO - TOKEN: 91324796 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:44:09 INFO - TOKEN: 05249956 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:46:04 INFO - TOKEN: 05249956 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:46:04 INFO - TOKEN: 05249956 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:46:04 INFO - TOKEN: 05249956 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:46:06 INFO - TOKEN: 05249956 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:46:06 INFO - TOKEN: 05249956 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:46:06 INFO - TOKEN: 05249956 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:46:06 INFO - TOKEN: 05249956 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:46:06 INFO - TOKEN: 05249956 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:46:06 INFO - TOKEN: 05249956 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:46:08 INFO - TOKEN: 05249956 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:46:08 INFO - TOKEN: 05249956 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:46:08 INFO - TOKEN: 05249956 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:46:08 INFO - TOKEN: 38187775 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:50:04 INFO - TOKEN: 38187775 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:50:04 INFO - TOKEN: 38187775 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:50:04 INFO - TOKEN: 38187775 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:50:07 INFO - TOKEN: 38187775 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:50:07 INFO - TOKEN: 38187775 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:50:07 INFO - TOKEN: 38187775 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:50:07 INFO - TOKEN: 38187775 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:50:07 INFO - TOKEN: 38187775 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:50:07 INFO - TOKEN: 38187775 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:50:08 INFO - TOKEN: 38187775 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:50:08 INFO - TOKEN: 38187775 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:50:08 INFO - TOKEN: 38187775 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:50:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:51:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:51:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:51:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:51:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:51:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:51:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:51:06 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:51:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:51:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:51:07 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:51:07 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:51:07 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:51:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:53:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:53:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:53:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:53:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:53:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:53:06 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:53:06 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:53:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:53:06 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:53:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:53:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:53:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:53:07 INFO - TOKEN: 09553695 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:54:04 INFO - TOKEN: 09553695 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:54:04 INFO - TOKEN: 09553695 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:54:04 INFO - TOKEN: 09553695 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:54:07 INFO - TOKEN: 09553695 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:54:07 INFO - TOKEN: 09553695 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:54:07 INFO - TOKEN: 09553695 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:54:07 INFO - TOKEN: 09553695 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:54:07 INFO - TOKEN: 09553695 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:54:07 INFO - TOKEN: 09553695 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:54:09 INFO - TOKEN: 09553695 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:54:09 INFO - TOKEN: 09553695 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:54:09 INFO - TOKEN: 09553695 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:54:09 INFO - TOKEN: 28175545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:56:04 INFO - TOKEN: 28175545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:56:04 INFO - TOKEN: 28175545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:56:04 INFO - TOKEN: 28175545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:56:06 INFO - TOKEN: 28175545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:56:07 INFO - TOKEN: 28175545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:56:07 INFO - TOKEN: 28175545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:56:07 INFO - TOKEN: 28175545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:56:07 INFO - TOKEN: 28175545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:56:07 INFO - TOKEN: 28175545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:56:08 INFO - TOKEN: 28175545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:56:08 INFO - TOKEN: 28175545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:56:08 INFO - TOKEN: 28175545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:56:08 INFO - TOKEN: 38187775 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:57:04 INFO - TOKEN: 38187775 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:57:04 INFO - TOKEN: 38187775 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:57:04 INFO - TOKEN: 38187775 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:57:06 INFO - TOKEN: 38187775 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:57:07 INFO - TOKEN: 38187775 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:57:07 INFO - TOKEN: 38187775 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:57:07 INFO - TOKEN: 38187775 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:57:07 INFO - TOKEN: 38187775 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:57:07 INFO - TOKEN: 38187775 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:57:07 INFO - TOKEN: 38187775 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:57:07 INFO - TOKEN: 38187775 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:57:07 INFO - TOKEN: 38187775 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:57:07 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 00:59:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:59:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 00:59:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 00:59:06 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 00:59:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 00:59:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 00:59:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 00:59:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35086 | TIME: 2026-01-07 00:59:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35086. Falling back to existing DB data. | TIME: 2026-01-07 00:59:07 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-07 00:59:07 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9... | TIME: 2026-01-07 00:59:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9 | TIME: 2026-01-07 00:59:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/41.7595405,-84.9895771/42.2976615,-84.9949795/42.3006773,-85.0793307/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.0307231,-85.3563321,10z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6afd13e1d:0x41fcc675168a5de4!2m2!1d-85.0811191!2d42.3028531!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=869ef518-6c4c-496b-87ac-6148b15889a0 | TIME: 2026-01-07 00:59:08 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-07 00:59:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490184, part 1. | TIME: 2026-01-07 00:59:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-07 00:59:08 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-07 00:59:08 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-07 00:59:08 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-07 00:59:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-07 00:59:11 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-07 00:59:11 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-07 00:59:12 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-07 00:59:12 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 00:59:12 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 00:59:14 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:59:14 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 00:59:14 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 00:59:14 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:00:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:00:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:00:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:00:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:00:07 INFO - TOKEN: 30661598 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:01:04 INFO - TOKEN: 30661598 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:01:04 INFO - TOKEN: 30661598 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:01:04 INFO - TOKEN: 30661598 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:01:07 INFO - TOKEN: 30661598 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:01:07 INFO - TOKEN: 30661598 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:01:07 INFO - TOKEN: 30661598 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:01:07 INFO - TOKEN: 30661598 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:01:07 INFO - TOKEN: 30661598 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:01:07 INFO - TOKEN: 30661598 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:01:08 INFO - TOKEN: 30661598 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:01:08 INFO - TOKEN: 30661598 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:01:08 INFO - TOKEN: 30661598 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:01:08 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:02:04 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:02:04 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:02:04 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35091 | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35091. Falling back to existing DB data. | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9... | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9 | TIME: 2026-01-07 01:02:07 INFO - TOKEN: 61349573 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/41.7595405,-84.9895771/42.2976615,-84.9949795/42.3006773,-85.0793307/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.0307231,-85.3563321,10z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6afd13e1d:0x41fcc675168a5de4!2m2!1d-85.0811191!2d42.3028531!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=869ef518-6c4c-496b-87ac-6148b15889a0 | TIME: 2026-01-07 01:02:09 INFO - TOKEN: 61349573 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-07 01:02:09 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490184, part 1. | TIME: 2026-01-07 01:02:09 INFO - TOKEN: 61349573 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-07 01:02:09 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-07 01:02:09 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-07 01:02:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-07 01:02:10 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-07 01:02:12 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-07 01:02:12 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-07 01:02:12 INFO - TOKEN: 61349573 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-07 01:02:12 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:02:12 INFO - TOKEN: 61349573 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:02:14 INFO - TOKEN: 61349573 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:02:14 INFO - TOKEN: 61349573 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:02:14 INFO - TOKEN: 61349573 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:02:14 INFO - TOKEN: 98135094 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:05:04 INFO - TOKEN: 98135094 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:05:04 INFO - TOKEN: 98135094 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:05:04 INFO - TOKEN: 98135094 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:05:07 INFO - TOKEN: 98135094 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:05:07 INFO - TOKEN: 98135094 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:05:07 INFO - TOKEN: 98135094 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:05:07 INFO - TOKEN: 98135094 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:05:07 INFO - TOKEN: 98135094 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:05:07 INFO - TOKEN: 98135094 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:05:09 INFO - TOKEN: 98135094 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:05:09 INFO - TOKEN: 98135094 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:05:09 INFO - TOKEN: 98135094 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:05:09 INFO - TOKEN: 62344153 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:09:04 INFO - TOKEN: 62344153 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:09:04 INFO - TOKEN: 62344153 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:09:04 INFO - TOKEN: 62344153 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:09:07 INFO - TOKEN: 62344153 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:09:07 INFO - TOKEN: 62344153 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:09:07 INFO - TOKEN: 62344153 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:09:07 INFO - TOKEN: 62344153 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:09:07 INFO - TOKEN: 62344153 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:09:07 INFO - TOKEN: 62344153 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:09:09 INFO - TOKEN: 62344153 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:09:09 INFO - TOKEN: 62344153 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:09:09 INFO - TOKEN: 62344153 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:09:09 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:11:04 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:11:04 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:11:04 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:11:06 INFO - TOKEN: 67044008 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35094 | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35094. Falling back to existing DB data. | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35094 because it has no route_token in new or existing data. | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 67044008 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:11:07 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:13:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:13:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:13:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:13:06 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:13:06 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:13:06 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:13:06 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:13:06 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:13:06 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:13:08 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:13:08 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:13:08 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:13:08 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:19:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:19:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:19:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:19:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:19:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:19:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:19:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:19:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:19:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:19:10 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:19:10 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:19:10 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:19:10 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:20:04 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:20:04 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:20:04 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:20:06 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:20:07 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:20:07 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:20:07 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:20:07 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:20:07 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:20:07 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:20:07 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:20:07 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:20:07 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:21:04 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:21:04 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:21:04 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:21:07 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:21:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:21:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:21:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:21:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:21:07 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:21:08 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:21:08 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:21:08 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:21:08 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:22:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:22:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:22:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:22:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:22:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:22:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:22:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:22:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:22:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:22:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:22:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:22:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:22:09 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:28:08 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:28:08 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:28:08 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35101 | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35101 | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35101. Falling back to existing DB data. | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240453 with 2 parts. | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qkEwxgNksWfLP5Jr5... | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qkEwxgNksWfLP5Jr5 | TIME: 2026-01-07 01:28:18 INFO - TOKEN: 69438453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849702,-80.5187655/41.1019736,-81.3465441/41.0271419,-81.3559496/41.0225079,-81.9116226/40.857329,-82.2592152/40.8586815,-82.2121593/41.0283424,-82.2254001/41.1057753,-83.2419173/41.0444245,-83.6501661/41.0625079,-83.6664966/@41.0613634,-83.6655566,16z/data=!4m2!4m1!3e0?skid=7b98ebd6-e567-4c10-8e4a-3fedb2f529c7&entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD | TIME: 2026-01-07 01:28:19 INFO - TOKEN: 69438453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 01:28:19 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240453, part 1. | TIME: 2026-01-07 01:28:19 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240453. | TIME: 2026-01-07 01:28:20 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240453. | TIME: 2026-01-07 01:28:20 INFO - TOKEN: 240453 | FUNCTION: get_unique_token | STATUS: Using existing token: 4f36aynigf0y | TIME: 2026-01-07 01:28:20 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-07 01:28:21 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4f36aynigf0y | TIME: 2026-01-07 01:28:21 INFO - TOKEN: 69438453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iF3N96XMxy3np3bZA... | TIME: 2026-01-07 01:28:21 INFO - TOKEN: 69438453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iF3N96XMxy3np3bZA | TIME: 2026-01-07 01:28:21 INFO - TOKEN: 69438453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0624636,-83.6665254/41.5327734,-83.6471373/41.5490779,-83.692488/41.4003798,-84.1570802/41.4451579,-84.3056782/41.572327,-84.3084403/41.6735076,-84.3284393/41.7065832,-84.3604115/@41.4713477,-84.3835135,10.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=599c323b-32ac-46e6-b930-518f252ce93c | TIME: 2026-01-07 01:28:23 INFO - TOKEN: 69438453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-07 01:28:23 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 240453, part 2. | TIME: 2026-01-07 01:28:23 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-07 01:28:23 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240453. | TIME: 2026-01-07 01:28:23 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240453. | TIME: 2026-01-07 01:28:23 INFO - TOKEN: 240453 | FUNCTION: get_unique_token | STATUS: Using existing token: 4f36aynigf0y | TIME: 2026-01-07 01:28:23 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-07 01:28:24 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4f36aynigf0y | TIME: 2026-01-07 01:28:24 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240453. | TIME: 2026-01-07 01:28:24 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:28:24 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:28:31 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:28:31 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:28:31 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:28:31 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:32:04 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:32:04 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:32:04 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35097 | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35097 | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35097. Falling back to existing DB data. | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240453 with 2 parts. | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qkEwxgNksWfLP5Jr5... | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qkEwxgNksWfLP5Jr5 | TIME: 2026-01-07 01:32:07 INFO - TOKEN: 18236304 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849702,-80.5187655/41.1019736,-81.3465441/41.0271419,-81.3559496/41.0225079,-81.9116226/40.857329,-82.2592152/40.8586815,-82.2121593/41.0283424,-82.2254001/41.1057753,-83.2419173/41.0444245,-83.6501661/41.0625079,-83.6664966/@41.0613634,-83.6655566,16z/data=!4m2!4m1!3e0?skid=7b98ebd6-e567-4c10-8e4a-3fedb2f529c7&entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD | TIME: 2026-01-07 01:32:08 INFO - TOKEN: 18236304 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 01:32:08 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240453, part 1. | TIME: 2026-01-07 01:32:08 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240453. | TIME: 2026-01-07 01:32:09 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240453. | TIME: 2026-01-07 01:32:09 INFO - TOKEN: 240453 | FUNCTION: get_unique_token | STATUS: Using existing token: 4f36aynigf0y | TIME: 2026-01-07 01:32:09 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-07 01:32:11 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4f36aynigf0y | TIME: 2026-01-07 01:32:11 INFO - TOKEN: 18236304 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iF3N96XMxy3np3bZA... | TIME: 2026-01-07 01:32:11 INFO - TOKEN: 18236304 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iF3N96XMxy3np3bZA | TIME: 2026-01-07 01:32:11 INFO - TOKEN: 18236304 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0624636,-83.6665254/41.5327734,-83.6471373/41.5490779,-83.692488/41.4003798,-84.1570802/41.4451579,-84.3056782/41.572327,-84.3084403/41.6735076,-84.3284393/41.7065832,-84.3604115/@41.4713477,-84.3835135,10.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=599c323b-32ac-46e6-b930-518f252ce93c | TIME: 2026-01-07 01:32:12 INFO - TOKEN: 18236304 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-07 01:32:12 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 240453, part 2. | TIME: 2026-01-07 01:32:12 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-07 01:32:12 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240453. | TIME: 2026-01-07 01:32:12 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240453. | TIME: 2026-01-07 01:32:12 INFO - TOKEN: 240453 | FUNCTION: get_unique_token | STATUS: Using existing token: 4f36aynigf0y | TIME: 2026-01-07 01:32:13 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-07 01:32:14 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4f36aynigf0y | TIME: 2026-01-07 01:32:14 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240453. | TIME: 2026-01-07 01:32:14 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:32:14 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:32:15 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:32:15 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:32:15 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:32:15 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:34:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:34:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:34:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:34:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:34:08 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:34:08 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:34:08 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:34:08 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:34:08 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:34:10 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:34:10 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:34:10 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:34:10 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:38:04 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:38:04 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:38:04 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35096 | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35096. Falling back to existing DB data. | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-07 01:38:07 INFO - TOKEN: 18236304 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-07 01:38:08 INFO - TOKEN: 18236304 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-07 01:38:08 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-07 01:38:08 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-07 01:38:08 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-07 01:38:08 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-07 01:38:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-07 01:38:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-07 01:38:10 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-07 01:38:10 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:38:10 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:38:11 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:38:11 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:38:11 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:38:11 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:39:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:39:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:39:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:39:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:39:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:39:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:39:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:39:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:39:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:39:10 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:39:10 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:39:10 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:39:10 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:40:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:40:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:40:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:40:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:40:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:40:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:40:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:40:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:40:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:40:07 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:40:07 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:40:07 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:40:07 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:41:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:41:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:41:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35084 | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35084 | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35084. Falling back to existing DB data. | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240457 with 2 parts. | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hQ2v1heXXRdQdx7T9... | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hQ2v1heXXRdQdx7T9 | TIME: 2026-01-07 01:41:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849537,-80.5189693/41.0998709,-81.3775587/41.0545848,-81.5054995/41.0248121,-81.5119603/41.0242398,-81.9073335/40.8573251,-82.2587119/40.8633203,-82.2488134/40.9384142,-82.1092982/41.0272385,-82.1275353/41.0806396,-83.1131964/@41.0453124,-82.3597955,10.18z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9784d871-b489-463c-bfce-a605c695d953 | TIME: 2026-01-07 01:41:08 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 01:41:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240457, part 1. | TIME: 2026-01-07 01:41:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240457. | TIME: 2026-01-07 01:41:09 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240457. | TIME: 2026-01-07 01:41:09 INFO - TOKEN: 240457 | FUNCTION: get_unique_token | STATUS: Using existing token: qg87362ojpaw | TIME: 2026-01-07 01:41:09 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-07 01:41:11 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qg87362ojpaw | TIME: 2026-01-07 01:41:11 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/C4222fu3jSmJHxWg9... | TIME: 2026-01-07 01:41:11 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/C4222fu3jSmJHxWg9 | TIME: 2026-01-07 01:41:11 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0806396,-83.1131964/41.1077509,-83.2283492/41.0442396,-83.650174/41.0588352,-83.6527027/40.9813616,-84.1979008/40.9825193,-84.2005421/41.0210671,-84.2903142/41.0182639,-84.7265599/40.954817,-84.7288024/40.9982779,-84.8032816/@40.9786898,-84.7716479,11.53z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=c33e1c12-0291-492d-a527-f2b7fad34e5d | TIME: 2026-01-07 01:41:12 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 01:41:12 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240457, part 2. | TIME: 2026-01-07 01:41:12 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-07 01:41:12 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240457. | TIME: 2026-01-07 01:41:12 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240457. | TIME: 2026-01-07 01:41:12 INFO - TOKEN: 240457 | FUNCTION: get_unique_token | STATUS: Using existing token: qg87362ojpaw | TIME: 2026-01-07 01:41:12 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-07 01:41:13 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qg87362ojpaw | TIME: 2026-01-07 01:41:13 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240457. | TIME: 2026-01-07 01:41:13 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:41:13 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:41:16 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:41:16 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:41:16 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:41:16 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:44:04 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:44:04 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:44:04 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:44:06 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:44:06 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:44:06 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:44:06 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:44:06 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 01:44:06 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:44:06 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:44:07 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:44:07 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:44:07 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:44:07 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:45:05 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:45:05 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:45:05 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:45:07 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:45:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:45:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:45:07 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:45:07 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:45:07 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:45:08 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:45:08 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:45:08 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:45:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:46:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:46:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:46:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:46:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:46:06 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:46:06 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:46:06 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:46:06 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:46:06 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:46:07 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:46:07 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:46:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:46:07 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:47:04 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:47:04 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:47:04 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:47:06 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:47:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:47:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:47:07 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:47:07 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:47:07 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:47:07 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:47:07 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:47:07 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:47:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:50:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:50:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:50:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:50:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:50:07 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:51:04 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:51:04 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:51:04 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:51:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:56:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:56:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:56:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:56:07 INFO - TOKEN: 02857222 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:57:04 INFO - TOKEN: 02857222 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:57:04 INFO - TOKEN: 02857222 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:57:04 INFO - TOKEN: 02857222 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:57:07 INFO - TOKEN: 02857222 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:57:07 INFO - TOKEN: 02857222 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:57:07 INFO - TOKEN: 02857222 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:57:07 INFO - TOKEN: 02857222 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:57:07 INFO - TOKEN: 02857222 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:57:07 INFO - TOKEN: 02857222 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:57:09 INFO - TOKEN: 02857222 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:57:09 INFO - TOKEN: 02857222 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:57:09 INFO - TOKEN: 02857222 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:57:09 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 01:58:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:58:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 01:58:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 01:58:07 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 01:58:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 01:58:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 01:58:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 01:58:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 01:58:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 01:58:08 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:58:08 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 01:58:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 01:58:08 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:00:04 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:00:04 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:00:04 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35102 | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35102. Falling back to existing DB data. | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490203 with 1 parts. | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2oRerFsifrGw35Fx9... | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2oRerFsifrGw35Fx9 | TIME: 2026-01-07 02:00:07 INFO - TOKEN: 69438453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.706564,-84.3604296/42.0486627,-84.3609477/41.940298,-84.9080244/41.9455137,-84.9730704/42.2694745,-84.9942193/13700+W+Michigan+Ave,+Marshall,+MI+49068,+USA/@42.2647363,-85.0146618,14.35z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8817e35c17a48a5f:0x39997f9f52fe8f5b!2m2!1d-85.0175896!2d42.2700366!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=c492bc1c-b5c4-487d-ba9c-80b8b3d97fca | TIME: 2026-01-07 02:00:08 INFO - TOKEN: 69438453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-07 02:00:08 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 490203, part 1. | TIME: 2026-01-07 02:00:08 INFO - TOKEN: 69438453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490203. | TIME: 2026-01-07 02:00:09 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490203. | TIME: 2026-01-07 02:00:09 INFO - TOKEN: 490203 | FUNCTION: get_unique_token | STATUS: Using existing token: 9rwbh89lrdut | TIME: 2026-01-07 02:00:09 INFO - TOKEN: 490203 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068, USA' | TIME: 2026-01-07 02:00:10 INFO - TOKEN: 490203 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-07 02:00:12 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-07 02:00:12 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9rwbh89lrdut | TIME: 2026-01-07 02:00:12 INFO - TOKEN: 69438453 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490203. | TIME: 2026-01-07 02:00:12 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:00:12 INFO - TOKEN: 69438453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:00:13 INFO - TOKEN: 69438453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:00:13 INFO - TOKEN: 69438453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:00:13 INFO - TOKEN: 69438453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:00:13 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:03:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:03:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:03:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:03:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:03:06 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:03:06 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:03:06 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:03:06 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:03:06 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:03:07 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:03:07 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:03:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:03:07 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:04:04 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:04:04 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:04:04 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:04:06 INFO - TOKEN: 18236304 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35098 | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35098. Falling back to existing DB data. | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490203 with 1 parts. | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2oRerFsifrGw35Fx9... | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2oRerFsifrGw35Fx9 | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.706564,-84.3604296/42.0486627,-84.3609477/41.940298,-84.9080244/41.9455137,-84.9730704/42.2694745,-84.9942193/13700+W+Michigan+Ave,+Marshall,+MI+49068,+USA/@42.2647363,-85.0146618,14.35z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8817e35c17a48a5f:0x39997f9f52fe8f5b!2m2!1d-85.0175896!2d42.2700366!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=c492bc1c-b5c4-487d-ba9c-80b8b3d97fca | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 490203, part 1. | TIME: 2026-01-07 02:04:07 INFO - TOKEN: 18236304 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490203. | TIME: 2026-01-07 02:04:08 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490203. | TIME: 2026-01-07 02:04:08 INFO - TOKEN: 490203 | FUNCTION: get_unique_token | STATUS: Using existing token: 9rwbh89lrdut | TIME: 2026-01-07 02:04:08 INFO - TOKEN: 490203 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068, USA' | TIME: 2026-01-07 02:04:09 INFO - TOKEN: 490203 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-07 02:04:11 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-07 02:04:11 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9rwbh89lrdut | TIME: 2026-01-07 02:04:11 INFO - TOKEN: 18236304 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490203. | TIME: 2026-01-07 02:04:11 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:04:11 INFO - TOKEN: 18236304 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:04:12 INFO - TOKEN: 18236304 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:04:12 INFO - TOKEN: 18236304 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:04:12 INFO - TOKEN: 18236304 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:04:12 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:05:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:05:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:05:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:05:07 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:05:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:05:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:05:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:05:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:05:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:05:08 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:05:08 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:05:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:05:08 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:06:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:06:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:06:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:06:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:06:06 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:06:06 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:06:06 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:06:06 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:06:06 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:06:07 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:06:07 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:06:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:06:07 INFO - TOKEN: 32912651 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:07:04 INFO - TOKEN: 32912651 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:07:04 INFO - TOKEN: 32912651 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:07:04 INFO - TOKEN: 32912651 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:07:07 INFO - TOKEN: 32912651 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:07:07 INFO - TOKEN: 32912651 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:07:07 INFO - TOKEN: 32912651 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:07:07 INFO - TOKEN: 32912651 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:07:07 INFO - TOKEN: 32912651 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:07:07 INFO - TOKEN: 32912651 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:07:08 INFO - TOKEN: 32912651 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:07:08 INFO - TOKEN: 32912651 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:07:08 INFO - TOKEN: 32912651 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:07:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:08:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:08:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:08:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35138 | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35138. Falling back to existing DB data. | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130165 with 1 parts. | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vxQAJFtaLpDsBMyK7... | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vxQAJFtaLpDsBMyK7 | TIME: 2026-01-07 02:08:07 INFO - TOKEN: 32095316 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2495+Uravan+St,+Aurora,+CO+80011,+USA/39.7549273,-104.7913401/39.7402797,-104.7936906/39.7738028,-104.8421079/39.7886386,-104.9051602/39.8352979,-104.983338/40.3836042,-104.993228/41.0016743,-104.9061383/@41.1632419,-105.8390291,7.38z/data=!4m15!4m14!1m5!1m1!1s0x876c6392261df6c1:0xfcdd1eac4b2f5560!2m2!1d-104.7809531!2d39.7531332!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=fe0acdfb-6ce2-40b9-bc40-68b712d61bf9 | TIME: 2026-01-07 02:08:08 INFO - TOKEN: 32095316 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-07 02:08:08 INFO - TOKEN: 32095316 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 130165, part 1. | TIME: 2026-01-07 02:08:08 INFO - TOKEN: 32095316 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130165. | TIME: 2026-01-07 02:08:09 INFO - TOKEN: 130165 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130165. | TIME: 2026-01-07 02:08:09 INFO - TOKEN: 130165 | FUNCTION: get_unique_token | STATUS: Using existing token: a4yvdlc8niqm | TIME: 2026-01-07 02:08:09 INFO - TOKEN: 130165 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2495 Uravan St, Aurora, CO 80011, USA' | TIME: 2026-01-07 02:08:10 INFO - TOKEN: 130165 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.7531824, -104.7795970). | TIME: 2026-01-07 02:08:10 INFO - TOKEN: 130165 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-07 02:08:10 INFO - TOKEN: 130165 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a4yvdlc8niqm | TIME: 2026-01-07 02:08:11 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130165. | TIME: 2026-01-07 02:08:11 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:08:11 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:08:12 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:08:12 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:08:12 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:08:12 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:09:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:09:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:09:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:09:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:09:06 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:09:06 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:09:06 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:09:06 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:09:06 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:09:07 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:09:07 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:09:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:09:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:11:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:11:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:11:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:11:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:11:06 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:11:06 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:11:06 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:11:06 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:11:06 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:11:07 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:11:07 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:11:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:11:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:12:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:12:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:12:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:12:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:12:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:12:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:12:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:12:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:12:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:12:07 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:12:07 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:12:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:12:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:13:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:13:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:13:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:13:07 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:14:05 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:14:05 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:14:05 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:14:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:14:08 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:14:08 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:14:08 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:14:08 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:14:08 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:14:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:14:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:14:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:14:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:18:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:18:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:18:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:18:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:18:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:18:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:18:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:18:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:18:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:18:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:18:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:18:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:18:09 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:19:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:19:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:19:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:19:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:19:06 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:19:06 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:19:06 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:19:06 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:19:06 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:19:07 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:19:07 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:19:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:19:07 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:20:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:20:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:20:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:20:06 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:20:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:20:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:20:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:20:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:20:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:20:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:20:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:20:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:20:09 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:21:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:21:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:21:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:21:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:21:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:21:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:21:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:21:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:21:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:21:07 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:21:07 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:21:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:21:07 INFO - TOKEN: 40992995 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:31:04 INFO - TOKEN: 40992995 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:31:04 INFO - TOKEN: 40992995 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:31:04 INFO - TOKEN: 40992995 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:31:06 INFO - TOKEN: 40992995 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:31:07 INFO - TOKEN: 40992995 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:31:07 INFO - TOKEN: 40992995 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:31:07 INFO - TOKEN: 40992995 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:31:07 INFO - TOKEN: 40992995 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:31:07 INFO - TOKEN: 40992995 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:31:09 INFO - TOKEN: 40992995 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:31:09 INFO - TOKEN: 40992995 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:31:09 INFO - TOKEN: 40992995 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:31:09 INFO - TOKEN: 10549635 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:36:04 INFO - TOKEN: 10549635 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:36:04 INFO - TOKEN: 10549635 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:36:04 INFO - TOKEN: 10549635 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:36:06 INFO - TOKEN: 10549635 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:36:07 INFO - TOKEN: 10549635 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:36:07 INFO - TOKEN: 10549635 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:36:07 INFO - TOKEN: 10549635 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:36:07 INFO - TOKEN: 10549635 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:36:07 INFO - TOKEN: 10549635 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:36:08 INFO - TOKEN: 10549635 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:36:08 INFO - TOKEN: 10549635 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:36:08 INFO - TOKEN: 10549635 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:36:08 INFO - TOKEN: 86538318 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:37:04 INFO - TOKEN: 86538318 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:37:04 INFO - TOKEN: 86538318 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:37:04 INFO - TOKEN: 86538318 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:37:06 INFO - TOKEN: 86538318 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:37:06 INFO - TOKEN: 86538318 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:37:06 INFO - TOKEN: 86538318 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:37:06 INFO - TOKEN: 86538318 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:37:06 INFO - TOKEN: 86538318 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:37:06 INFO - TOKEN: 86538318 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:37:08 INFO - TOKEN: 86538318 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:37:08 INFO - TOKEN: 86538318 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:37:08 INFO - TOKEN: 86538318 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:37:08 INFO - TOKEN: 34215154 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:39:04 INFO - TOKEN: 34215154 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:39:04 INFO - TOKEN: 34215154 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:39:04 INFO - TOKEN: 34215154 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:39:06 INFO - TOKEN: 34215154 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:39:07 INFO - TOKEN: 34215154 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:39:07 INFO - TOKEN: 34215154 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:39:07 INFO - TOKEN: 34215154 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:39:07 INFO - TOKEN: 34215154 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:39:07 INFO - TOKEN: 34215154 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:39:08 INFO - TOKEN: 34215154 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:39:08 INFO - TOKEN: 34215154 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:39:08 INFO - TOKEN: 34215154 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:39:08 INFO - TOKEN: 46760702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:40:04 INFO - TOKEN: 46760702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:40:04 INFO - TOKEN: 46760702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:40:04 INFO - TOKEN: 46760702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 46760702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:40:07 INFO - TOKEN: 78858797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:43:04 INFO - TOKEN: 78858797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:43:04 INFO - TOKEN: 78858797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:43:04 INFO - TOKEN: 78858797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:43:06 INFO - TOKEN: 78858797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:43:07 INFO - TOKEN: 78858797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:43:07 INFO - TOKEN: 78858797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:43:07 INFO - TOKEN: 78858797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:43:07 INFO - TOKEN: 78858797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:43:07 INFO - TOKEN: 78858797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:43:08 INFO - TOKEN: 78858797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:43:08 INFO - TOKEN: 78858797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:43:08 INFO - TOKEN: 78858797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:43:08 INFO - TOKEN: 74829369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:45:04 INFO - TOKEN: 74829369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:45:04 INFO - TOKEN: 74829369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:45:04 INFO - TOKEN: 74829369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:45:07 INFO - TOKEN: 74829369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:45:07 INFO - TOKEN: 74829369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:45:07 INFO - TOKEN: 74829369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:45:07 INFO - TOKEN: 74829369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:45:07 INFO - TOKEN: 74829369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:45:07 INFO - TOKEN: 74829369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:45:09 INFO - TOKEN: 74829369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:45:09 INFO - TOKEN: 74829369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:45:09 INFO - TOKEN: 74829369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:45:09 INFO - TOKEN: 22775626 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:46:04 INFO - TOKEN: 22775626 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:46:04 INFO - TOKEN: 22775626 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:46:04 INFO - TOKEN: 22775626 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:46:06 INFO - TOKEN: 22775626 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:46:07 INFO - TOKEN: 22775626 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:46:07 INFO - TOKEN: 22775626 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:46:07 INFO - TOKEN: 22775626 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:46:07 INFO - TOKEN: 22775626 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 02:46:07 INFO - TOKEN: 22775626 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:46:07 INFO - TOKEN: 22775626 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:46:08 INFO - TOKEN: 22775626 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:46:08 INFO - TOKEN: 22775626 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:46:08 INFO - TOKEN: 22775626 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:46:08 INFO - TOKEN: 23851859 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:51:04 INFO - TOKEN: 23851859 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:51:04 INFO - TOKEN: 23851859 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:51:04 INFO - TOKEN: 23851859 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:51:07 INFO - TOKEN: 23851859 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:51:07 INFO - TOKEN: 23851859 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:51:07 INFO - TOKEN: 23851859 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:51:07 INFO - TOKEN: 23851859 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:51:07 INFO - TOKEN: 23851859 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:51:07 INFO - TOKEN: 23851859 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:51:09 INFO - TOKEN: 23851859 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:51:09 INFO - TOKEN: 23851859 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:51:09 INFO - TOKEN: 23851859 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:51:09 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:52:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:52:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:52:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:52:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:52:06 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:52:06 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:52:06 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:52:06 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:52:06 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:52:07 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:52:07 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:52:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:52:07 INFO - TOKEN: 40482646 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:53:04 INFO - TOKEN: 40482646 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:53:04 INFO - TOKEN: 40482646 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:53:04 INFO - TOKEN: 40482646 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:53:07 INFO - TOKEN: 40482646 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:53:07 INFO - TOKEN: 40482646 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:53:07 INFO - TOKEN: 40482646 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:53:07 INFO - TOKEN: 40482646 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:53:07 INFO - TOKEN: 40482646 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:53:07 INFO - TOKEN: 40482646 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:53:09 INFO - TOKEN: 40482646 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:53:09 INFO - TOKEN: 40482646 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:53:09 INFO - TOKEN: 40482646 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:53:09 INFO - TOKEN: 40482646 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:55:04 INFO - TOKEN: 40482646 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:55:04 INFO - TOKEN: 40482646 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:55:04 INFO - TOKEN: 40482646 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:55:06 INFO - TOKEN: 40482646 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:55:07 INFO - TOKEN: 40482646 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:55:07 INFO - TOKEN: 40482646 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:55:07 INFO - TOKEN: 40482646 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:55:07 INFO - TOKEN: 40482646 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:55:07 INFO - TOKEN: 40482646 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:55:08 INFO - TOKEN: 40482646 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:55:08 INFO - TOKEN: 40482646 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:55:08 INFO - TOKEN: 40482646 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:55:08 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:58:04 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:58:04 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:58:04 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:58:06 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:58:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:58:07 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:58:07 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:58:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:58:07 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:58:07 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:58:07 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:58:07 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:58:07 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 02:59:04 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:59:04 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 02:59:04 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 02:59:06 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 02:59:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 02:59:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 02:59:07 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 02:59:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 02:59:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 02:59:07 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:59:07 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 02:59:07 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 02:59:07 INFO - TOKEN: 41126797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:00:04 INFO - TOKEN: 41126797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:00:04 INFO - TOKEN: 41126797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:00:04 INFO - TOKEN: 41126797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:00:07 INFO - TOKEN: 41126797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:00:07 INFO - TOKEN: 41126797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:00:07 INFO - TOKEN: 41126797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:00:07 INFO - TOKEN: 41126797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:00:07 INFO - TOKEN: 41126797 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 03:00:07 INFO - TOKEN: 41126797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:00:07 INFO - TOKEN: 41126797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:00:08 INFO - TOKEN: 41126797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:00:08 INFO - TOKEN: 41126797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:00:08 INFO - TOKEN: 41126797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:00:08 INFO - TOKEN: 89955989 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:01:04 INFO - TOKEN: 89955989 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:01:04 INFO - TOKEN: 89955989 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:01:04 INFO - TOKEN: 89955989 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:01:06 INFO - TOKEN: 89955989 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 89955989 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 89955989 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 89955989 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 89955989 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 89955989 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 89955989 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 89955989 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 89955989 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 89955989 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:01:07 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:02:04 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:02:04 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:02:04 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:02:07 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:06:04 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:06:04 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:06:04 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:06:06 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:06:06 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:06:06 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:06:06 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:06:06 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:06:06 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:06:07 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:06:07 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:06:07 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:06:07 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:17:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:17:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:17:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:17:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:17:06 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:17:06 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:17:06 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:17:06 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 03:17:06 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:17:06 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:17:07 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:17:07 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:17:07 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:17:07 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:20:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:20:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:20:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:20:06 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:20:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:20:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:20:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:20:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:20:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:20:08 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:20:08 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:20:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:20:08 INFO - TOKEN: 68006166 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:23:04 INFO - TOKEN: 68006166 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:23:04 INFO - TOKEN: 68006166 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:23:04 INFO - TOKEN: 68006166 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:23:06 INFO - TOKEN: 68006166 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:23:07 INFO - TOKEN: 68006166 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:23:07 INFO - TOKEN: 68006166 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:23:07 INFO - TOKEN: 68006166 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:23:07 INFO - TOKEN: 68006166 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:23:07 INFO - TOKEN: 68006166 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:23:08 INFO - TOKEN: 68006166 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:23:08 INFO - TOKEN: 68006166 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:23:08 INFO - TOKEN: 68006166 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:23:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:29:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:29:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:29:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:29:07 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:29:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:29:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:29:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:29:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:29:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:29:09 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:29:09 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:29:09 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:29:09 INFO - TOKEN: 15477812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:30:04 INFO - TOKEN: 15477812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:30:04 INFO - TOKEN: 15477812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:30:04 INFO - TOKEN: 15477812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:30:06 INFO - TOKEN: 15477812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 15477812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 15477812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 15477812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 15477812 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 15477812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 15477812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 15477812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 15477812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 15477812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:30:07 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:31:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:31:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:31:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:31:07 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:31:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:31:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:31:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:31:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:31:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:31:08 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:31:08 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:31:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:31:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:34:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:34:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:34:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:34:06 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:34:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:34:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:34:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:34:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:34:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:34:08 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:34:08 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:34:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:34:08 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:35:04 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:35:04 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:35:04 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:35:06 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:35:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:35:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:35:07 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:35:07 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:35:07 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:35:07 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:35:07 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:35:07 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:35:07 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:36:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:36:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:36:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:36:07 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:37:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:37:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:37:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:37:07 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:37:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:37:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:37:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:37:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:37:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:37:08 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:37:08 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:37:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:37:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:38:04 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:38:04 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:38:04 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:38:07 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:38:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:38:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:38:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:38:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:38:07 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:38:08 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:38:08 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:38:08 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:38:08 INFO - TOKEN: 21463346 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:39:05 INFO - TOKEN: 21463346 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:39:05 INFO - TOKEN: 21463346 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:39:05 INFO - TOKEN: 21463346 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:39:07 INFO - TOKEN: 21463346 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:39:08 INFO - TOKEN: 21463346 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:39:08 INFO - TOKEN: 21463346 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:39:08 INFO - TOKEN: 21463346 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:39:08 INFO - TOKEN: 21463346 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:39:08 INFO - TOKEN: 21463346 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:39:09 INFO - TOKEN: 21463346 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:39:09 INFO - TOKEN: 21463346 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:39:09 INFO - TOKEN: 21463346 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:39:09 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:41:05 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:41:05 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:41:05 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35037 | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35037 | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35037. Falling back to existing DB data. | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160179 with 2 parts. | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Sgt7ukBoXVzrCetZ9... | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Sgt7ukBoXVzrCetZ9 | TIME: 2026-01-07 03:41:07 INFO - TOKEN: 41841973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624045,-109.0467888/35.1029315,-106.5828577/34.9969053,-105.6581253/34.6514624,-105.4659306/33.4617617,-104.5402846/33.3319644,-104.5212693/32.8425279,-104.3945222/32.9405574,-103.4739268/32.6966072,-103.4151756/32.6965177,-103.3770186/@33.3319216,-104.5221695,18.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f9e6f802-be5b-4ee0-a422-2878f6729661 | TIME: 2026-01-07 03:41:09 INFO - TOKEN: 41841973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 03:41:09 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 160179, part 1. | TIME: 2026-01-07 03:41:09 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160179. | TIME: 2026-01-07 03:41:09 INFO - TOKEN: 160179 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160179. | TIME: 2026-01-07 03:41:09 INFO - TOKEN: 160179 | FUNCTION: get_unique_token | STATUS: Using existing token: 6olsayjf2dai | TIME: 2026-01-07 03:41:09 INFO - TOKEN: 160179 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-07 03:41:10 INFO - TOKEN: 160179 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6olsayjf2dai | TIME: 2026-01-07 03:41:11 INFO - TOKEN: 41841973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uRB91bQaAATzqZcV6... | TIME: 2026-01-07 03:41:11 INFO - TOKEN: 41841973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uRB91bQaAATzqZcV6 | TIME: 2026-01-07 03:41:11 INFO - TOKEN: 41841973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.6965177,-103.3770186/32.6997144,-103.1791157/AC+RANCH+SOLAR+NM,+128+ZIA+VERDE+ROAD,+Hobbs,+NM+88240,+United+States/@32.7110805,-103.3356085,12z/data=!3m1!4b1!4m10!4m9!1m0!1m0!1m5!1m1!1s0x86fc95006dcae367:0x2bfc52724deca515!2m2!1d-103.1313089!2d32.7216148!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=d963000b-54b8-4069-add7-edbeb955e55c | TIME: 2026-01-07 03:41:11 INFO - TOKEN: 41841973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-07 03:41:11 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160179, part 2. | TIME: 2026-01-07 03:41:11 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-07 03:41:11 INFO - TOKEN: 41841973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 160179. | TIME: 2026-01-07 03:41:12 INFO - TOKEN: 160179 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160179. | TIME: 2026-01-07 03:41:12 INFO - TOKEN: 160179 | FUNCTION: get_unique_token | STATUS: Using existing token: 6olsayjf2dai | TIME: 2026-01-07 03:41:12 INFO - TOKEN: 160179 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'AC RANCH SOLAR NM, 128 ZIA VERDE ROAD, Hobbs, NM 88240, United States' | TIME: 2026-01-07 03:41:13 INFO - TOKEN: 160179 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-07 03:41:14 INFO - TOKEN: 160179 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (32.712367, -103.145666). | TIME: 2026-01-07 03:41:15 INFO - TOKEN: 160179 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-07 03:41:15 INFO - TOKEN: 160179 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6olsayjf2dai | TIME: 2026-01-07 03:41:15 INFO - TOKEN: 41841973 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160179. | TIME: 2026-01-07 03:41:15 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:41:15 INFO - TOKEN: 41841973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:41:17 INFO - TOKEN: 41841973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:41:17 INFO - TOKEN: 41841973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:41:17 INFO - TOKEN: 41841973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:41:17 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:45:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:45:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:45:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:45:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:45:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:45:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:45:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:45:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:45:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:45:08 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:45:08 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:45:08 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:45:08 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:46:04 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:46:04 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:46:04 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:46:07 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:46:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:46:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:46:07 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:46:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:46:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:46:08 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:46:08 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:46:08 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:46:08 INFO - TOKEN: 80667839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:47:04 INFO - TOKEN: 80667839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:47:04 INFO - TOKEN: 80667839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:47:04 INFO - TOKEN: 80667839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:47:07 INFO - TOKEN: 80667839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:47:07 INFO - TOKEN: 80667839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:47:07 INFO - TOKEN: 80667839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:47:07 INFO - TOKEN: 80667839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:47:07 INFO - TOKEN: 80667839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:47:07 INFO - TOKEN: 80667839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:47:08 INFO - TOKEN: 80667839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:47:08 INFO - TOKEN: 80667839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:47:08 INFO - TOKEN: 80667839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:47:08 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:48:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:48:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:48:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35156 | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35156. Falling back to existing DB data. | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160002 with 1 parts. | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8... | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8 | TIME: 2026-01-07 03:48:07 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827706,-103.0424936/35.1070235,-106.6210353/35.3630143,-109.0467746/@35.3628863,-109.046691,19.65z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyOC4wKgBIAVAD | TIME: 2026-01-07 03:48:08 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-07 03:48:08 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160002, part 1. | TIME: 2026-01-07 03:48:08 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160002. | TIME: 2026-01-07 03:48:08 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160002. | TIME: 2026-01-07 03:48:08 INFO - TOKEN: 160002 | FUNCTION: get_unique_token | STATUS: Using existing token: x51a4vsk0a1w | TIME: 2026-01-07 03:48:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-07 03:48:10 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x51a4vsk0a1w | TIME: 2026-01-07 03:48:10 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160002. | TIME: 2026-01-07 03:48:10 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:48:10 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:48:11 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:48:11 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:48:11 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:48:11 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:49:05 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:49:05 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:49:05 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:49:07 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:49:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:49:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:49:07 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:49:07 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:49:07 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:49:08 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:49:08 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:49:08 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:49:08 INFO - TOKEN: 72270505 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:50:05 INFO - TOKEN: 72270505 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:50:05 INFO - TOKEN: 72270505 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:50:05 INFO - TOKEN: 72270505 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:50:07 INFO - TOKEN: 72270505 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:50:07 INFO - TOKEN: 72270505 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:50:07 INFO - TOKEN: 72270505 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:50:07 INFO - TOKEN: 72270505 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:50:07 INFO - TOKEN: 72270505 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:50:07 INFO - TOKEN: 72270505 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:50:08 INFO - TOKEN: 72270505 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:50:08 INFO - TOKEN: 72270505 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:50:08 INFO - TOKEN: 72270505 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:50:08 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:51:05 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:51:05 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:51:05 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:51:07 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:51:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:51:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:51:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:51:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:51:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:51:08 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:51:08 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:51:08 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:51:08 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:52:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:52:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:52:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35157 | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35157. Falling back to existing DB data. | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100018 with 1 parts. | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xnhf7e3Au2pBV257A... | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xnhf7e3Au2pBV257A | TIME: 2026-01-07 03:52:07 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3630157,-109.0467736/35.1754954,-111.6443684/35.1607533,-113.6060532/35.1957605,-114.0746672/36.012434,-114.7410969/@36.0119797,-114.7409526,17.93z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUxMi4wKgBIAVAD | TIME: 2026-01-07 03:52:08 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-07 03:52:08 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100018, part 1. | TIME: 2026-01-07 03:52:08 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100018. | TIME: 2026-01-07 03:52:08 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100018. | TIME: 2026-01-07 03:52:08 INFO - TOKEN: 100018 | FUNCTION: get_unique_token | STATUS: Using existing token: olhj2oylwujx | TIME: 2026-01-07 03:52:09 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-07 03:52:10 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: olhj2oylwujx | TIME: 2026-01-07 03:52:10 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100018. | TIME: 2026-01-07 03:52:10 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:52:10 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:52:11 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:52:11 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:52:11 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:52:11 INFO - TOKEN: 93098939 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:55:04 INFO - TOKEN: 93098939 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:55:04 INFO - TOKEN: 93098939 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:55:04 INFO - TOKEN: 93098939 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:55:07 INFO - TOKEN: 93098939 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:55:07 INFO - TOKEN: 93098939 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:55:07 INFO - TOKEN: 93098939 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:55:07 INFO - TOKEN: 93098939 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:55:07 INFO - TOKEN: 93098939 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:55:07 INFO - TOKEN: 93098939 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:55:09 INFO - TOKEN: 93098939 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:55:09 INFO - TOKEN: 93098939 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:55:09 INFO - TOKEN: 93098939 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:55:09 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:56:04 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:56:04 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:56:04 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:56:06 INFO - TOKEN: 32154986 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:56:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:56:07 INFO - TOKEN: 32154986 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:56:07 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:56:07 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35152 | TIME: 2026-01-07 03:56:07 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35152. Falling back to existing DB data. | TIME: 2026-01-07 03:56:07 INFO - TOKEN: 32154986 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410199 with 1 parts. | TIME: 2026-01-07 03:56:07 INFO - TOKEN: 32154986 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9zYaLk4YKdfqyBgc9... | TIME: 2026-01-07 03:56:07 INFO - TOKEN: 32154986 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9zYaLk4YKdfqyBgc9 | TIME: 2026-01-07 03:56:07 INFO - TOKEN: 32154986 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/45.5971222,-122.5500208/45.7312847,-122.6566032/46.8250647,-122.9935245/47.2351142,-122.4719498/47.5289741,-122.672113/47.530268,-122.6951339/47.549475,-122.6664745/1400+Farragut+St+bldg+514+d1,+Bremerton,+WA+98314,+USA/@47.5438172,-122.6665285,14.04z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x549037a06dca92b9:0x3bf08a9e6f98c7d!2m2!1d-122.6435788!2d47.55821!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b78372e7-3734-4653-beff-7cb95bbd16d6 | TIME: 2026-01-07 03:56:08 INFO - TOKEN: 32154986 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-07 03:56:08 INFO - TOKEN: 32154986 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 410199, part 1. | TIME: 2026-01-07 03:56:08 INFO - TOKEN: 32154986 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410199. | TIME: 2026-01-07 03:56:08 INFO - TOKEN: 410199 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410199. | TIME: 2026-01-07 03:56:08 INFO - TOKEN: 410199 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-07 03:56:08 INFO - TOKEN: 410199 | FUNCTION: get_unique_token | STATUS: Generated unique token: 6k3agd2nxgni | TIME: 2026-01-07 03:56:09 INFO - TOKEN: 410199 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1400 Farragut St bldg 514 d1, Bremerton, WA 98314, USA' | TIME: 2026-01-07 03:56:10 INFO - TOKEN: 410199 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-07 03:56:11 INFO - TOKEN: 410199 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (47.558705, -122.656696). | TIME: 2026-01-07 03:56:17 INFO - TOKEN: 410199 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-07 03:56:17 INFO - TOKEN: 410199 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 6k3agd2nxgni | TIME: 2026-01-07 03:56:17 INFO - TOKEN: 32154986 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410199. | TIME: 2026-01-07 03:56:17 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:56:17 INFO - TOKEN: 32154986 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:56:18 INFO - TOKEN: 32154986 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:56:18 INFO - TOKEN: 32154986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:56:18 INFO - TOKEN: 32154986 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:56:18 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 03:58:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:58:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 03:58:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 03:58:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 03:58:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 03:58:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 03:58:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 03:58:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 03:58:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 03:58:08 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:58:08 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 03:58:08 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 03:58:08 INFO - TOKEN: 93098939 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:00:04 INFO - TOKEN: 93098939 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:00:04 INFO - TOKEN: 93098939 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:00:04 INFO - TOKEN: 93098939 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:00:06 INFO - TOKEN: 93098939 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:00:07 INFO - TOKEN: 93098939 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:00:07 INFO - TOKEN: 93098939 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:00:07 INFO - TOKEN: 93098939 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:00:07 INFO - TOKEN: 93098939 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:00:07 INFO - TOKEN: 93098939 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:00:08 INFO - TOKEN: 93098939 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:00:08 INFO - TOKEN: 93098939 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:00:08 INFO - TOKEN: 93098939 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:00:08 INFO - TOKEN: 90995291 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:01:04 INFO - TOKEN: 90995291 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:01:04 INFO - TOKEN: 90995291 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:01:04 INFO - TOKEN: 90995291 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:01:06 INFO - TOKEN: 90995291 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:01:07 INFO - TOKEN: 90995291 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:01:07 INFO - TOKEN: 90995291 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:01:07 INFO - TOKEN: 90995291 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:01:07 INFO - TOKEN: 90995291 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:01:07 INFO - TOKEN: 90995291 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:01:07 INFO - TOKEN: 90995291 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:01:07 INFO - TOKEN: 90995291 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:01:07 INFO - TOKEN: 90995291 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:01:07 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:02:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:02:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:02:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:02:07 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:02:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:02:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:02:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:02:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:02:07 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:02:08 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:02:08 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:02:08 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:02:08 INFO - TOKEN: 81203121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:03:04 INFO - TOKEN: 81203121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:03:04 INFO - TOKEN: 81203121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:03:04 INFO - TOKEN: 81203121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:03:06 INFO - TOKEN: 81203121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:03:07 INFO - TOKEN: 81203121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:03:07 INFO - TOKEN: 81203121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:03:07 INFO - TOKEN: 81203121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:03:07 INFO - TOKEN: 81203121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:03:07 INFO - TOKEN: 81203121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:03:08 INFO - TOKEN: 81203121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:03:08 INFO - TOKEN: 81203121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:03:08 INFO - TOKEN: 81203121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:03:08 INFO - TOKEN: 18345837 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:06:04 INFO - TOKEN: 18345837 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:06:04 INFO - TOKEN: 18345837 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:06:04 INFO - TOKEN: 18345837 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:06:07 INFO - TOKEN: 18345837 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:06:08 INFO - TOKEN: 18345837 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:06:08 INFO - TOKEN: 18345837 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:06:08 INFO - TOKEN: 18345837 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:06:08 INFO - TOKEN: 18345837 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:06:08 INFO - TOKEN: 18345837 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:06:11 INFO - TOKEN: 18345837 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:06:11 INFO - TOKEN: 18345837 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:06:11 INFO - TOKEN: 18345837 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:06:11 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:07:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:07:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:07:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:07:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35153 | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35153 | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35153. Falling back to existing DB data. | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311021 with 2 parts. | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AvJomZ5Rc3y623Jh8... | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AvJomZ5Rc3y623Jh8 | TIME: 2026-01-07 04:07:07 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1601+Commerce+Blvd,+Denison,+TX+75020,+USA/33.7922843,-96.5638791/33.6708467,-96.6182088/33.8170635,-97.9573221/33.8203914,-98.2233597/33.8995006,-98.4932735/33.9482185,-98.5398325/34.0409895,-98.9021972/34.0445343,-98.924891/34.2969726,-99.764575/@34.110935,-99.6512531,9.85z/data=!4m19!4m18!1m5!1m1!1s0x864c85408e5a37cf:0x17cba5564085036!2m2!1d-96.5578721!2d33.7819996!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2709c051-1fe4-4003-9d82-9c14e2f244b7 | TIME: 2026-01-07 04:07:08 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 04:07:08 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311021, part 1. | TIME: 2026-01-07 04:07:08 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311021. | TIME: 2026-01-07 04:07:08 INFO - TOKEN: 311021 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311021. | TIME: 2026-01-07 04:07:08 INFO - TOKEN: 311021 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-07 04:07:08 INFO - TOKEN: 311021 | FUNCTION: get_unique_token | STATUS: Generated unique token: 9zthngemy7yz | TIME: 2026-01-07 04:07:09 INFO - TOKEN: 311021 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1601 Commerce Blvd, Denison, TX 75020, USA' | TIME: 2026-01-07 04:07:10 INFO - TOKEN: 311021 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-07 04:07:13 INFO - TOKEN: 311021 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.750829, -96.559625). | TIME: 2026-01-07 04:07:13 INFO - TOKEN: 311021 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-07 04:07:13 INFO - TOKEN: 311021 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 9zthngemy7yz | TIME: 2026-01-07 04:07:14 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3ydyhgYQdWjN4rFD9... | TIME: 2026-01-07 04:07:14 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3ydyhgYQdWjN4rFD9 | TIME: 2026-01-07 04:07:14 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.2969726,-99.764575/34.322325,-99.8389161/34.4356812,-100.2259638/35.2264802,-100.2515105/35.2269622,-100.284062/35.1953703,-101.8617818/35.1827738,-103.0424823/@35.1824602,-103.0424848,19.12z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=1daf4ccf-95bb-4210-a428-9240dafbe25a | TIME: 2026-01-07 04:07:15 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-07 04:07:15 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311021, part 2. | TIME: 2026-01-07 04:07:15 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-07 04:07:15 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311021. | TIME: 2026-01-07 04:07:15 INFO - TOKEN: 311021 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311021. | TIME: 2026-01-07 04:07:15 INFO - TOKEN: 311021 | FUNCTION: get_unique_token | STATUS: Using existing token: 9zthngemy7yz | TIME: 2026-01-07 04:07:15 INFO - TOKEN: 311021 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1601 Commerce Blvd, Denison, TX 75020, USA' | TIME: 2026-01-07 04:07:17 INFO - TOKEN: 311021 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-07 04:07:18 INFO - TOKEN: 311021 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.750829, -96.559625). | TIME: 2026-01-07 04:07:19 INFO - TOKEN: 311021 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-07 04:07:19 INFO - TOKEN: 311021 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9zthngemy7yz | TIME: 2026-01-07 04:07:19 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311021. | TIME: 2026-01-07 04:07:19 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:07:19 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:07:20 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:07:20 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:07:20 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:07:20 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:08:04 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:08:04 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:08:04 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:08:07 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:08:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:08:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:08:07 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:08:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:08:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:08:08 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:08:08 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:08:08 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:08:08 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:10:04 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:10:04 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:10:04 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35154 | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35154. Falling back to existing DB data. | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210473 with 1 parts. | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UvVhtC4oQvG9ECM17... | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UvVhtC4oQvG9ECM17 | TIME: 2026-01-07 04:10:06 INFO - TOKEN: 75835121 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/4221+Pine+Creek+Rd,+Elkhart,+IN+46516,+USA/41.7033229,-85.8824795/41.7250162,-85.6841454/41.6541547,-85.7000376/41.6296871,-85.0481548/41.1677195,-85.0831151/41.0613574,-84.9823876/40.9980491,-84.8033972/@41.0086985,-84.8053523,14.01z/data=!4m15!4m14!1m5!1m1!1s0x8816e7df59be0b53:0x948988de0388dc3a!2m2!1d-85.9056832!2d41.6881176!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=5af72090-980e-4dfc-b5ee-dd341ef8dd84 | TIME: 2026-01-07 04:10:08 INFO - TOKEN: 75835121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-07 04:10:08 INFO - TOKEN: 75835121 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 210473, part 1. | TIME: 2026-01-07 04:10:08 INFO - TOKEN: 75835121 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210473. | TIME: 2026-01-07 04:10:08 INFO - TOKEN: 210473 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210473. | TIME: 2026-01-07 04:10:08 INFO - TOKEN: 210473 | FUNCTION: get_unique_token | STATUS: Using existing token: 4r0bcq0t41ar | TIME: 2026-01-07 04:10:08 INFO - TOKEN: 210473 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4221 Pine Creek Rd, Elkhart, IN 46516, USA' | TIME: 2026-01-07 04:10:10 INFO - TOKEN: 210473 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.6887647, -85.9056634). | TIME: 2026-01-07 04:10:11 INFO - TOKEN: 210473 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-07 04:10:11 INFO - TOKEN: 210473 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4r0bcq0t41ar | TIME: 2026-01-07 04:10:12 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210473. | TIME: 2026-01-07 04:10:12 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:10:12 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:10:13 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:10:13 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:10:13 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:10:13 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:13:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:13:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:13:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:13:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:13:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:13:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:13:06 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:13:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:13:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:13:07 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:13:07 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:13:07 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:13:07 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:15:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:15:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:15:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:15:06 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:15:06 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:15:06 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:15:06 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:15:06 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 04:15:06 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:15:06 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:15:07 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:15:07 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:15:07 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:15:07 INFO - TOKEN: 03122474 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:20:04 INFO - TOKEN: 03122474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:20:04 INFO - TOKEN: 03122474 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:20:04 INFO - TOKEN: 03122474 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:20:06 INFO - TOKEN: 03122474 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 03122474 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 03122474 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 03122474 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 03122474 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 03122474 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 03122474 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 03122474 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 03122474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 03122474 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:20:07 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:24:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:24:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:24:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:24:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:24:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:24:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:24:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:24:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:24:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:24:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:24:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:24:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:24:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:25:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:25:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:25:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:25:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:25:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:25:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:25:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:25:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:25:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:25:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:25:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:25:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:25:08 INFO - TOKEN: 23028729 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:26:04 INFO - TOKEN: 23028729 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:26:04 INFO - TOKEN: 23028729 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:26:04 INFO - TOKEN: 23028729 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:26:06 INFO - TOKEN: 23028729 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:26:07 INFO - TOKEN: 23028729 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:26:07 INFO - TOKEN: 23028729 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:26:07 INFO - TOKEN: 23028729 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:26:07 INFO - TOKEN: 23028729 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:26:07 INFO - TOKEN: 23028729 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:26:08 INFO - TOKEN: 23028729 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:26:08 INFO - TOKEN: 23028729 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:26:08 INFO - TOKEN: 23028729 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:26:08 INFO - TOKEN: 31876557 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:29:05 INFO - TOKEN: 31876557 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:29:05 INFO - TOKEN: 31876557 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:29:05 INFO - TOKEN: 31876557 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:29:07 INFO - TOKEN: 31876557 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:29:08 INFO - TOKEN: 31876557 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:29:08 INFO - TOKEN: 31876557 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:29:08 INFO - TOKEN: 31876557 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:29:08 INFO - TOKEN: 31876557 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:29:08 INFO - TOKEN: 31876557 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:29:09 INFO - TOKEN: 31876557 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:29:09 INFO - TOKEN: 31876557 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:29:09 INFO - TOKEN: 31876557 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:29:09 INFO - TOKEN: 93863355 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:30:04 INFO - TOKEN: 93863355 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:30:04 INFO - TOKEN: 93863355 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:30:04 INFO - TOKEN: 93863355 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:30:07 INFO - TOKEN: 93863355 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:30:07 INFO - TOKEN: 93863355 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:30:07 INFO - TOKEN: 93863355 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:30:07 INFO - TOKEN: 93863355 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:30:07 INFO - TOKEN: 93863355 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:30:07 INFO - TOKEN: 93863355 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:30:09 INFO - TOKEN: 93863355 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:30:09 INFO - TOKEN: 93863355 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:30:09 INFO - TOKEN: 93863355 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:30:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:31:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:31:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:31:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:31:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:31:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:31:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:31:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:31:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:31:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:31:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:31:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:31:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:31:09 INFO - TOKEN: 93296799 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:34:04 INFO - TOKEN: 93296799 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:34:04 INFO - TOKEN: 93296799 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:34:04 INFO - TOKEN: 93296799 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:34:07 INFO - TOKEN: 93296799 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:34:07 INFO - TOKEN: 93296799 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:34:07 INFO - TOKEN: 93296799 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:34:07 INFO - TOKEN: 93296799 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:34:07 INFO - TOKEN: 93296799 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:34:07 INFO - TOKEN: 93296799 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:34:09 INFO - TOKEN: 93296799 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:34:09 INFO - TOKEN: 93296799 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:34:09 INFO - TOKEN: 93296799 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:34:09 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:36:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:36:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:36:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:36:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:36:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:36:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:36:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:36:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:36:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:36:08 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:36:08 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:36:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:36:08 INFO - TOKEN: 83729292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:37:04 INFO - TOKEN: 83729292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:37:04 INFO - TOKEN: 83729292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:37:04 INFO - TOKEN: 83729292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:37:07 INFO - TOKEN: 83729292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:37:07 INFO - TOKEN: 83729292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:37:07 INFO - TOKEN: 83729292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:37:07 INFO - TOKEN: 83729292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:37:07 INFO - TOKEN: 83729292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:37:07 INFO - TOKEN: 83729292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:37:09 INFO - TOKEN: 83729292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:37:09 INFO - TOKEN: 83729292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:37:09 INFO - TOKEN: 83729292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:37:09 INFO - TOKEN: 73950597 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:41:04 INFO - TOKEN: 73950597 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:41:04 INFO - TOKEN: 73950597 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:41:04 INFO - TOKEN: 73950597 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:41:07 INFO - TOKEN: 73950597 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:41:07 INFO - TOKEN: 73950597 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:41:07 INFO - TOKEN: 73950597 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:41:07 INFO - TOKEN: 73950597 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:41:07 INFO - TOKEN: 73950597 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:41:07 INFO - TOKEN: 73950597 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:41:09 INFO - TOKEN: 73950597 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:41:09 INFO - TOKEN: 73950597 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:41:09 INFO - TOKEN: 73950597 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:41:09 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:47:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:47:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:47:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:47:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:47:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:47:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:47:06 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:47:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:47:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:47:08 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:47:08 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:47:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:47:08 INFO - TOKEN: 44259098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:48:04 INFO - TOKEN: 44259098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:48:04 INFO - TOKEN: 44259098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:48:04 INFO - TOKEN: 44259098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:48:07 INFO - TOKEN: 44259098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:48:07 INFO - TOKEN: 44259098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:48:07 INFO - TOKEN: 44259098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:48:07 INFO - TOKEN: 44259098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:48:07 INFO - TOKEN: 44259098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:48:07 INFO - TOKEN: 44259098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:48:09 INFO - TOKEN: 44259098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:48:09 INFO - TOKEN: 44259098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:48:09 INFO - TOKEN: 44259098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:48:09 INFO - TOKEN: 44259098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:49:04 INFO - TOKEN: 44259098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:49:04 INFO - TOKEN: 44259098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:49:04 INFO - TOKEN: 44259098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:49:06 INFO - TOKEN: 44259098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:49:07 INFO - TOKEN: 44259098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:49:07 INFO - TOKEN: 44259098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:49:07 INFO - TOKEN: 44259098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:49:07 INFO - TOKEN: 44259098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:49:07 INFO - TOKEN: 44259098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:49:08 INFO - TOKEN: 44259098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:49:08 INFO - TOKEN: 44259098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:49:08 INFO - TOKEN: 44259098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:49:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:50:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:50:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:50:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:50:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:50:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:50:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:50:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:50:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35139 | TIME: 2026-01-07 04:50:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35139. Falling back to existing DB data. | TIME: 2026-01-07 04:50:07 INFO - TOKEN: 32095316 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480004 with 1 parts. | TIME: 2026-01-07 04:50:07 INFO - TOKEN: 32095316 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mauBbjTtczhGJLNh9... | TIME: 2026-01-07 04:50:07 INFO - TOKEN: 32095316 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mauBbjTtczhGJLNh9 | TIME: 2026-01-07 04:50:07 INFO - TOKEN: 32095316 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9981929,-104.9066893/Port+of+Entry,+4101+I-25,+Cheyenne,+WY+82007,+United+States/41.102733,-104.8504312/42.8265924,-105.8173283/44.3946858,-106.7175098/45.0009206,-107.297983/@42.906181,-106.9765012,6.96z/data=!4m13!4m12!1m0!1m5!1m1!1s0x876f2f858838e891:0xe12ceca456fd024c!2m2!1d-104.8537114!2d41.0819335!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=22425413-31af-4b90-b411-2a26c0382b79 | TIME: 2026-01-07 04:50:08 INFO - TOKEN: 32095316 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-07 04:50:08 INFO - TOKEN: 32095316 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 480004, part 1. | TIME: 2026-01-07 04:50:08 INFO - TOKEN: 32095316 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480004. | TIME: 2026-01-07 04:50:08 INFO - TOKEN: 480004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480004. | TIME: 2026-01-07 04:50:08 INFO - TOKEN: 480004 | FUNCTION: get_unique_token | STATUS: Using existing token: wjbnmovykden | TIME: 2026-01-07 04:50:09 INFO - TOKEN: 480004 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Entry, 4101 I-25, Cheyenne, WY 82007, United States' | TIME: 2026-01-07 04:50:09 INFO - TOKEN: 480004 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-07 04:50:10 INFO - TOKEN: 480004 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (41.167463, -104.840851). | TIME: 2026-01-07 04:50:15 INFO - TOKEN: 480004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-07 04:50:15 INFO - TOKEN: 480004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wjbnmovykden | TIME: 2026-01-07 04:50:16 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480004. | TIME: 2026-01-07 04:50:16 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:50:16 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:50:17 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:50:17 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:50:17 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:50:17 INFO - TOKEN: 06552266 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:52:04 INFO - TOKEN: 06552266 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:52:04 INFO - TOKEN: 06552266 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:52:04 INFO - TOKEN: 06552266 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:52:06 INFO - TOKEN: 06552266 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:52:07 INFO - TOKEN: 06552266 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:52:07 INFO - TOKEN: 06552266 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:52:07 INFO - TOKEN: 06552266 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:52:07 INFO - TOKEN: 06552266 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:52:07 INFO - TOKEN: 06552266 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:52:08 INFO - TOKEN: 06552266 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:52:08 INFO - TOKEN: 06552266 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:52:08 INFO - TOKEN: 06552266 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:52:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:57:05 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:57:05 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:57:05 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:57:07 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:57:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:57:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:57:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:57:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 04:57:07 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:57:07 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:57:08 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:57:08 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:57:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:57:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 04:58:04 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:58:04 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 04:58:04 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 04:58:06 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 04:58:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 04:58:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 04:58:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 04:58:07 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 04:58:07 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 04:58:07 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:58:07 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 04:58:07 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 04:58:07 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:04:04 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:04:04 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:04:04 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:04:06 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:04:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:04:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:04:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:04:07 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:04:07 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:04:08 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:04:08 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:04:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:04:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:06:04 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:06:04 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:06:04 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:06:06 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:06:06 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:06:06 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:06:06 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:06:06 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:06:06 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:06:07 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:06:07 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:06:07 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:06:07 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:12:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:12:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:12:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:12:07 INFO - TOKEN: 75988179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:22:04 INFO - TOKEN: 75988179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:22:04 INFO - TOKEN: 75988179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:22:04 INFO - TOKEN: 75988179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:22:07 INFO - TOKEN: 75988179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:22:07 INFO - TOKEN: 75988179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:22:07 INFO - TOKEN: 75988179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:22:07 INFO - TOKEN: 75988179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:22:07 INFO - TOKEN: 75988179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:22:07 INFO - TOKEN: 75988179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:22:08 INFO - TOKEN: 75988179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:22:08 INFO - TOKEN: 75988179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:22:08 INFO - TOKEN: 75988179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:22:08 INFO - TOKEN: 92466204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:23:04 INFO - TOKEN: 92466204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:23:04 INFO - TOKEN: 92466204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:23:04 INFO - TOKEN: 92466204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:23:06 INFO - TOKEN: 92466204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:23:07 INFO - TOKEN: 92466204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:23:07 INFO - TOKEN: 92466204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:23:07 INFO - TOKEN: 92466204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:23:07 INFO - TOKEN: 92466204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:23:07 INFO - TOKEN: 92466204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:23:07 INFO - TOKEN: 92466204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:23:07 INFO - TOKEN: 92466204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:23:07 INFO - TOKEN: 92466204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:23:07 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:24:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:24:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:24:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:24:06 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:24:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:24:06 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:24:06 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:24:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:24:06 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:24:08 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:24:08 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:24:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:24:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:26:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:26:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:26:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:26:06 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:26:06 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:26:06 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:26:06 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:26:06 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 05:26:06 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:26:06 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:26:07 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:26:07 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:26:07 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:26:07 INFO - TOKEN: 04489473 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:32:04 INFO - TOKEN: 04489473 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:32:04 INFO - TOKEN: 04489473 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:32:04 INFO - TOKEN: 04489473 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:32:07 INFO - TOKEN: 04489473 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:32:07 INFO - TOKEN: 04489473 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:32:07 INFO - TOKEN: 04489473 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:32:07 INFO - TOKEN: 04489473 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:32:07 INFO - TOKEN: 04489473 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:32:07 INFO - TOKEN: 04489473 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:32:09 INFO - TOKEN: 04489473 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:32:09 INFO - TOKEN: 04489473 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:32:09 INFO - TOKEN: 04489473 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:32:09 INFO - TOKEN: 31780670 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:38:04 INFO - TOKEN: 31780670 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:38:04 INFO - TOKEN: 31780670 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:38:04 INFO - TOKEN: 31780670 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:38:07 INFO - TOKEN: 31780670 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:38:07 INFO - TOKEN: 31780670 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:38:07 INFO - TOKEN: 31780670 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:38:07 INFO - TOKEN: 31780670 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:38:07 INFO - TOKEN: 31780670 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:38:07 INFO - TOKEN: 31780670 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:38:08 INFO - TOKEN: 31780670 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:38:08 INFO - TOKEN: 31780670 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:38:08 INFO - TOKEN: 31780670 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:38:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:39:04 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:39:04 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:39:04 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:39:07 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:39:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:39:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:39:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:39:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:39:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:39:08 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:39:08 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:39:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:39:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:40:04 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:40:04 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:40:04 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:40:06 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:40:06 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:40:06 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:40:06 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:40:06 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:40:06 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:40:07 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:40:07 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:40:07 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:40:07 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:41:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:41:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:41:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:41:06 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:41:06 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:41:06 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:41:06 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:41:06 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:41:06 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:41:07 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:41:07 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:41:07 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:41:07 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:42:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:42:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:42:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:42:06 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:42:06 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:42:06 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:42:06 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:42:06 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:42:06 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:42:07 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:42:07 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:42:07 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:42:07 INFO - TOKEN: 13794710 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:43:04 INFO - TOKEN: 13794710 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:43:04 INFO - TOKEN: 13794710 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:43:04 INFO - TOKEN: 13794710 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:43:06 INFO - TOKEN: 13794710 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:43:06 INFO - TOKEN: 13794710 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:43:06 INFO - TOKEN: 13794710 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:43:06 INFO - TOKEN: 13794710 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:43:06 INFO - TOKEN: 13794710 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:43:06 INFO - TOKEN: 13794710 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:43:07 INFO - TOKEN: 13794710 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:43:07 INFO - TOKEN: 13794710 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:43:07 INFO - TOKEN: 13794710 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:43:07 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:44:05 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:44:05 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:44:05 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35140 | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35140 | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35140. Falling back to existing DB data. | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35140 because it has no route_token in new or existing data. | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:44:07 INFO - TOKEN: 32095316 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:44:08 INFO - TOKEN: 32095316 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:44:08 INFO - TOKEN: 32095316 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:44:08 INFO - TOKEN: 32095316 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:44:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:45:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:45:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:45:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:45:06 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:45:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:45:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:45:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:45:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:45:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:45:07 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:45:07 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:45:07 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:45:07 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:46:04 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:46:04 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:46:04 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35190 | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35190. Falling back to existing DB data. | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160002 with 1 parts. | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8... | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8 | TIME: 2026-01-07 05:46:07 INFO - TOKEN: 36152826 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827706,-103.0424936/35.1070235,-106.6210353/35.3630143,-109.0467746/@35.3628863,-109.046691,19.65z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyOC4wKgBIAVAD | TIME: 2026-01-07 05:46:08 INFO - TOKEN: 36152826 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-07 05:46:08 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160002, part 1. | TIME: 2026-01-07 05:46:08 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160002. | TIME: 2026-01-07 05:46:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160002. | TIME: 2026-01-07 05:46:09 INFO - TOKEN: 160002 | FUNCTION: get_unique_token | STATUS: Using existing token: x51a4vsk0a1w | TIME: 2026-01-07 05:46:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-07 05:46:10 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x51a4vsk0a1w | TIME: 2026-01-07 05:46:10 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160002. | TIME: 2026-01-07 05:46:10 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:46:10 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:46:11 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:46:11 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:46:11 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:46:11 INFO - TOKEN: 26485211 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:47:04 INFO - TOKEN: 26485211 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:47:04 INFO - TOKEN: 26485211 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:47:04 INFO - TOKEN: 26485211 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:47:07 INFO - TOKEN: 26485211 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:47:07 INFO - TOKEN: 26485211 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:47:07 INFO - TOKEN: 26485211 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:47:07 INFO - TOKEN: 26485211 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:47:07 INFO - TOKEN: 26485211 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:47:07 INFO - TOKEN: 26485211 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:47:09 INFO - TOKEN: 26485211 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:47:09 INFO - TOKEN: 26485211 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:47:09 INFO - TOKEN: 26485211 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:47:09 INFO - TOKEN: 11210213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:54:04 INFO - TOKEN: 11210213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:54:04 INFO - TOKEN: 11210213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:54:04 INFO - TOKEN: 11210213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:54:07 INFO - TOKEN: 11210213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:54:07 INFO - TOKEN: 11210213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:54:07 INFO - TOKEN: 11210213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:54:07 INFO - TOKEN: 11210213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:54:07 INFO - TOKEN: 11210213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:54:07 INFO - TOKEN: 11210213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:54:09 INFO - TOKEN: 11210213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:54:09 INFO - TOKEN: 11210213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:54:09 INFO - TOKEN: 11210213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:54:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:55:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:55:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:55:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:55:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:55:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:55:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:55:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:55:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:55:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:55:08 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:55:08 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:55:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:55:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:56:04 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:56:04 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:56:04 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:56:06 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:56:06 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:56:06 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:56:06 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:56:06 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:56:06 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:56:08 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:56:08 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:56:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:56:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:57:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:57:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:57:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:57:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:57:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:57:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:57:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:57:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:57:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:57:10 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:57:10 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:57:10 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:57:10 INFO - TOKEN: 65859887 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 05:58:04 INFO - TOKEN: 65859887 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:58:04 INFO - TOKEN: 65859887 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 05:58:04 INFO - TOKEN: 65859887 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 05:58:07 INFO - TOKEN: 65859887 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 05:58:07 INFO - TOKEN: 65859887 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 05:58:07 INFO - TOKEN: 65859887 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 05:58:07 INFO - TOKEN: 65859887 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 05:58:07 INFO - TOKEN: 65859887 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 05:58:07 INFO - TOKEN: 65859887 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 05:58:08 INFO - TOKEN: 65859887 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:58:08 INFO - TOKEN: 65859887 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 05:58:08 INFO - TOKEN: 65859887 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 05:58:08 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:00:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:00:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:00:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:00:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:00:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:00:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:00:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:00:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:00:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:00:08 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:00:08 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:00:08 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:00:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:03:04 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:03:04 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:03:04 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:03:07 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:03:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:03:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:03:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:03:07 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:03:07 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:03:08 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:03:08 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:03:08 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:03:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:04:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:04:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:04:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:04:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:04:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:04:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:04:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:04:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:04:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:04:08 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:04:08 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:04:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:04:08 INFO - TOKEN: 67424994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:05:04 INFO - TOKEN: 67424994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:05:04 INFO - TOKEN: 67424994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:05:04 INFO - TOKEN: 67424994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:05:07 INFO - TOKEN: 67424994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:05:07 INFO - TOKEN: 67424994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:05:07 INFO - TOKEN: 67424994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:05:07 INFO - TOKEN: 67424994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:05:07 INFO - TOKEN: 67424994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:05:07 INFO - TOKEN: 67424994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:05:09 INFO - TOKEN: 67424994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:05:09 INFO - TOKEN: 67424994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:05:09 INFO - TOKEN: 67424994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:05:09 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:06:04 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:06:04 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:06:04 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35189 | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35189 | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35189. Falling back to existing DB data. | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311022 with 2 parts. | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/p8vZJAuzgnrbng2v5... | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/p8vZJAuzgnrbng2v5 | TIME: 2026-01-07 06:06:07 INFO - TOKEN: 36152826 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1601+Commerce+Blvd,+Denison,+TX+75020,+USA/33.7897368,-96.5715475/33.6707435,-96.6199342/33.7260557,-97.5661749/33.8208476,-98.2245313/33.8949993,-98.490166/33.9490465,-98.5446395/34.0416627,-98.9032374/34.0445422,-98.9248126/34.2971711,-99.7648408/@34.2972255,-99.7649912,20.36z/data=!4m17!4m16!1m5!1m1!1s0x864c85408e5a37cf:0x17cba5564085036!2m2!1d-96.5578721!2d33.7819996!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=60e9e221-e973-44e3-9aa3-f15e42a0ed4d | TIME: 2026-01-07 06:06:08 INFO - TOKEN: 36152826 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 06:06:08 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311022, part 1. | TIME: 2026-01-07 06:06:08 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311022. | TIME: 2026-01-07 06:06:08 INFO - TOKEN: 311022 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311022. | TIME: 2026-01-07 06:06:08 INFO - TOKEN: 311022 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-07 06:06:09 INFO - TOKEN: 311022 | FUNCTION: get_unique_token | STATUS: Generated unique token: zkrzxjk4r3rz | TIME: 2026-01-07 06:06:09 INFO - TOKEN: 311022 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1601 Commerce Blvd, Denison, TX 75020, USA' | TIME: 2026-01-07 06:06:11 INFO - TOKEN: 311022 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-07 06:06:12 INFO - TOKEN: 311022 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.750829, -96.559625). | TIME: 2026-01-07 06:06:12 INFO - TOKEN: 311022 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-07 06:06:12 INFO - TOKEN: 311022 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: zkrzxjk4r3rz | TIME: 2026-01-07 06:06:13 INFO - TOKEN: 36152826 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ag67p7JizBehokRe6... | TIME: 2026-01-07 06:06:13 INFO - TOKEN: 36152826 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ag67p7JizBehokRe6 | TIME: 2026-01-07 06:06:13 INFO - TOKEN: 36152826 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.2971711,-99.7648408/34.3221104,-99.8382453/34.4283603,-100.2096264/34.4440288,-100.2255505/35.2265111,-100.2553606/35.1951902,-101.8532891/35.1827702,-103.0424598/@35.1840714,-103.0199973,13.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9509d1f2-2dbf-48af-b0e0-b0bebc3f6b51 | TIME: 2026-01-07 06:06:14 INFO - TOKEN: 36152826 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-07 06:06:14 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311022, part 2. | TIME: 2026-01-07 06:06:14 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-07 06:06:14 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311022. | TIME: 2026-01-07 06:06:14 INFO - TOKEN: 311022 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311022. | TIME: 2026-01-07 06:06:14 INFO - TOKEN: 311022 | FUNCTION: get_unique_token | STATUS: Using existing token: zkrzxjk4r3rz | TIME: 2026-01-07 06:06:14 INFO - TOKEN: 311022 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1601 Commerce Blvd, Denison, TX 75020, USA' | TIME: 2026-01-07 06:06:16 INFO - TOKEN: 311022 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-07 06:06:17 INFO - TOKEN: 311022 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.750829, -96.559625). | TIME: 2026-01-07 06:06:18 INFO - TOKEN: 311022 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-07 06:06:18 INFO - TOKEN: 311022 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zkrzxjk4r3rz | TIME: 2026-01-07 06:06:18 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311022. | TIME: 2026-01-07 06:06:18 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:06:18 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:06:20 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:06:20 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:06:20 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:06:20 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:07:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:07:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:07:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:07:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:07:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:07:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:07:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:07:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:07:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:07:08 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:07:08 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:07:08 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:07:08 INFO - TOKEN: 35484171 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:12:04 INFO - TOKEN: 35484171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:12:04 INFO - TOKEN: 35484171 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:12:04 INFO - TOKEN: 35484171 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:12:07 INFO - TOKEN: 35484171 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:12:08 INFO - TOKEN: 35484171 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:12:08 INFO - TOKEN: 35484171 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:12:08 INFO - TOKEN: 35484171 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:12:08 INFO - TOKEN: 35484171 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:12:08 INFO - TOKEN: 35484171 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:12:10 INFO - TOKEN: 35484171 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:12:10 INFO - TOKEN: 35484171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:12:10 INFO - TOKEN: 35484171 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:12:10 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:13:05 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:13:05 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:13:05 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:13:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:13:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:13:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:13:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:13:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:13:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:13:09 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:13:09 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:13:09 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:13:09 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:15:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:15:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:15:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:15:06 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:15:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:15:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:15:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:15:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:15:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:15:07 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:15:07 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:15:07 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:15:07 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:16:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:16:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:16:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:16:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:16:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:16:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:16:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:16:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:16:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:16:08 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:16:08 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:16:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:16:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:17:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:17:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:17:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:17:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:17:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:17:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:17:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:17:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:17:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:17:08 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:17:08 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:17:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:17:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:19:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:19:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:19:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:19:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:19:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:19:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:19:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:19:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:19:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:19:09 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:19:09 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:19:09 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:19:09 INFO - TOKEN: 55170639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:20:04 INFO - TOKEN: 55170639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:20:04 INFO - TOKEN: 55170639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:20:04 INFO - TOKEN: 55170639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:20:06 INFO - TOKEN: 55170639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:20:07 INFO - TOKEN: 55170639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:20:07 INFO - TOKEN: 55170639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:20:07 INFO - TOKEN: 55170639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:20:07 INFO - TOKEN: 55170639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:20:07 INFO - TOKEN: 55170639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:20:09 INFO - TOKEN: 55170639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:20:09 INFO - TOKEN: 55170639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:20:09 INFO - TOKEN: 55170639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:20:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:21:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:21:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:21:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:21:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:21:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:21:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:21:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:21:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:21:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:21:08 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:21:08 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:21:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:21:08 INFO - TOKEN: 17175547 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:22:04 INFO - TOKEN: 17175547 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:22:04 INFO - TOKEN: 17175547 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:22:04 INFO - TOKEN: 17175547 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:22:07 INFO - TOKEN: 17175547 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:22:07 INFO - TOKEN: 17175547 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:22:07 INFO - TOKEN: 17175547 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:22:07 INFO - TOKEN: 17175547 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:22:07 INFO - TOKEN: 17175547 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:22:07 INFO - TOKEN: 17175547 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:22:09 INFO - TOKEN: 17175547 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:22:09 INFO - TOKEN: 17175547 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:22:09 INFO - TOKEN: 17175547 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:22:09 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:23:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:23:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:23:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:23:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:23:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:23:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:23:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:23:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:23:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:23:08 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:23:08 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:23:08 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:23:08 INFO - TOKEN: 17311248 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:24:04 INFO - TOKEN: 17311248 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:24:04 INFO - TOKEN: 17311248 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:24:04 INFO - TOKEN: 17311248 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:24:06 INFO - TOKEN: 17311248 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:24:07 INFO - TOKEN: 17311248 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:24:07 INFO - TOKEN: 17311248 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:24:07 INFO - TOKEN: 17311248 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:24:07 INFO - TOKEN: 17311248 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:24:07 INFO - TOKEN: 17311248 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:24:08 INFO - TOKEN: 17311248 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:24:08 INFO - TOKEN: 17311248 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:24:08 INFO - TOKEN: 17311248 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:24:08 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:25:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:25:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:25:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:25:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:25:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:25:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:25:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:25:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:25:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:25:08 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:25:08 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:25:08 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:25:08 INFO - TOKEN: 18358476 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:28:04 INFO - TOKEN: 18358476 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:28:04 INFO - TOKEN: 18358476 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:28:04 INFO - TOKEN: 18358476 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:28:07 INFO - TOKEN: 18358476 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:28:07 INFO - TOKEN: 18358476 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:28:07 INFO - TOKEN: 18358476 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:28:07 INFO - TOKEN: 18358476 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:28:07 INFO - TOKEN: 18358476 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:28:07 INFO - TOKEN: 18358476 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:28:09 INFO - TOKEN: 18358476 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:28:09 INFO - TOKEN: 18358476 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:28:09 INFO - TOKEN: 18358476 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:28:09 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:29:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:29:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:29:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:29:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:29:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:29:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:29:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:29:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:29:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:29:08 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:29:08 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:29:08 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:29:08 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:30:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:30:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:30:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34981 | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34981. Falling back to existing DB data. | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341121 with 1 parts. | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KbohByJRoVnFgy7b8... | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KbohByJRoVnFgy7b8 | TIME: 2026-01-07 06:30:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.7279351,-114.6169034/32.7329127,-114.6291845/32.7521667,-117.1982755/32.6744332,-117.112222/3581+Cummings+Rd,+National+City,+CA+91950/@32.6741851,-117.1159754,17z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80d952505579c88b:0x9bf48c07cf72b791!2m2!1d-117.1176154!2d32.6750895!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=511fd1b2-1f16-4f9b-b3bd-71277f893e17 | TIME: 2026-01-07 06:30:08 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-07 06:30:08 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 341121, part 1. | TIME: 2026-01-07 06:30:08 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341121. | TIME: 2026-01-07 06:30:09 INFO - TOKEN: 341121 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341121. | TIME: 2026-01-07 06:30:09 INFO - TOKEN: 341121 | FUNCTION: get_unique_token | STATUS: Using existing token: ndfm0emjacnn | TIME: 2026-01-07 06:30:09 INFO - TOKEN: 341121 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3581 Cummings Rd, National City, CA 91950' | TIME: 2026-01-07 06:30:11 INFO - TOKEN: 341121 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.6742741, -117.1154709). | TIME: 2026-01-07 06:30:11 INFO - TOKEN: 341121 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-07 06:30:11 INFO - TOKEN: 341121 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ndfm0emjacnn | TIME: 2026-01-07 06:30:11 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341121. | TIME: 2026-01-07 06:30:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:30:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:30:14 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:30:14 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:30:14 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:30:14 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:31:05 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:31:05 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:31:05 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:31:07 INFO - TOKEN: 43617442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:31:08 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:31:08 INFO - TOKEN: 43617442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:31:08 INFO - TOKEN: 43617442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:31:08 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:31:08 INFO - TOKEN: 43617442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:31:09 INFO - TOKEN: 43617442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:31:09 INFO - TOKEN: 43617442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:31:09 INFO - TOKEN: 43617442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:31:09 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:32:05 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:32:05 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:32:05 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:32:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:32:08 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:32:08 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:32:08 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:32:08 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35187 | TIME: 2026-01-07 06:32:08 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35187. Falling back to existing DB data. | TIME: 2026-01-07 06:32:08 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430197 with 1 parts. | TIME: 2026-01-07 06:32:08 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/orh2uSu6pwYEKNWZ9... | TIME: 2026-01-07 06:32:08 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/orh2uSu6pwYEKNWZ9 | TIME: 2026-01-07 06:32:08 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/400+East+Ave,+Lomira,+WI+53048,+USA/43.5751847,-88.4307527/42.9571629,-88.0526589/42.5725255,-88.8349316/42.5260223,-88.9752833/42.4960524,-88.9929497/@42.5259679,-88.9750911,20.19z/data=!4m13!4m12!1m5!1m1!1s0x88046c523890cf61:0xb6500efa5606d4aa!2m2!1d-88.4323616!2d43.5846649!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=71cab359-9baa-4e5e-9fad-fa36389b65d4 | TIME: 2026-01-07 06:32:09 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-07 06:32:09 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 430197, part 1. | TIME: 2026-01-07 06:32:09 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430197. | TIME: 2026-01-07 06:32:09 INFO - TOKEN: 430197 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430197. | TIME: 2026-01-07 06:32:09 INFO - TOKEN: 430197 | FUNCTION: get_unique_token | STATUS: Using existing token: 0pjd8eshqevi | TIME: 2026-01-07 06:32:10 INFO - TOKEN: 430197 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '400 East Ave, Lomira, WI 53048, USA' | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 430197 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.5854791, -88.4330315). | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 430197 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 430197 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0pjd8eshqevi | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430197. | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35194 | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35194. Falling back to existing DB data. | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280016 with 1 parts. | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/36.6416485,-87.3397281/36.2383118,-86.... | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 280016, part 1. | TIME: 2026-01-07 06:32:11 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280016. | TIME: 2026-01-07 06:32:12 INFO - TOKEN: 280016 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280016. | TIME: 2026-01-07 06:32:12 INFO - TOKEN: 280016 | FUNCTION: get_unique_token | STATUS: Using existing token: f71jcokwz9tf | TIME: 2026-01-07 06:32:12 INFO - TOKEN: 280016 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-07 06:32:13 INFO - TOKEN: 280016 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-07 06:32:13 INFO - TOKEN: 280016 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-07 06:32:14 INFO - TOKEN: 280016 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-07 06:32:14 INFO - TOKEN: 280016 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-07 06:32:14 INFO - TOKEN: 280016 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 5. | TIME: 2026-01-07 06:32:14 INFO - TOKEN: 280016 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: f71jcokwz9tf | TIME: 2026-01-07 06:32:14 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280016. | TIME: 2026-01-07 06:32:14 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:32:14 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:32:16 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:32:16 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:32:16 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:32:16 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:35:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:35:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:35:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:35:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:35:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:35:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:35:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:35:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:35:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:35:09 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:35:09 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:35:09 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:35:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:41:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:41:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:41:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:41:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:41:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:41:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:41:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:41:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:41:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:41:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:41:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:41:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:41:09 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:42:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:42:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:42:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:42:06 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:42:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:42:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:42:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:42:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35192 | TIME: 2026-01-07 06:42:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35192. Falling back to existing DB data. | TIME: 2026-01-07 06:42:07 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220590 with 1 parts. | TIME: 2026-01-07 06:42:07 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Lj5X7u9xbEdUzjH4A... | TIME: 2026-01-07 06:42:07 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Lj5X7u9xbEdUzjH4A | TIME: 2026-01-07 06:42:07 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4960524,-88.9929497/42.4920447,-89.0018277/42.4893702,-89.0197615/42.3654317,-89.0284161/42.3689293,-88.851548/42.2766009,-88.8420994/42.2409119,-88.8345493/42.2391142,-88.9587494/42.2339945,-88.9715525/41.589944,-89.0610946/@41.5900059,-89.0610925,20.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=46614670-01ba-4d50-90f0-0044e68c7b4b | TIME: 2026-01-07 06:42:08 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 06:42:08 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220590, part 1. | TIME: 2026-01-07 06:42:08 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220590. | TIME: 2026-01-07 06:42:08 INFO - TOKEN: 220590 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220590. | TIME: 2026-01-07 06:42:08 INFO - TOKEN: 220590 | FUNCTION: get_unique_token | STATUS: Using existing token: jpuj22sw02ec | TIME: 2026-01-07 06:42:08 INFO - TOKEN: 220590 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-07 06:42:10 INFO - TOKEN: 220590 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jpuj22sw02ec | TIME: 2026-01-07 06:42:10 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220590. | TIME: 2026-01-07 06:42:10 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:42:10 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:42:12 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:42:12 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:42:12 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:42:12 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:43:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:43:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:43:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:43:06 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:43:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:43:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:43:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:43:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:43:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:43:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:43:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:43:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:43:09 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:47:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:47:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:47:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35193 | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35193. Falling back to existing DB data. | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370146 with 1 parts. | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8... | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8 | TIME: 2026-01-07 06:47:07 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.1387986,-88.6852859/36.996634,-88.3304507/36.9412168,-87.832295/36.6416742,-87.3397775/@36.9482006,-88.7343714,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b63b49ad-2e23-4dca-84a2-f66c20ce8bd4 | TIME: 2026-01-07 06:47:08 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-07 06:47:08 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 370146, part 1. | TIME: 2026-01-07 06:47:08 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370146. | TIME: 2026-01-07 06:47:09 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370146. | TIME: 2026-01-07 06:47:09 INFO - TOKEN: 370146 | FUNCTION: get_unique_token | STATUS: Using existing token: a3qo0j4h1sqt | TIME: 2026-01-07 06:47:09 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-07 06:47:10 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a3qo0j4h1sqt | TIME: 2026-01-07 06:47:10 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370146. | TIME: 2026-01-07 06:47:10 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:47:10 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:47:12 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:47:12 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:47:12 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:47:12 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 06:48:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:48:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 06:48:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35192 | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35192. Falling back to existing DB data. | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220590 with 1 parts. | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/K3GY6tnJ8VyEs49s7... | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/K3GY6tnJ8VyEs49s7 | TIME: 2026-01-07 06:48:07 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.589944,-89.0610946/40.5391172,-89.0197469/40.4321641,-88.9613796/40.1364203,-88.2953737/37.590225,-88.9793983/37.1349554,-88.686639/@38.4534118,-89.1519164,211679m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e21f6fae-8336-434b-ae57-c45c9b8d6360 | TIME: 2026-01-07 06:48:08 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-07 06:48:08 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220590, part 2. | TIME: 2026-01-07 06:48:08 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-07 06:48:08 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220590. | TIME: 2026-01-07 06:48:09 INFO - TOKEN: 220590 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220590. | TIME: 2026-01-07 06:48:09 INFO - TOKEN: 220590 | FUNCTION: get_unique_token | STATUS: Using existing token: jpuj22sw02ec | TIME: 2026-01-07 06:48:09 INFO - TOKEN: 220590 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-07 06:48:11 INFO - TOKEN: 220590 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jpuj22sw02ec | TIME: 2026-01-07 06:48:11 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220590. | TIME: 2026-01-07 06:48:11 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 06:48:11 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 06:48:13 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:48:13 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 06:48:13 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 06:48:13 INFO - TOKEN: 64848815 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 11:55:04 INFO - TOKEN: 64848815 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 11:55:04 INFO - TOKEN: 64848815 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 11:55:04 INFO - TOKEN: 64848815 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 11:55:06 INFO - TOKEN: 64848815 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 11:55:07 INFO - TOKEN: 64848815 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 11:55:07 INFO - TOKEN: 64848815 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 11:55:07 INFO - TOKEN: 64848815 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 11:55:07 INFO - TOKEN: 64848815 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 11:55:07 INFO - TOKEN: 64848815 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 11:55:07 INFO - TOKEN: 64848815 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 11:55:07 INFO - TOKEN: 64848815 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 11:55:07 INFO - TOKEN: 64848815 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 11:55:07 INFO - TOKEN: 64848815 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 11:57:04 INFO - TOKEN: 64848815 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 11:57:04 INFO - TOKEN: 64848815 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 11:57:04 INFO - TOKEN: 64848815 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 11:57:06 INFO - TOKEN: 64848815 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 11:57:06 INFO - TOKEN: 64848815 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 11:57:06 INFO - TOKEN: 64848815 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 11:57:06 INFO - TOKEN: 64848815 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 11:57:06 INFO - TOKEN: 64848815 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35196 | TIME: 2026-01-07 11:57:06 INFO - TOKEN: 64848815 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35196. Falling back to existing DB data. | TIME: 2026-01-07 11:57:06 INFO - TOKEN: 64848815 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35196 because it has no route_token in new or existing data. | TIME: 2026-01-07 11:57:06 INFO - TOKEN: 64848815 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 11:57:06 INFO - TOKEN: 64848815 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 11:57:07 INFO - TOKEN: 64848815 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 11:57:07 INFO - TOKEN: 64848815 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 11:57:07 INFO - TOKEN: 64848815 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 11:57:07 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 18:53:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 18:53:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 18:53:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 18:53:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 18:53:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 18:53:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 18:53:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 18:53:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 18:53:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 18:53:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 18:53:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 18:53:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 18:53:09 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 18:56:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 18:56:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 18:56:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 18:56:06 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 18:56:06 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 18:56:06 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 18:56:06 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 18:56:06 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 18:56:06 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 18:56:08 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 18:56:08 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 18:56:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 18:56:08 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 18:57:04 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 18:57:04 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 18:57:04 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35104 | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35104. Falling back to existing DB data. | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-07 18:57:06 INFO - TOKEN: 99486994 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-07 18:57:08 INFO - TOKEN: 99486994 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-07 18:57:08 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-07 18:57:08 INFO - TOKEN: 99486994 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-07 18:57:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-07 18:57:09 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-07 18:57:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-07 18:57:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-07 18:57:10 INFO - TOKEN: 99486994 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-07 18:57:10 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 18:57:10 INFO - TOKEN: 99486994 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 18:57:11 INFO - TOKEN: 99486994 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 18:57:11 INFO - TOKEN: 99486994 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 18:57:11 INFO - TOKEN: 99486994 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 18:57:11 INFO - TOKEN: 51919436 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:00:04 INFO - TOKEN: 51919436 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:00:04 INFO - TOKEN: 51919436 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:00:04 INFO - TOKEN: 51919436 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 51919436 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 51919436 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 51919436 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 51919436 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 51919436 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 51919436 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 51919436 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 51919436 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:00:07 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:01:04 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:01:04 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:01:04 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35191 | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35191. Falling back to existing DB data. | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100018 with 1 parts. | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xnhf7e3Au2pBV257A... | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xnhf7e3Au2pBV257A | TIME: 2026-01-07 20:01:07 INFO - TOKEN: 36152826 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3630157,-109.0467736/35.1754954,-111.6443684/35.1607533,-113.6060532/35.1957605,-114.0746672/36.012434,-114.7410969/@36.0119797,-114.7409526,17.93z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUxMi4wKgBIAVAD | TIME: 2026-01-07 20:01:09 INFO - TOKEN: 36152826 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-07 20:01:09 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100018, part 1. | TIME: 2026-01-07 20:01:09 INFO - TOKEN: 36152826 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100018. | TIME: 2026-01-07 20:01:09 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100018. | TIME: 2026-01-07 20:01:09 INFO - TOKEN: 100018 | FUNCTION: get_unique_token | STATUS: Using existing token: olhj2oylwujx | TIME: 2026-01-07 20:01:10 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-07 20:01:11 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: olhj2oylwujx | TIME: 2026-01-07 20:01:11 INFO - TOKEN: 36152826 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100018. | TIME: 2026-01-07 20:01:11 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:01:11 INFO - TOKEN: 36152826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:01:13 INFO - TOKEN: 36152826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:01:13 INFO - TOKEN: 36152826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:01:13 INFO - TOKEN: 36152826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:01:13 INFO - TOKEN: 51919436 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:03:05 INFO - TOKEN: 51919436 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:03:05 INFO - TOKEN: 51919436 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:03:05 INFO - TOKEN: 51919436 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:03:07 INFO - TOKEN: 51919436 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:03:07 INFO - TOKEN: 51919436 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:03:07 INFO - TOKEN: 51919436 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:03:07 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:03:07 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35197 | TIME: 2026-01-07 20:03:07 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35197. Falling back to existing DB data. | TIME: 2026-01-07 20:03:07 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35197 because it has no route_token in new or existing data. | TIME: 2026-01-07 20:03:07 INFO - TOKEN: 51919436 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:03:07 INFO - TOKEN: 51919436 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:03:08 INFO - TOKEN: 51919436 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:03:08 INFO - TOKEN: 51919436 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:03:08 INFO - TOKEN: 51919436 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:03:08 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:05:04 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:05:04 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:05:04 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:05:07 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:05:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:05:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:05:07 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:05:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:05:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:05:08 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:05:08 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:05:08 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:05:08 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:09:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:09:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:09:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:09:07 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:09:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:09:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:09:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:09:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:09:07 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:09:09 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:09:09 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:09:09 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:09:09 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:13:04 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:13:04 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:13:04 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:13:07 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:13:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:13:07 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:13:07 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:13:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:13:07 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:13:08 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:13:08 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:13:08 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:13:08 INFO - TOKEN: 51919436 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:23:04 INFO - TOKEN: 51919436 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:23:04 INFO - TOKEN: 51919436 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:23:04 INFO - TOKEN: 51919436 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:23:06 INFO - TOKEN: 51919436 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:23:06 INFO - TOKEN: 51919436 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:23:06 INFO - TOKEN: 51919436 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:23:06 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:23:06 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35199 | TIME: 2026-01-07 20:23:06 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35199. Falling back to existing DB data. | TIME: 2026-01-07 20:23:06 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35199 because it has no route_token in new or existing data. | TIME: 2026-01-07 20:23:06 INFO - TOKEN: 51919436 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:23:06 INFO - TOKEN: 51919436 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:23:07 INFO - TOKEN: 51919436 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:23:07 INFO - TOKEN: 51919436 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:23:07 INFO - TOKEN: 51919436 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:23:07 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:24:04 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:24:04 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:24:04 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:24:06 INFO - TOKEN: 75835121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:24:06 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:24:06 INFO - TOKEN: 75835121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:24:06 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:24:06 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35198 | TIME: 2026-01-07 20:24:06 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35198. Falling back to existing DB data. | TIME: 2026-01-07 20:24:06 INFO - TOKEN: 75835121 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35198 because it has no route_token in new or existing data. | TIME: 2026-01-07 20:24:06 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:24:06 INFO - TOKEN: 75835121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:24:07 INFO - TOKEN: 75835121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:24:07 INFO - TOKEN: 75835121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:24:07 INFO - TOKEN: 75835121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:24:07 INFO - TOKEN: 51919436 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:25:04 INFO - TOKEN: 51919436 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:25:04 INFO - TOKEN: 51919436 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:25:04 INFO - TOKEN: 51919436 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 51919436 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 51919436 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 51919436 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 51919436 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 51919436 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 51919436 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 51919436 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 51919436 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 51919436 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:25:07 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:26:04 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:26:04 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:26:04 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:26:06 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:26:06 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:26:06 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:26:06 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:26:06 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 20:26:06 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:26:06 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:26:07 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:26:07 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:26:07 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:26:07 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:28:04 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:28:04 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:28:04 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:28:06 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:28:06 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:28:06 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:28:06 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:28:06 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:28:06 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:28:07 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:28:07 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:28:07 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:28:07 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:32:04 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:32:04 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:32:04 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:32:06 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:32:06 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:32:06 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:32:06 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:32:06 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:32:06 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:32:07 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:32:07 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:32:07 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:32:07 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:36:04 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:36:04 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:36:04 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:36:06 INFO - TOKEN: 69673703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:36:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:36:07 INFO - TOKEN: 69673703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:36:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:36:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35195 | TIME: 2026-01-07 20:36:07 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35195. Falling back to existing DB data. | TIME: 2026-01-07 20:36:07 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360290 with 1 parts. | TIME: 2026-01-07 20:36:07 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rS8fysoJ2E6Pq1X5A... | TIME: 2026-01-07 20:36:07 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rS8fysoJ2E6Pq1X5A | TIME: 2026-01-07 20:36:07 INFO - TOKEN: 69673703 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9830649,-85.4666421/34.9970374,-85.2087815/33.887073,-84.466209/33.6202438,-84.4763961/33.6216397,-84.3996271/32.9383117,-83.8090234/31.9334906,-83.7493249/31.5789533,-84.1118138/31.5383055,-84.1007775/31.5454285,-84.0586588/@31.5404836,-84.1295958,14z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=495072ed-f61a-4631-84f9-00597b1414ad | TIME: 2026-01-07 20:36:09 INFO - TOKEN: 69673703 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 20:36:09 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 360290, part 1. | TIME: 2026-01-07 20:36:09 INFO - TOKEN: 69673703 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360290. | TIME: 2026-01-07 20:36:10 INFO - TOKEN: 360290 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360290. | TIME: 2026-01-07 20:36:10 INFO - TOKEN: 360290 | FUNCTION: get_unique_token | STATUS: Using existing token: tq1ap7ugxzok | TIME: 2026-01-07 20:36:10 INFO - TOKEN: 360290 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-07 20:36:11 INFO - TOKEN: 360290 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tq1ap7ugxzok | TIME: 2026-01-07 20:36:11 INFO - TOKEN: 69673703 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360290. | TIME: 2026-01-07 20:36:11 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:36:11 INFO - TOKEN: 69673703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:36:13 INFO - TOKEN: 69673703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:36:13 INFO - TOKEN: 69673703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:36:13 INFO - TOKEN: 69673703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:36:13 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:38:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:38:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:38:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35077 | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35077. Falling back to existing DB data. | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370146 with 1 parts. | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8... | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8 | TIME: 2026-01-07 20:38:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.1387986,-88.6852859/36.996634,-88.3304507/36.9412168,-87.832295/36.6416742,-87.3397775/@36.9482006,-88.7343714,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b63b49ad-2e23-4dca-84a2-f66c20ce8bd4 | TIME: 2026-01-07 20:38:09 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-07 20:38:09 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 370146, part 1. | TIME: 2026-01-07 20:38:09 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370146. | TIME: 2026-01-07 20:38:09 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370146. | TIME: 2026-01-07 20:38:09 INFO - TOKEN: 370146 | FUNCTION: get_unique_token | STATUS: Using existing token: a3qo0j4h1sqt | TIME: 2026-01-07 20:38:10 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-07 20:38:11 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a3qo0j4h1sqt | TIME: 2026-01-07 20:38:11 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370146. | TIME: 2026-01-07 20:38:11 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:38:11 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:38:13 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:38:13 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:38:13 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:38:13 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:53:04 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:53:04 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:53:04 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:53:06 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:53:07 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:53:07 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:53:07 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:53:07 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35201 | TIME: 2026-01-07 20:53:07 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35201. Falling back to existing DB data. | TIME: 2026-01-07 20:53:07 INFO - TOKEN: 41117909 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370125 with 1 parts. | TIME: 2026-01-07 20:53:07 INFO - TOKEN: 41117909 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FeJQioCjrCPEDHTb9... | TIME: 2026-01-07 20:53:07 INFO - TOKEN: 41117909 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FeJQioCjrCPEDHTb9 | TIME: 2026-01-07 20:53:07 INFO - TOKEN: 41117909 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5912939,-84.1046627/37.3931403,-84.3368316/38.1295501,-84.5285961/39.0315483,-84.5853597/39.0575244,-84.42942/@39.0341129,-84.6040253,13.53z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAxNC4wKgBIAVAD&skid=6753a7db-00e9-4a21-8f4b-7ce06a07ccb3 | TIME: 2026-01-07 20:53:08 INFO - TOKEN: 41117909 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-07 20:53:08 INFO - TOKEN: 41117909 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 370125, part 1. | TIME: 2026-01-07 20:53:08 INFO - TOKEN: 41117909 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370125. | TIME: 2026-01-07 20:53:09 INFO - TOKEN: 370125 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370125. | TIME: 2026-01-07 20:53:09 INFO - TOKEN: 370125 | FUNCTION: get_unique_token | STATUS: Using existing token: muwi478cv8bg | TIME: 2026-01-07 20:53:09 INFO - TOKEN: 370125 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-07 20:53:10 INFO - TOKEN: 370125 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: muwi478cv8bg | TIME: 2026-01-07 20:53:10 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370125. | TIME: 2026-01-07 20:53:10 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:53:10 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:53:11 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:53:11 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:53:11 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:53:11 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 20:54:04 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:54:04 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 20:54:04 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35202 | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35202. Falling back to existing DB data. | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240128 with 1 parts. | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/A9jrgxxNYxBg5Zny5... | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/A9jrgxxNYxBg5Zny5 | TIME: 2026-01-07 20:54:07 INFO - TOKEN: 41117909 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.0575155,-84.4295332/39.2783135,-84.3389111/39.8975226,-83.048569/40.108955,-83.0855591/40.1097431,-82.9777317/40.5871383,-82.5963734/41.1634505,-81.7692388/41.3684942,-81.5158889/41.6434467,-81.358243/41.9371565,-80.5193414/@41.9369843,-80.5192969,19.3z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=76c67ef5-9c13-4dd7-96be-c8ff922b45f4 | TIME: 2026-01-07 20:54:09 INFO - TOKEN: 41117909 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 20:54:09 INFO - TOKEN: 41117909 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240128, part 1. | TIME: 2026-01-07 20:54:09 INFO - TOKEN: 41117909 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240128. | TIME: 2026-01-07 20:54:09 INFO - TOKEN: 240128 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240128. | TIME: 2026-01-07 20:54:09 INFO - TOKEN: 240128 | FUNCTION: get_unique_token | STATUS: Using existing token: yh30ar1jwdqc | TIME: 2026-01-07 20:54:09 INFO - TOKEN: 240128 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-07 20:54:11 INFO - TOKEN: 240128 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yh30ar1jwdqc | TIME: 2026-01-07 20:54:11 INFO - TOKEN: 41117909 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240128. | TIME: 2026-01-07 20:54:11 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 20:54:11 INFO - TOKEN: 41117909 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 20:54:12 INFO - TOKEN: 41117909 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:54:12 INFO - TOKEN: 41117909 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 20:54:12 INFO - TOKEN: 41117909 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 20:54:12 INFO - TOKEN: 60453051 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 21:42:05 INFO - TOKEN: 60453051 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 21:42:05 INFO - TOKEN: 60453051 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 21:42:05 INFO - TOKEN: 60453051 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 21:42:07 INFO - TOKEN: 60453051 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 21:42:08 INFO - TOKEN: 60453051 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 21:42:08 INFO - TOKEN: 60453051 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 21:42:08 INFO - TOKEN: 60453051 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 21:42:08 INFO - TOKEN: 60453051 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 21:42:08 INFO - TOKEN: 60453051 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 21:42:09 INFO - TOKEN: 60453051 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 21:42:09 INFO - TOKEN: 60453051 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 21:42:09 INFO - TOKEN: 60453051 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 21:42:09 INFO - TOKEN: 70540184 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 21:45:04 INFO - TOKEN: 70540184 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 21:45:04 INFO - TOKEN: 70540184 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 21:45:04 INFO - TOKEN: 70540184 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 21:45:06 INFO - TOKEN: 70540184 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 21:45:07 INFO - TOKEN: 70540184 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 21:45:07 INFO - TOKEN: 70540184 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 21:45:07 INFO - TOKEN: 70540184 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 21:45:07 INFO - TOKEN: 70540184 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 21:45:07 INFO - TOKEN: 70540184 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 21:45:08 INFO - TOKEN: 70540184 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 21:45:08 INFO - TOKEN: 70540184 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 21:45:08 INFO - TOKEN: 70540184 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 21:45:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:02:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:02:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:02:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:02:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:02:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:02:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:02:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:02:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:02:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:02:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:02:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:02:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:02:08 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:03:04 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:03:04 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:03:04 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:03:06 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:03:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:03:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:03:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:03:07 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:03:07 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:03:08 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:03:08 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:03:08 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:03:08 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:04:04 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:04:04 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:04:04 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:04:06 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:04:06 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:04:06 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:04:06 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:04:06 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:04:06 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:04:07 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:04:07 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:04:07 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:04:07 INFO - TOKEN: 95794067 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:05:04 INFO - TOKEN: 95794067 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:05:04 INFO - TOKEN: 95794067 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:05:04 INFO - TOKEN: 95794067 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:05:06 INFO - TOKEN: 95794067 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:05:06 INFO - TOKEN: 95794067 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:05:06 INFO - TOKEN: 95794067 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:05:06 INFO - TOKEN: 95794067 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:05:06 INFO - TOKEN: 95794067 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:05:06 INFO - TOKEN: 95794067 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:05:07 INFO - TOKEN: 95794067 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:05:07 INFO - TOKEN: 95794067 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:05:07 INFO - TOKEN: 95794067 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:05:07 INFO - TOKEN: 08306007 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:12:04 INFO - TOKEN: 08306007 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:12:04 INFO - TOKEN: 08306007 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:12:04 INFO - TOKEN: 08306007 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:12:07 INFO - TOKEN: 08306007 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:12:07 INFO - TOKEN: 08306007 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:12:07 INFO - TOKEN: 08306007 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:12:07 INFO - TOKEN: 08306007 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:12:07 INFO - TOKEN: 08306007 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:12:07 INFO - TOKEN: 08306007 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:12:08 INFO - TOKEN: 08306007 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:12:08 INFO - TOKEN: 08306007 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:12:08 INFO - TOKEN: 08306007 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:12:08 INFO - TOKEN: 18241975 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:13:04 INFO - TOKEN: 18241975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:13:04 INFO - TOKEN: 18241975 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:13:04 INFO - TOKEN: 18241975 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:13:06 INFO - TOKEN: 18241975 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:13:07 INFO - TOKEN: 18241975 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:13:07 INFO - TOKEN: 18241975 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:13:07 INFO - TOKEN: 18241975 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:13:07 INFO - TOKEN: 18241975 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:13:07 INFO - TOKEN: 18241975 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:13:08 INFO - TOKEN: 18241975 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:13:08 INFO - TOKEN: 18241975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:13:08 INFO - TOKEN: 18241975 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:13:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:15:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:15:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:15:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34948 | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34948. Falling back to existing DB data. | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330002 with 1 parts. | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BrjWZwfEQiToEKNN7... | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BrjWZwfEQiToEKNN7 | TIME: 2026-01-07 22:15:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.1274281,-93.7013046/30.4808127,-90.2667831/30.3033571,-89.6416676/@30.5799981,-93.5702786,7.8z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-07 22:15:09 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-07 22:15:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 330002, part 1. | TIME: 2026-01-07 22:15:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330002. | TIME: 2026-01-07 22:15:09 INFO - TOKEN: 330002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330002. | TIME: 2026-01-07 22:15:09 INFO - TOKEN: 330002 | FUNCTION: get_unique_token | STATUS: Using existing token: rpysaheump0t | TIME: 2026-01-07 22:15:09 INFO - TOKEN: 330002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-07 22:15:10 INFO - TOKEN: 330002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rpysaheump0t | TIME: 2026-01-07 22:15:11 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330002. | TIME: 2026-01-07 22:15:11 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:15:11 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:15:12 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:15:12 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:15:12 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:15:12 INFO - TOKEN: 70315794 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:20:04 INFO - TOKEN: 70315794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:20:04 INFO - TOKEN: 70315794 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:20:04 INFO - TOKEN: 70315794 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:20:07 INFO - TOKEN: 70315794 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:20:07 INFO - TOKEN: 70315794 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:20:07 INFO - TOKEN: 70315794 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:20:07 INFO - TOKEN: 70315794 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:20:07 INFO - TOKEN: 70315794 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:20:07 INFO - TOKEN: 70315794 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:20:09 INFO - TOKEN: 70315794 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:20:09 INFO - TOKEN: 70315794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:20:09 INFO - TOKEN: 70315794 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:20:09 INFO - TOKEN: 70315794 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:21:05 INFO - TOKEN: 70315794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:21:05 INFO - TOKEN: 70315794 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:21:05 INFO - TOKEN: 70315794 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:21:07 INFO - TOKEN: 70315794 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:21:08 INFO - TOKEN: 70315794 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:21:08 INFO - TOKEN: 70315794 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:21:08 INFO - TOKEN: 70315794 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:21:08 INFO - TOKEN: 70315794 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:21:08 INFO - TOKEN: 70315794 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:21:09 INFO - TOKEN: 70315794 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:21:09 INFO - TOKEN: 70315794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:21:09 INFO - TOKEN: 70315794 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:21:09 INFO - TOKEN: 71545148 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:27:04 INFO - TOKEN: 71545148 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:27:04 INFO - TOKEN: 71545148 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:27:04 INFO - TOKEN: 71545148 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:27:07 INFO - TOKEN: 71545148 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:27:07 INFO - TOKEN: 71545148 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:27:07 INFO - TOKEN: 71545148 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:27:07 INFO - TOKEN: 71545148 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:27:07 INFO - TOKEN: 71545148 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:27:07 INFO - TOKEN: 71545148 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:27:09 INFO - TOKEN: 71545148 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:27:09 INFO - TOKEN: 71545148 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:27:09 INFO - TOKEN: 71545148 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:27:09 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:37:04 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:37:04 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:37:04 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:37:07 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:37:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:37:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:37:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:37:07 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:37:07 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:37:08 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:37:08 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:37:08 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:37:08 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:39:04 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:39:04 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:39:04 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35034 | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35034. Falling back to existing DB data. | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341122 with 1 parts. | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oAMUA6Yd81qi61u27... | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oAMUA6Yd81qi61u27 | TIME: 2026-01-07 22:39:07 INFO - TOKEN: 61085492 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.7852227,-118.2214159/33.7898664,-118.221079/33.7898653,-118.1656426/33.7752531,-118.1208129/33.7908876,-118.0883513/34.1324747,-117.9512132/34.145273,-117.4849127/34.8855974,-116.9900026/34.7171504,-114.4877378/@34.427379,-115.9425395,8.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e8605bfe-215f-48e0-82a3-5602c675790c | TIME: 2026-01-07 22:39:09 INFO - TOKEN: 61085492 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-07 22:39:09 INFO - TOKEN: 61085492 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 341122, part 1. | TIME: 2026-01-07 22:39:09 INFO - TOKEN: 61085492 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341122. | TIME: 2026-01-07 22:39:10 INFO - TOKEN: 341122 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341122. | TIME: 2026-01-07 22:39:10 INFO - TOKEN: 341122 | FUNCTION: get_unique_token | STATUS: Using existing token: ov2ms1bkaw8o | TIME: 2026-01-07 22:39:10 INFO - TOKEN: 341122 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-07 22:39:12 INFO - TOKEN: 341122 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ov2ms1bkaw8o | TIME: 2026-01-07 22:39:12 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341122. | TIME: 2026-01-07 22:39:12 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:39:12 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:39:13 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:39:13 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:39:13 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:39:13 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:46:04 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:46:04 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:46:04 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:46:07 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:46:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:46:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:46:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:46:07 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:46:07 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:46:08 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:46:08 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:46:08 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:46:08 INFO - TOKEN: 07323157 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:47:04 INFO - TOKEN: 07323157 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:47:04 INFO - TOKEN: 07323157 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:47:04 INFO - TOKEN: 07323157 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:47:06 INFO - TOKEN: 07323157 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 07323157 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 07323157 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 07323157 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 07323157 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 07323157 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 07323157 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 07323157 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 07323157 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 07323157 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:47:07 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:48:04 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:48:04 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:48:04 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:48:06 INFO - TOKEN: 61085492 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:48:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:48:07 INFO - TOKEN: 61085492 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:48:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:48:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35040 | TIME: 2026-01-07 22:48:07 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35040. Falling back to existing DB data. | TIME: 2026-01-07 22:48:07 INFO - TOKEN: 61085492 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341123 with 1 parts. | TIME: 2026-01-07 22:48:07 INFO - TOKEN: 61085492 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SU2wsKBBZat7MtEk8... | TIME: 2026-01-07 22:48:07 INFO - TOKEN: 61085492 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SU2wsKBBZat7MtEk8 | TIME: 2026-01-07 22:48:07 INFO - TOKEN: 61085492 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172391,-114.4877701/34.7240047,-115.6516147/34.864992,-117.0817098/34.1364826,-117.5064533/33.9140098,-118.1145553/33.8967826,-118.1876306/33.7899129,-118.2109466/33.7852286,-118.2214159/@33.7889118,-118.222833,16.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=d7e6aa89-ffd2-4b8e-9622-a43aad74f8ae | TIME: 2026-01-07 22:48:08 INFO - TOKEN: 61085492 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-07 22:48:08 INFO - TOKEN: 61085492 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341123, part 1. | TIME: 2026-01-07 22:48:08 INFO - TOKEN: 61085492 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341123. | TIME: 2026-01-07 22:48:09 INFO - TOKEN: 341123 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341123. | TIME: 2026-01-07 22:48:09 INFO - TOKEN: 341123 | FUNCTION: get_unique_token | STATUS: Using existing token: g7m49rfkmj3y | TIME: 2026-01-07 22:48:09 INFO - TOKEN: 341123 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-07 22:48:11 INFO - TOKEN: 341123 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g7m49rfkmj3y | TIME: 2026-01-07 22:48:11 INFO - TOKEN: 61085492 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341123. | TIME: 2026-01-07 22:48:11 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:48:11 INFO - TOKEN: 61085492 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:48:12 INFO - TOKEN: 61085492 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:48:12 INFO - TOKEN: 61085492 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:48:12 INFO - TOKEN: 61085492 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:48:12 INFO - TOKEN: 66012932 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:49:04 INFO - TOKEN: 66012932 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:49:04 INFO - TOKEN: 66012932 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:49:04 INFO - TOKEN: 66012932 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:49:06 INFO - TOKEN: 66012932 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:49:06 INFO - TOKEN: 66012932 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:49:06 INFO - TOKEN: 66012932 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:49:06 INFO - TOKEN: 66012932 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:49:06 INFO - TOKEN: 66012932 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 22:49:06 INFO - TOKEN: 66012932 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:49:06 INFO - TOKEN: 66012932 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:49:07 INFO - TOKEN: 66012932 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:49:07 INFO - TOKEN: 66012932 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:49:07 INFO - TOKEN: 66012932 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:49:07 INFO - TOKEN: 04919292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:52:04 INFO - TOKEN: 04919292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:52:04 INFO - TOKEN: 04919292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:52:04 INFO - TOKEN: 04919292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:52:07 INFO - TOKEN: 04919292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:52:07 INFO - TOKEN: 04919292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:52:07 INFO - TOKEN: 04919292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:52:07 INFO - TOKEN: 04919292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:52:07 INFO - TOKEN: 04919292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:52:07 INFO - TOKEN: 04919292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:52:09 INFO - TOKEN: 04919292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:52:09 INFO - TOKEN: 04919292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:52:09 INFO - TOKEN: 04919292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:52:09 INFO - TOKEN: 06434842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:54:04 INFO - TOKEN: 06434842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:54:04 INFO - TOKEN: 06434842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:54:04 INFO - TOKEN: 06434842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:54:07 INFO - TOKEN: 06434842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:54:07 INFO - TOKEN: 06434842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:54:07 INFO - TOKEN: 06434842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:54:07 INFO - TOKEN: 06434842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:54:07 INFO - TOKEN: 06434842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:54:07 INFO - TOKEN: 06434842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:54:09 INFO - TOKEN: 06434842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:54:09 INFO - TOKEN: 06434842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:54:09 INFO - TOKEN: 06434842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:54:09 INFO - TOKEN: 27870059 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:55:05 INFO - TOKEN: 27870059 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:55:05 INFO - TOKEN: 27870059 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:55:05 INFO - TOKEN: 27870059 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:55:07 INFO - TOKEN: 27870059 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:55:07 INFO - TOKEN: 27870059 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:55:07 INFO - TOKEN: 27870059 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:55:07 INFO - TOKEN: 27870059 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:55:07 INFO - TOKEN: 27870059 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 22:55:07 INFO - TOKEN: 27870059 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:55:07 INFO - TOKEN: 27870059 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:55:08 INFO - TOKEN: 27870059 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:55:08 INFO - TOKEN: 27870059 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:55:08 INFO - TOKEN: 27870059 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:55:08 INFO - TOKEN: 82189515 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:56:04 INFO - TOKEN: 82189515 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:56:04 INFO - TOKEN: 82189515 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:56:04 INFO - TOKEN: 82189515 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:56:06 INFO - TOKEN: 82189515 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:56:06 INFO - TOKEN: 82189515 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:56:06 INFO - TOKEN: 82189515 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:56:06 INFO - TOKEN: 82189515 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:56:06 INFO - TOKEN: 82189515 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:56:06 INFO - TOKEN: 82189515 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:56:07 INFO - TOKEN: 82189515 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:56:07 INFO - TOKEN: 82189515 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:56:07 INFO - TOKEN: 82189515 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:56:07 INFO - TOKEN: 82123308 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:58:04 INFO - TOKEN: 82123308 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:58:04 INFO - TOKEN: 82123308 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:58:04 INFO - TOKEN: 82123308 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:58:06 INFO - TOKEN: 82123308 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:58:06 INFO - TOKEN: 82123308 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:58:06 INFO - TOKEN: 82123308 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:58:06 INFO - TOKEN: 82123308 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:58:06 INFO - TOKEN: 82123308 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:58:06 INFO - TOKEN: 82123308 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:58:07 INFO - TOKEN: 82123308 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:58:07 INFO - TOKEN: 82123308 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:58:07 INFO - TOKEN: 82123308 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:58:07 INFO - TOKEN: 44623986 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 22:59:05 INFO - TOKEN: 44623986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:59:05 INFO - TOKEN: 44623986 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 22:59:05 INFO - TOKEN: 44623986 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 22:59:07 INFO - TOKEN: 44623986 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 22:59:07 INFO - TOKEN: 44623986 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 22:59:07 INFO - TOKEN: 44623986 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 22:59:07 INFO - TOKEN: 44623986 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 22:59:07 INFO - TOKEN: 44623986 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 22:59:07 INFO - TOKEN: 44623986 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 22:59:07 INFO - TOKEN: 44623986 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 22:59:08 INFO - TOKEN: 44623986 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:59:08 INFO - TOKEN: 44623986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 22:59:08 INFO - TOKEN: 44623986 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 22:59:08 INFO - TOKEN: 29436189 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:02:12 INFO - TOKEN: 29436189 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:02:12 INFO - TOKEN: 29436189 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:02:12 INFO - TOKEN: 29436189 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:02:15 INFO - TOKEN: 29436189 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:02:16 INFO - TOKEN: 29436189 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:02:16 INFO - TOKEN: 29436189 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:02:16 INFO - TOKEN: 29436189 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:02:16 INFO - TOKEN: 29436189 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:02:16 INFO - TOKEN: 29436189 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:02:18 INFO - TOKEN: 29436189 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:02:18 INFO - TOKEN: 29436189 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:02:18 INFO - TOKEN: 29436189 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:02:18 INFO - TOKEN: 94577523 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:03:07 INFO - TOKEN: 94577523 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:03:07 INFO - TOKEN: 94577523 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:03:07 INFO - TOKEN: 94577523 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18417 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18417 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18417. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18417 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18422 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18422. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18422 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18423 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18423. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18423 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18424 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18424. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18424 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18425 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18425. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18425 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18426 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18426. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18426 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18427 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18427. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18427 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18428 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18428. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18428 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18429 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18429. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18429 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18430 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18430. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18430 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18431 | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18431. Falling back to existing DB data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18431 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:03:09 INFO - TOKEN: 94577523 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:03:10 INFO - TOKEN: 94577523 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:03:10 INFO - TOKEN: 94577523 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:03:10 INFO - TOKEN: 94577523 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:03:10 INFO - TOKEN: 02163422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:06:13 INFO - TOKEN: 02163422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:06:13 INFO - TOKEN: 02163422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:06:13 INFO - TOKEN: 02163422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:06:15 INFO - TOKEN: 02163422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:06:21 INFO - TOKEN: 02163422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:06:21 INFO - TOKEN: 02163422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:06:21 INFO - TOKEN: 02163422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:06:21 INFO - TOKEN: 02163422 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 23:06:21 INFO - TOKEN: 02163422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:06:21 INFO - TOKEN: 02163422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:06:22 INFO - TOKEN: 02163422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:06:22 INFO - TOKEN: 02163422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:06:22 INFO - TOKEN: 02163422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:06:22 INFO - TOKEN: 38434827 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:08:04 INFO - TOKEN: 38434827 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:08:04 INFO - TOKEN: 38434827 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:08:04 INFO - TOKEN: 38434827 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:08:07 INFO - TOKEN: 38434827 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:08:07 INFO - TOKEN: 38434827 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:08:07 INFO - TOKEN: 38434827 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:08:07 INFO - TOKEN: 38434827 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:08:07 INFO - TOKEN: 38434827 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:08:07 INFO - TOKEN: 38434827 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:08:09 INFO - TOKEN: 38434827 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:08:09 INFO - TOKEN: 38434827 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:08:09 INFO - TOKEN: 38434827 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:08:09 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:09:05 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:09:05 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:09:05 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:09:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:09:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:09:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:09:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:09:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 23:09:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:09:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:09:08 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:09:08 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:09:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:09:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:10:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:10:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:10:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:10:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:10:06 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:10:06 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:10:06 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:10:06 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:10:06 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:10:07 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:10:07 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:10:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:10:07 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:11:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:11:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:11:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:11:06 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:11:06 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:11:06 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:11:06 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:11:06 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 23:11:06 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:11:06 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:11:07 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:11:07 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:11:07 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:11:07 INFO - TOKEN: 84259179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:12:04 INFO - TOKEN: 84259179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:12:04 INFO - TOKEN: 84259179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:12:04 INFO - TOKEN: 84259179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18390 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18390. Falling back to existing DB data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18390 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18394 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18394. Falling back to existing DB data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18394 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18395 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18395. Falling back to existing DB data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18395 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18402 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18402. Falling back to existing DB data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18402 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18403 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18403. Falling back to existing DB data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18403 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18404 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18404. Falling back to existing DB data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18404 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18405 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18405. Falling back to existing DB data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18405 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18407 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18407 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18407. Falling back to existing DB data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18407 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18408 | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18408. Falling back to existing DB data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18408 because it has no route_token in new or existing data. | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:12:07 INFO - TOKEN: 84259179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:12:08 INFO - TOKEN: 84259179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:12:08 INFO - TOKEN: 84259179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:12:08 INFO - TOKEN: 84259179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:12:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:13:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:13:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:13:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:13:07 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:13:08 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:13:08 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:13:08 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:13:08 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:13:08 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:13:08 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:13:08 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:13:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:13:08 INFO - TOKEN: 77875053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:14:04 INFO - TOKEN: 77875053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:14:04 INFO - TOKEN: 77875053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:14:04 INFO - TOKEN: 77875053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:14:06 INFO - TOKEN: 77875053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:14:06 INFO - TOKEN: 77875053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:14:06 INFO - TOKEN: 77875053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:14:06 INFO - TOKEN: 77875053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:14:06 INFO - TOKEN: 77875053 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 23:14:06 INFO - TOKEN: 77875053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:14:06 INFO - TOKEN: 77875053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:14:07 INFO - TOKEN: 77875053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:14:07 INFO - TOKEN: 77875053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:14:07 INFO - TOKEN: 77875053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:14:07 INFO - TOKEN: 77875053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:18:04 INFO - TOKEN: 77875053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:18:04 INFO - TOKEN: 77875053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:18:04 INFO - TOKEN: 77875053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 77875053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 77875053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 77875053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 77875053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 77875053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 77875053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 77875053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 77875053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 77875053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:18:07 INFO - TOKEN: 98633119 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:19:04 INFO - TOKEN: 98633119 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:19:04 INFO - TOKEN: 98633119 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:19:04 INFO - TOKEN: 98633119 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:19:07 INFO - TOKEN: 98633119 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:19:07 INFO - TOKEN: 98633119 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:19:07 INFO - TOKEN: 98633119 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:19:07 INFO - TOKEN: 98633119 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:19:07 INFO - TOKEN: 98633119 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:19:07 INFO - TOKEN: 98633119 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:19:10 INFO - TOKEN: 98633119 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:19:10 INFO - TOKEN: 98633119 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:19:10 INFO - TOKEN: 98633119 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:19:10 INFO - TOKEN: 25244096 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:26:04 INFO - TOKEN: 25244096 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:26:04 INFO - TOKEN: 25244096 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:26:04 INFO - TOKEN: 25244096 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:26:07 INFO - TOKEN: 25244096 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:26:08 INFO - TOKEN: 25244096 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:26:08 INFO - TOKEN: 25244096 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:26:08 INFO - TOKEN: 25244096 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:26:08 INFO - TOKEN: 25244096 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:26:08 INFO - TOKEN: 25244096 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:26:10 INFO - TOKEN: 25244096 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:26:10 INFO - TOKEN: 25244096 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:26:10 INFO - TOKEN: 25244096 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:26:10 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:29:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:29:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:29:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:29:07 INFO - TOKEN: 43311010 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:31:04 INFO - TOKEN: 43311010 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:31:04 INFO - TOKEN: 43311010 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:31:04 INFO - TOKEN: 43311010 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:31:07 INFO - TOKEN: 43311010 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:31:07 INFO - TOKEN: 43311010 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:31:07 INFO - TOKEN: 43311010 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:31:07 INFO - TOKEN: 43311010 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:31:07 INFO - TOKEN: 43311010 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:31:07 INFO - TOKEN: 43311010 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:31:08 INFO - TOKEN: 43311010 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:31:08 INFO - TOKEN: 43311010 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:31:08 INFO - TOKEN: 43311010 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:31:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:32:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:32:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:32:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:32:06 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:32:06 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:32:06 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:32:06 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:32:06 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 23:32:06 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:32:06 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:32:07 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:32:07 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:32:07 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:32:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:33:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:33:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:33:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:33:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:33:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:33:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:33:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:33:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:33:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:33:07 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:33:07 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:33:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:33:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:36:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:36:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:36:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:36:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:36:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:36:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:36:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:36:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:36:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:36:09 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:36:09 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:36:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:36:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:38:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:38:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:38:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:38:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:38:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:38:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:38:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:38:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:38:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:38:09 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:38:09 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:38:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:38:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:40:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:40:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:40:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:40:06 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:40:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:40:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:40:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:40:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:40:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:40:08 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:40:08 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:40:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:40:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:41:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:41:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:41:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:41:06 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:41:06 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:41:06 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:41:06 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:41:06 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:41:06 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:41:07 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:41:07 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:41:07 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:41:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:44:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:44:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:44:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:44:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:44:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:44:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:44:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:44:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:44:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:44:09 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:44:09 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:44:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:44:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:46:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:46:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:46:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35080 | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35080. Falling back to existing DB data. | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341124 with 1 parts. | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wGkom26LY6NX9apC9... | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wGkom26LY6NX9apC9 | TIME: 2026-01-07 23:46:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/8366+Grand+Ave,+Rosemead,+CA+91770,+USA/34.090686,-118.0834444/34.0722627,-118.0852452/34.0554056,-118.1645544/34.0364987,-118.1600783/34.0388143,-118.0201841/34.1321343,-117.9503234/34.140381,-117.49021/34.8858673,-117.0271713/34.7171508,-114.4877655/@34.7172854,-114.487959,20.53z/data=!4m17!4m16!1m5!1m1!1s0x80c2daea2725f445:0x66a2381503bf89f8!2m2!1d-118.0870257!2d34.0914069!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=86f3b214-4640-41c9-9545-945784b5a7ed | TIME: 2026-01-07 23:46:09 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-07 23:46:09 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341124, part 1. | TIME: 2026-01-07 23:46:09 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341124. | TIME: 2026-01-07 23:46:10 INFO - TOKEN: 341124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341124. | TIME: 2026-01-07 23:46:10 INFO - TOKEN: 341124 | FUNCTION: get_unique_token | STATUS: Using existing token: 7wtrmncri20r | TIME: 2026-01-07 23:46:10 INFO - TOKEN: 341124 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '8366 Grand Ave, Rosemead, CA 91770, USA' | TIME: 2026-01-07 23:46:12 INFO - TOKEN: 341124 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.0428874, -118.0908255). | TIME: 2026-01-07 23:46:12 INFO - TOKEN: 341124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-07 23:46:12 INFO - TOKEN: 341124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7wtrmncri20r | TIME: 2026-01-07 23:46:13 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341124. | TIME: 2026-01-07 23:46:13 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:46:13 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:46:14 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:46:14 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:46:14 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:46:14 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:52:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:52:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:52:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:52:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:52:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:52:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:52:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:52:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:52:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:52:09 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:52:09 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:52:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:52:09 INFO - TOKEN: 23596999 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:53:04 INFO - TOKEN: 23596999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:53:04 INFO - TOKEN: 23596999 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:53:04 INFO - TOKEN: 23596999 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:53:07 INFO - TOKEN: 23596999 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:53:07 INFO - TOKEN: 23596999 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:53:07 INFO - TOKEN: 23596999 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:53:07 INFO - TOKEN: 23596999 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:53:07 INFO - TOKEN: 23596999 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:53:07 INFO - TOKEN: 23596999 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:53:09 INFO - TOKEN: 23596999 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:53:09 INFO - TOKEN: 23596999 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:53:09 INFO - TOKEN: 23596999 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:53:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:54:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:54:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:54:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:54:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:54:06 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:54:06 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:54:06 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:54:06 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-07 23:54:06 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:54:06 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:54:07 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:54:07 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:54:07 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:54:07 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:55:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:55:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:55:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:55:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:55:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:55:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:55:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:55:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:55:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:55:09 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:55:09 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:55:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:55:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-07 23:59:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:59:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-07 23:59:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35030 | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35030. Falling back to existing DB data. | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341125 with 1 parts. | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PMHtKUEX4tj5oDsa9... | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PMHtKUEX4tj5oDsa9 | TIME: 2026-01-07 23:59:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172426,-114.487745/34.8326273,-116.7226481/34.836501,-117.0900624/34.1364716,-117.5100382/34.1275609,-117.9630939/34.0641902,-118.0076275/34.0754346,-118.0820307/8366+Grand+Ave,+Rosemead,+CA+91770,+USA/@34.0794747,-118.0727452,14.46z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80c2daea2725f445:0x66a2381503bf89f8!2m2!1d-118.0870257!2d34.0914069!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=1d2b3bab-c876-4340-8ce6-7e0ee39334e1 | TIME: 2026-01-07 23:59:09 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-07 23:59:09 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341125, part 1. | TIME: 2026-01-07 23:59:09 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341125. | TIME: 2026-01-07 23:59:09 INFO - TOKEN: 341125 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341125. | TIME: 2026-01-07 23:59:09 INFO - TOKEN: 341125 | FUNCTION: get_unique_token | STATUS: Using existing token: ufqvj3eji4wc | TIME: 2026-01-07 23:59:09 INFO - TOKEN: 341125 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '8366 Grand Ave, Rosemead, CA 91770, USA' | TIME: 2026-01-07 23:59:11 INFO - TOKEN: 341125 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.0428874, -118.0908255). | TIME: 2026-01-07 23:59:12 INFO - TOKEN: 341125 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-07 23:59:12 INFO - TOKEN: 341125 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ufqvj3eji4wc | TIME: 2026-01-07 23:59:12 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341125. | TIME: 2026-01-07 23:59:12 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-07 23:59:12 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-07 23:59:14 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:59:14 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-07 23:59:14 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-07 23:59:14 INFO - TOKEN: 09872260 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:00:04 INFO - TOKEN: 09872260 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:00:04 INFO - TOKEN: 09872260 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:00:04 INFO - TOKEN: 09872260 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:00:06 INFO - TOKEN: 09872260 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:00:06 INFO - TOKEN: 09872260 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:00:06 INFO - TOKEN: 09872260 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:00:06 INFO - TOKEN: 09872260 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:00:06 INFO - TOKEN: 09872260 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 00:00:06 INFO - TOKEN: 09872260 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:00:06 INFO - TOKEN: 09872260 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:00:07 INFO - TOKEN: 09872260 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:00:07 INFO - TOKEN: 09872260 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:00:07 INFO - TOKEN: 09872260 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:00:07 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:01:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:01:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:01:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:01:06 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:01:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:01:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:01:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:01:07 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:01:07 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:01:08 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:01:08 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:01:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:01:08 INFO - TOKEN: 89726263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:02:04 INFO - TOKEN: 89726263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:02:04 INFO - TOKEN: 89726263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:02:04 INFO - TOKEN: 89726263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:02:07 INFO - TOKEN: 89726263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:02:07 INFO - TOKEN: 89726263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:02:07 INFO - TOKEN: 89726263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:02:07 INFO - TOKEN: 89726263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:02:07 INFO - TOKEN: 89726263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:02:07 INFO - TOKEN: 89726263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:02:09 INFO - TOKEN: 89726263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:02:09 INFO - TOKEN: 89726263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:02:09 INFO - TOKEN: 89726263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:02:09 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:04:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:04:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:04:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:04:06 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:04:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:04:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:04:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:04:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:04:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:04:07 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:04:07 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:04:07 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:04:07 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:05:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:05:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:05:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:05:07 INFO - TOKEN: 26448731 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:06:04 INFO - TOKEN: 26448731 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:06:04 INFO - TOKEN: 26448731 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:06:04 INFO - TOKEN: 26448731 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:06:07 INFO - TOKEN: 26448731 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:06:07 INFO - TOKEN: 26448731 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:06:07 INFO - TOKEN: 26448731 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:06:07 INFO - TOKEN: 26448731 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:06:07 INFO - TOKEN: 26448731 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:06:07 INFO - TOKEN: 26448731 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:06:08 INFO - TOKEN: 26448731 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:06:08 INFO - TOKEN: 26448731 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:06:08 INFO - TOKEN: 26448731 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:06:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:10:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:10:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:10:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:10:06 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:10:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:10:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:10:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:10:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:10:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:10:07 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:10:07 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:10:07 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:10:07 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:11:05 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:11:05 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:11:05 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:11:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:11:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:11:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:11:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:11:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 00:11:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:11:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:11:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:11:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:11:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:11:08 INFO - TOKEN: 09872260 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:12:04 INFO - TOKEN: 09872260 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:12:04 INFO - TOKEN: 09872260 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:12:04 INFO - TOKEN: 09872260 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 09872260 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 09872260 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 09872260 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 09872260 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 09872260 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 09872260 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 09872260 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 09872260 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 09872260 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:12:07 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:13:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:13:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:13:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:13:06 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:13:06 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:13:06 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:13:06 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:13:06 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:13:06 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:13:07 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:13:07 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:13:07 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:13:07 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:14:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:14:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:14:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:14:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:14:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:14:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:14:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:14:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:14:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:14:08 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:14:08 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:14:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:14:08 INFO - TOKEN: 46983877 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:15:04 INFO - TOKEN: 46983877 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:15:04 INFO - TOKEN: 46983877 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:15:04 INFO - TOKEN: 46983877 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:15:07 INFO - TOKEN: 46983877 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:15:08 INFO - TOKEN: 46983877 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:15:08 INFO - TOKEN: 46983877 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:15:08 INFO - TOKEN: 46983877 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:15:08 INFO - TOKEN: 46983877 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:15:08 INFO - TOKEN: 46983877 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:15:09 INFO - TOKEN: 46983877 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:15:09 INFO - TOKEN: 46983877 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:15:09 INFO - TOKEN: 46983877 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:15:09 INFO - TOKEN: 09872260 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:16:04 INFO - TOKEN: 09872260 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:16:04 INFO - TOKEN: 09872260 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:16:04 INFO - TOKEN: 09872260 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:16:06 INFO - TOKEN: 09872260 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:16:06 INFO - TOKEN: 09872260 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:16:06 INFO - TOKEN: 09872260 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:16:06 INFO - TOKEN: 09872260 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:16:06 INFO - TOKEN: 09872260 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:16:06 INFO - TOKEN: 09872260 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:16:07 INFO - TOKEN: 09872260 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:16:07 INFO - TOKEN: 09872260 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:16:07 INFO - TOKEN: 09872260 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:16:07 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:17:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:17:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:17:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:17:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:17:06 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:17:06 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:17:06 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:17:06 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:17:06 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:17:07 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:17:07 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:17:07 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:17:07 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:18:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:18:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:18:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:18:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:18:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:18:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:18:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:18:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35057 | TIME: 2026-01-08 00:18:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35057. Falling back to existing DB data. | TIME: 2026-01-08 00:18:07 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341126 with 1 parts. | TIME: 2026-01-08 00:18:07 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KHXTk2kA1bT1PA8r6... | TIME: 2026-01-08 00:18:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KHXTk2kA1bT1PA8r6 | TIME: 2026-01-08 00:18:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172398,-114.4877491/34.7527642,-115.5070186/34.8602343,-117.0832863/34.1364721,-117.5101858/34.1274844,-117.9631664/33.913919,-118.1169645/33.8980755,-118.1874547/33.7759868,-118.2079664/33.77155424358303,+-118.20911530864349/@33.7713971,-118.207604,18.04z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m3!2m2!1d-118.2091153!2d33.7715542!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b5700cb5-29cd-4636-a56b-d81f2395ba09 | TIME: 2026-01-08 00:18:09 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-08 00:18:09 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 341126, part 1. | TIME: 2026-01-08 00:18:09 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341126. | TIME: 2026-01-08 00:18:09 INFO - TOKEN: 341126 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341126. | TIME: 2026-01-08 00:18:09 INFO - TOKEN: 341126 | FUNCTION: get_unique_token | STATUS: Using existing token: wnymob1f40g1 | TIME: 2026-01-08 00:18:09 INFO - TOKEN: 341126 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '33.77155424358303, -118.20911530864349' | TIME: 2026-01-08 00:18:11 INFO - TOKEN: 341126 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7726842, -118.2086094). | TIME: 2026-01-08 00:18:13 INFO - TOKEN: 341126 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-08 00:18:13 INFO - TOKEN: 341126 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wnymob1f40g1 | TIME: 2026-01-08 00:18:13 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341126. | TIME: 2026-01-08 00:18:13 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:18:13 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:18:15 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:18:15 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:18:15 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:18:15 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:19:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:19:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:19:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:19:06 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:19:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:19:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:19:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:19:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:19:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:19:08 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:19:08 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:19:08 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:19:08 INFO - TOKEN: 63086236 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:20:04 INFO - TOKEN: 63086236 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:20:04 INFO - TOKEN: 63086236 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:20:04 INFO - TOKEN: 63086236 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:20:07 INFO - TOKEN: 63086236 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:20:07 INFO - TOKEN: 63086236 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:20:07 INFO - TOKEN: 63086236 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:20:07 INFO - TOKEN: 63086236 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:20:07 INFO - TOKEN: 63086236 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:20:07 INFO - TOKEN: 63086236 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:20:08 INFO - TOKEN: 63086236 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:20:08 INFO - TOKEN: 63086236 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:20:08 INFO - TOKEN: 63086236 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:20:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:21:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:21:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:21:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:21:07 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:21:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:21:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:21:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:21:07 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:21:07 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:21:08 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:21:08 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:21:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:21:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:23:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:23:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:23:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:23:06 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:23:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:23:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:23:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:23:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35208 | TIME: 2026-01-08 00:23:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35208. Falling back to existing DB data. | TIME: 2026-01-08 00:23:07 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360291 with 1 parts. | TIME: 2026-01-08 00:23:07 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/sTvr4cSZdptfpuPN9... | TIME: 2026-01-08 00:23:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/sTvr4cSZdptfpuPN9 | TIME: 2026-01-08 00:23:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/5960+Frontage+Rd,+Forest+Park,+GA+30297,+USA/33.5895893,-84.3774408/33.5926433,-84.3857756/33.6265789,-84.4197955/33.6025167,-84.4878589/32.8547923,-85.1785247/@33.1793365,-85.0356069,10.46z/data=!4m13!4m12!1m5!1m1!1s0x88f4fc6fc768cf5d:0x9611eb329bd985d2!2m2!1d-84.3839811!2d33.5924572!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b6f8057e-3065-4c4c-a8d8-14eb4891a3e9 | TIME: 2026-01-08 00:23:08 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-08 00:23:08 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 360291, part 1. | TIME: 2026-01-08 00:23:08 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360291. | TIME: 2026-01-08 00:23:09 INFO - TOKEN: 360291 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360291. | TIME: 2026-01-08 00:23:09 INFO - TOKEN: 360291 | FUNCTION: get_unique_token | STATUS: Using existing token: 1ahj2a4wplna | TIME: 2026-01-08 00:23:09 INFO - TOKEN: 360291 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5960 Frontage Rd, Forest Park, GA 30297, USA' | TIME: 2026-01-08 00:23:10 INFO - TOKEN: 360291 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.6207756, -84.3984965). | TIME: 2026-01-08 00:23:11 INFO - TOKEN: 360291 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-08 00:23:11 INFO - TOKEN: 360291 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1ahj2a4wplna | TIME: 2026-01-08 00:23:12 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360291. | TIME: 2026-01-08 00:23:12 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:23:12 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:23:13 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:23:13 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:23:13 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:23:13 INFO - TOKEN: 63086236 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:27:04 INFO - TOKEN: 63086236 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:27:04 INFO - TOKEN: 63086236 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:27:04 INFO - TOKEN: 63086236 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:27:07 INFO - TOKEN: 63086236 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:27:07 INFO - TOKEN: 63086236 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:27:07 INFO - TOKEN: 63086236 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:27:07 INFO - TOKEN: 63086236 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:27:07 INFO - TOKEN: 63086236 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:27:07 INFO - TOKEN: 63086236 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:27:08 INFO - TOKEN: 63086236 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:27:08 INFO - TOKEN: 63086236 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:27:08 INFO - TOKEN: 63086236 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:27:08 INFO - TOKEN: 32272164 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:32:04 INFO - TOKEN: 32272164 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:32:04 INFO - TOKEN: 32272164 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:32:04 INFO - TOKEN: 32272164 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:32:06 INFO - TOKEN: 32272164 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:32:07 INFO - TOKEN: 32272164 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:32:07 INFO - TOKEN: 32272164 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:32:07 INFO - TOKEN: 32272164 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:32:07 INFO - TOKEN: 32272164 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:32:07 INFO - TOKEN: 32272164 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:32:08 INFO - TOKEN: 32272164 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:32:08 INFO - TOKEN: 32272164 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:32:08 INFO - TOKEN: 32272164 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:32:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:34:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:34:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:34:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:34:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:34:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:34:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:34:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:34:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:34:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:34:09 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:34:09 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:34:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:34:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:35:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:35:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:35:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:35:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:35:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:35:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:35:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:35:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:35:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:35:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:35:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:35:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:35:09 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:36:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:36:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:36:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35218 | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35218. Falling back to existing DB data. | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250011 with 1 parts. | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/T4UhxgHhB46LCJm56... | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/T4UhxgHhB46LCJm56 | TIME: 2026-01-08 00:36:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.8547246,-85.1785943/32.3612098,-86.3218382/30.624482,-88.1261091/30.4744472,-88.4004878/@31.7239899,-89.5642477,7.67z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-08 00:36:11 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 00:36:11 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250011, part 1. | TIME: 2026-01-08 00:36:11 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250011. | TIME: 2026-01-08 00:36:12 INFO - TOKEN: 250011 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250011. | TIME: 2026-01-08 00:36:12 INFO - TOKEN: 250011 | FUNCTION: get_unique_token | STATUS: Using existing token: cvwn9wnrkopk | TIME: 2026-01-08 00:36:12 INFO - TOKEN: 250011 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 00:36:13 INFO - TOKEN: 250011 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cvwn9wnrkopk | TIME: 2026-01-08 00:36:13 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250011. | TIME: 2026-01-08 00:36:13 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:36:13 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:36:14 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:36:14 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:36:14 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:36:14 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:37:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:37:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:37:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:37:06 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:37:06 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:37:06 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:37:06 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:37:06 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:37:06 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:37:07 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:37:07 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:37:07 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:37:07 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:41:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:41:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:41:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:41:07 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:41:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:41:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:41:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:41:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:41:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:41:08 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:41:08 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:41:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:41:08 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:44:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:44:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:44:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:44:06 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:44:06 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:44:06 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:44:06 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:44:06 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 00:44:06 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:44:06 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:44:08 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:44:08 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:44:08 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:44:08 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:48:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:48:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:48:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:48:07 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:48:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:48:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:48:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:48:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:48:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:48:09 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:48:09 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:48:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:48:09 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:49:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:49:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:49:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:49:06 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:49:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:49:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:49:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:49:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35219 | TIME: 2026-01-08 00:49:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35219. Falling back to existing DB data. | TIME: 2026-01-08 00:49:07 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270007 with 1 parts. | TIME: 2026-01-08 00:49:07 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FuteHARqpXtDSyCK6... | TIME: 2026-01-08 00:49:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FuteHARqpXtDSyCK6 | TIME: 2026-01-08 00:49:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4744378,-88.4005618/30.429556,-89.1062014/30.3035911,-89.6410896/@30.4926377,-89.3786008,9.38z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=f58a8850-1db8-475a-b1b4-930cac95f03b | TIME: 2026-01-08 00:49:08 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-08 00:49:08 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270007, part 1. | TIME: 2026-01-08 00:49:08 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270007. | TIME: 2026-01-08 00:49:09 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270007. | TIME: 2026-01-08 00:49:09 INFO - TOKEN: 270007 | FUNCTION: get_unique_token | STATUS: Using existing token: tiipyjtwbpbp | TIME: 2026-01-08 00:49:09 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-08 00:49:10 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tiipyjtwbpbp | TIME: 2026-01-08 00:49:10 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270007. | TIME: 2026-01-08 00:49:10 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:49:10 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:49:11 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:49:11 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:49:11 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:49:11 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:51:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:51:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:51:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:51:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:51:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:51:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:51:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:51:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:51:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:51:08 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:51:08 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:51:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:51:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:52:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:52:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:52:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:52:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:52:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:52:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:52:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:52:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:52:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:52:07 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:52:07 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:52:07 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:52:07 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:53:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:53:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:53:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:53:07 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:53:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:53:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:53:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:53:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:53:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:53:09 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:53:09 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:53:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:53:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:54:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:54:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:54:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:54:06 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:54:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:54:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:54:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:54:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:54:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:54:08 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:54:08 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:54:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:54:08 INFO - TOKEN: 75751726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:55:04 INFO - TOKEN: 75751726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:55:04 INFO - TOKEN: 75751726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:55:04 INFO - TOKEN: 75751726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18378 | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18378. Falling back to existing DB data. | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18378 because it has no route_token in new or existing data. | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18381 | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 18381 | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18381. Falling back to existing DB data. | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18381 because it has no route_token in new or existing data. | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:55:07 INFO - TOKEN: 75751726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:55:08 INFO - TOKEN: 75751726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:55:08 INFO - TOKEN: 75751726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:55:08 INFO - TOKEN: 75751726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:55:08 INFO - TOKEN: 46402399 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:56:04 INFO - TOKEN: 46402399 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:56:04 INFO - TOKEN: 46402399 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:56:04 INFO - TOKEN: 46402399 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:56:07 INFO - TOKEN: 46402399 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:56:07 INFO - TOKEN: 46402399 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:56:07 INFO - TOKEN: 46402399 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:56:07 INFO - TOKEN: 46402399 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:56:07 INFO - TOKEN: 46402399 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:56:07 INFO - TOKEN: 46402399 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:56:09 INFO - TOKEN: 46402399 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:56:09 INFO - TOKEN: 46402399 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:56:09 INFO - TOKEN: 46402399 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:56:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:57:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:57:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:57:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:57:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:57:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:57:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:57:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:57:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:57:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:57:08 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:57:08 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:57:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:57:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 00:59:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:59:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 00:59:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 00:59:06 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 00:59:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 00:59:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 00:59:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 00:59:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 00:59:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 00:59:08 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:59:08 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 00:59:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 00:59:08 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:00:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:00:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:00:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:00:06 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:00:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:00:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:00:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:00:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:00:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:00:08 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:00:08 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:00:08 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:00:08 INFO - TOKEN: 46366601 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:02:04 INFO - TOKEN: 46366601 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:02:04 INFO - TOKEN: 46366601 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:02:04 INFO - TOKEN: 46366601 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:02:07 INFO - TOKEN: 46366601 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:02:07 INFO - TOKEN: 46366601 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:02:07 INFO - TOKEN: 46366601 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:02:07 INFO - TOKEN: 46366601 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:02:07 INFO - TOKEN: 46366601 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:02:07 INFO - TOKEN: 46366601 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:02:09 INFO - TOKEN: 46366601 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:02:09 INFO - TOKEN: 46366601 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:02:09 INFO - TOKEN: 46366601 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:02:09 INFO - TOKEN: 47006174 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:03:04 INFO - TOKEN: 47006174 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:03:04 INFO - TOKEN: 47006174 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:03:04 INFO - TOKEN: 47006174 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:03:06 INFO - TOKEN: 47006174 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:03:07 INFO - TOKEN: 47006174 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:03:07 INFO - TOKEN: 47006174 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:03:07 INFO - TOKEN: 47006174 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:03:07 INFO - TOKEN: 47006174 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:03:07 INFO - TOKEN: 47006174 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:03:08 INFO - TOKEN: 47006174 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:03:08 INFO - TOKEN: 47006174 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:03:08 INFO - TOKEN: 47006174 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:03:08 INFO - TOKEN: 03800336 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:07:04 INFO - TOKEN: 03800336 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:07:04 INFO - TOKEN: 03800336 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:07:04 INFO - TOKEN: 03800336 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:07:06 INFO - TOKEN: 03800336 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18853 | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18853. Falling back to existing DB data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18853 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18867 | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18867. Falling back to existing DB data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18867 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18868 | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18868. Falling back to existing DB data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18868 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18869 | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18869 | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18869. Falling back to existing DB data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18869 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18870 | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18870. Falling back to existing DB data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18870 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:07:07 INFO - TOKEN: 03800336 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:07:08 INFO - TOKEN: 03800336 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:07:08 INFO - TOKEN: 03800336 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:07:08 INFO - TOKEN: 03800336 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:07:08 INFO - TOKEN: 55949140 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:13:04 INFO - TOKEN: 55949140 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:13:04 INFO - TOKEN: 55949140 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:13:04 INFO - TOKEN: 55949140 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18363 | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18363. Falling back to existing DB data. | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18363 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18364 | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18364. Falling back to existing DB data. | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18364 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18365 | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18365. Falling back to existing DB data. | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18365 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18366 | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18366 | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18366. Falling back to existing DB data. | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18366 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:13:06 INFO - TOKEN: 55949140 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:13:07 INFO - TOKEN: 55949140 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:13:07 INFO - TOKEN: 55949140 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:13:07 INFO - TOKEN: 55949140 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:13:07 INFO - TOKEN: 28311935 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:14:04 INFO - TOKEN: 28311935 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:14:04 INFO - TOKEN: 28311935 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:14:04 INFO - TOKEN: 28311935 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18316 | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18316. Falling back to existing DB data. | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18316 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18317 | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18317. Falling back to existing DB data. | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18317 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18318 | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18318. Falling back to existing DB data. | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18318 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 28311935 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:14:07 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:15:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:15:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:15:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:15:06 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:15:07 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:16:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:16:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:16:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:16:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:16:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:16:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:16:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:16:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:16:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:16:08 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:16:08 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:16:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:16:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:17:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:17:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:17:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:17:06 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:17:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:17:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:17:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:17:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:17:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:17:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:17:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:17:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:17:08 INFO - TOKEN: 37203737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:18:05 INFO - TOKEN: 37203737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:18:05 INFO - TOKEN: 37203737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:18:05 INFO - TOKEN: 37203737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:18:07 INFO - TOKEN: 37203737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:18:07 INFO - TOKEN: 37203737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:18:07 INFO - TOKEN: 37203737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:18:07 INFO - TOKEN: 37203737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:18:07 INFO - TOKEN: 37203737 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 01:18:07 INFO - TOKEN: 37203737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:18:07 INFO - TOKEN: 37203737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:18:08 INFO - TOKEN: 37203737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:18:08 INFO - TOKEN: 37203737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:18:08 INFO - TOKEN: 37203737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:18:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:19:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:19:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:19:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:19:07 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:19:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:19:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:19:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:19:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:19:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:19:08 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:19:08 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:19:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:19:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:20:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:20:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:20:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:20:06 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:20:06 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:20:06 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:20:06 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:20:06 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:20:06 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:20:07 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:20:07 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:20:07 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:20:07 INFO - TOKEN: 05011678 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:21:04 INFO - TOKEN: 05011678 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:21:04 INFO - TOKEN: 05011678 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:21:04 INFO - TOKEN: 05011678 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:21:07 INFO - TOKEN: 05011678 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:21:08 INFO - TOKEN: 05011678 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:21:08 INFO - TOKEN: 05011678 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:21:08 INFO - TOKEN: 05011678 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:21:08 INFO - TOKEN: 05011678 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:21:08 INFO - TOKEN: 05011678 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:21:10 INFO - TOKEN: 05011678 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:21:10 INFO - TOKEN: 05011678 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:21:10 INFO - TOKEN: 05011678 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:21:10 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:22:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:22:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:22:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:22:07 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:22:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:22:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:22:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:22:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:22:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:22:08 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:22:08 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:22:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:22:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:23:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:23:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:23:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:23:06 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:23:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:23:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:23:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:23:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35220 | TIME: 2026-01-08 01:23:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35220. Falling back to existing DB data. | TIME: 2026-01-08 01:23:07 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330008 with 1 parts. | TIME: 2026-01-08 01:23:07 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6DMvFXP61LoS8Jay9?g_st=ic... | TIME: 2026-01-08 01:23:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6DMvFXP61LoS8Jay9?g_st=ic | TIME: 2026-01-08 01:23:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps?daddr=30.3101570,-89.8089550+to:30.4747796,-90.6594928+to:30.2470061,-92.0544287+to:30.1275343,-93.7014500&saddr=30.3034507,-89.6415831&dirflg=d&geocode=FdtkzgEdki2o-g%3D%3D;FQ1_zgEdxp-l-g%3D%3D;FRwC0QEdXKWY-g%3D%3D;FV6IzQEdZFyD-g%3D%3D;Fa61ywEdtzpq-g%3D%3D&lucs=,94275411,94224825,94227247,94227248,94231188,94280568,47071704,47069508,94218641,94282134,94203019,47084304&g_ep=CAISEjI1LjQyLjEuODE4NTg2NzMyMBgAILq3CypsLDk0Mjc1NDExLDk0MjI0ODI1LDk0MjI3MjQ3LDk0MjI3MjQ4LDk0MjMxMTg4LDk0MjgwNTY4LDQ3MDcxNzA0LDQ3MDY5NTA4LDk0MjE4NjQxLDk0MjgyMTM0LDk0MjAzMDE5LDQ3MDg0MzA0QgJVUw%3D%3D&skid=44a2518c-ffef-43a8-ab79-5c6154d1982e&g_st=ic | TIME: 2026-01-08 01:23:09 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Short link expansion failed: Expanded URL is not a valid directions link: https://www.google.com/maps?daddr=30.3101570,-89.8089550+to:30.4747796,-90.6594928+to:30.2470061,-92.0544287+to:30.1275343,-93.7014500&saddr=30.3034507,-89.6415831&dirflg=d&geocode=FdtkzgEdki2o-g%3D%3D;FQ1_zgEdxp-l-g%3D%3D;FRwC0QEdXKWY-g%3D%3D;FV6IzQEdZFyD-g%3D%3D;Fa61ywEdtzpq-g%3D%3D&lucs=,94275411,94224825,94227247,94227248,94231188,94280568,47071704,47069508,94218641,94282134,94203019,47084304&g_ep=CAISEjI1LjQyLjEuODE4NTg2NzMyMBgAILq3CypsLDk0Mjc1NDExLDk0MjI0ODI1LDk0MjI3MjQ3LDk0MjI3MjQ4LDk0MjMxMTg4LDk0MjgwNTY4LDQ3MDcxNzA0LDQ3MDY5NTA4LDk0MjE4NjQxLDk0MjgyMTM0LDk0MjAzMDE5LDQ3MDg0MzA0QgJVUw%3D%3D&skid=44a2518c-ffef-43a8-ab79-5c6154d1982e&g_st=ic | TIME: 2026-01-08 01:23:09 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: FAILED processing for route_token 330008, part 1. Error: Short link expansion failed: Expanded URL is not a valid directions link: https://www.google.com/maps?daddr=30.3101570,-89.8089550+to:30.4747796,-90.6594928+to:30.2470061,-92.0544287+to:30.1275343,-93.7014500&saddr=30.3034507,-89.6415831&dirflg=d&geocode=FdtkzgEdki2o-g%3D%3D;FQ1_zgEdxp-l-g%3D%3D;FRwC0QEdXKWY-g%3D%3D;FV6IzQEdZFyD-g%3D%3D;Fa61ywEdtzpq-g%3D%3D&lucs=,94275411,94224825,94227247,94227248,94231188,94280568,47071704,47069508,94218641,94282134,94203019,47084304&g_ep=CAISEjI1LjQyLjEuODE4NTg2NzMyMBgAILq3CypsLDk0Mjc1NDExLDk0MjI0ODI1LDk0MjI3MjQ3LDk0MjI3MjQ4LDk0MjMxMTg4LDk0MjgwNTY4LDQ3MDcxNzA0LDQ3MDY5NTA4LDk0MjE4NjQxLDk0MjgyMTM0LDk0MjAzMDE5LDQ3MDg0MzA0QgJVUw%3D%3D&skid=44a2518c-ffef-43a8-ab79-5c6154d1982e&g_st=ic | TIME: 2026-01-08 01:23:09 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: ERROR: Waypoint processing failed for route_token 330008. | TIME: 2026-01-08 01:23:09 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:23:09 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:23:10 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:23:10 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:23:10 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:23:10 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:24:05 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:24:05 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:24:05 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:24:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:24:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:24:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:24:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:24:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:24:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:24:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:24:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:24:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:24:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:25:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:25:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:25:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34876 | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34876. Falling back to existing DB data. | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220587 with 1 parts. | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TQwRmt8YTifpJdp58... | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TQwRmt8YTifpJdp58 | TIME: 2026-01-08 01:25:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4863294,-90.274889/38.6737791,-90.0253556/39.1752917,-89.6758656/39.1759116,-89.5297876/39.3050845,-89.5615512/39.3055142,-89.2885863/22283+Taylorville+Rd,+Nokomis,+IL+62075,+USA/@39.2778552,-89.4907073,11.25z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8874f88f8566b533:0x6d9d5189243f3543!2m2!1d-89.2924308!2d39.3294175!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=65f77767-c0fb-470a-a10e-e6c3e7427fa3 | TIME: 2026-01-08 01:25:10 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-08 01:25:10 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 220587, part 1. | TIME: 2026-01-08 01:25:10 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220587. | TIME: 2026-01-08 01:25:10 INFO - TOKEN: 220587 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220587. | TIME: 2026-01-08 01:25:10 INFO - TOKEN: 220587 | FUNCTION: get_unique_token | STATUS: Using existing token: nkv91hxtqhny | TIME: 2026-01-08 01:25:10 INFO - TOKEN: 220587 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '22283 Taylorville Rd, Nokomis, IL 62075, USA' | TIME: 2026-01-08 01:25:12 INFO - TOKEN: 220587 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 01:25:13 INFO - TOKEN: 220587 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.328778, -89.288872). | TIME: 2026-01-08 01:25:17 INFO - TOKEN: 220587 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-08 01:25:17 INFO - TOKEN: 220587 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nkv91hxtqhny | TIME: 2026-01-08 01:25:18 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220587. | TIME: 2026-01-08 01:25:18 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:25:18 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:25:19 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:25:19 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:25:19 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:25:19 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:26:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:26:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:26:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:26:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:26:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:26:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:26:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:26:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:26:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:26:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:26:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:26:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:26:09 INFO - TOKEN: 66382598 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:27:04 INFO - TOKEN: 66382598 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:27:04 INFO - TOKEN: 66382598 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:27:04 INFO - TOKEN: 66382598 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:27:07 INFO - TOKEN: 66382598 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:27:07 INFO - TOKEN: 66382598 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:27:07 INFO - TOKEN: 66382598 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:27:07 INFO - TOKEN: 66382598 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:27:07 INFO - TOKEN: 66382598 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:27:07 INFO - TOKEN: 66382598 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:27:08 INFO - TOKEN: 66382598 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:27:08 INFO - TOKEN: 66382598 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:27:08 INFO - TOKEN: 66382598 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:27:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:28:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:28:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:28:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:28:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:28:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:28:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:28:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:28:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:28:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:28:07 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:28:07 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:28:07 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:28:07 INFO - TOKEN: 49489687 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:29:04 INFO - TOKEN: 49489687 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:29:04 INFO - TOKEN: 49489687 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:29:04 INFO - TOKEN: 49489687 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18295 | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18295 | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18295. Falling back to existing DB data. | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18295 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18296 | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18296. Falling back to existing DB data. | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18296 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18297 | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18297 | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18297. Falling back to existing DB data. | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18297 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18298 | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18298 | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18298. Falling back to existing DB data. | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18298 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:29:07 INFO - TOKEN: 49489687 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:29:09 INFO - TOKEN: 49489687 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:29:09 INFO - TOKEN: 49489687 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:29:09 INFO - TOKEN: 49489687 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:29:09 INFO - TOKEN: 10227309 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:30:04 INFO - TOKEN: 10227309 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:30:04 INFO - TOKEN: 10227309 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:30:04 INFO - TOKEN: 10227309 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:30:07 INFO - TOKEN: 10227309 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:30:07 INFO - TOKEN: 10227309 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:30:07 INFO - TOKEN: 10227309 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:30:07 INFO - TOKEN: 10227309 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:30:07 INFO - TOKEN: 10227309 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:30:07 INFO - TOKEN: 10227309 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:30:09 INFO - TOKEN: 10227309 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:30:09 INFO - TOKEN: 10227309 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:30:09 INFO - TOKEN: 10227309 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:30:09 INFO - TOKEN: 87266495 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:31:05 INFO - TOKEN: 87266495 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:31:05 INFO - TOKEN: 87266495 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:31:05 INFO - TOKEN: 87266495 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:31:07 INFO - TOKEN: 87266495 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:31:08 INFO - TOKEN: 87266495 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:31:08 INFO - TOKEN: 87266495 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:31:08 INFO - TOKEN: 87266495 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:31:08 INFO - TOKEN: 87266495 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:31:08 INFO - TOKEN: 87266495 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:31:09 INFO - TOKEN: 87266495 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:31:09 INFO - TOKEN: 87266495 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:31:09 INFO - TOKEN: 87266495 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:31:09 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:32:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:32:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:32:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:32:06 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:32:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:32:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:32:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:32:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:32:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:32:07 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:32:07 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:32:07 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:32:07 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:33:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:33:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:33:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:33:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:33:06 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:33:06 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:33:06 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:33:06 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:33:06 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:33:08 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:33:08 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:33:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:33:08 INFO - TOKEN: 16372986 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:34:04 INFO - TOKEN: 16372986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:34:04 INFO - TOKEN: 16372986 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:34:04 INFO - TOKEN: 16372986 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:34:06 INFO - TOKEN: 16372986 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:34:06 INFO - TOKEN: 16372986 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:34:06 INFO - TOKEN: 16372986 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:34:06 INFO - TOKEN: 16372986 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:34:06 INFO - TOKEN: 16372986 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:34:06 INFO - TOKEN: 16372986 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:34:08 INFO - TOKEN: 16372986 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:34:08 INFO - TOKEN: 16372986 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:34:08 INFO - TOKEN: 16372986 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:34:08 INFO - TOKEN: 12185112 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:35:04 INFO - TOKEN: 12185112 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:35:04 INFO - TOKEN: 12185112 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:35:04 INFO - TOKEN: 12185112 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:35:07 INFO - TOKEN: 12185112 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:35:07 INFO - TOKEN: 12185112 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:35:07 INFO - TOKEN: 12185112 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:35:07 INFO - TOKEN: 12185112 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:35:07 INFO - TOKEN: 12185112 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:35:07 INFO - TOKEN: 12185112 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:35:08 INFO - TOKEN: 12185112 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:35:08 INFO - TOKEN: 12185112 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:35:08 INFO - TOKEN: 12185112 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:35:08 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:36:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:36:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:36:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:36:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:36:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:36:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:36:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:36:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:36:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:36:08 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:36:08 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:36:08 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:36:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:37:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:37:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:37:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:37:06 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:37:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:37:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:37:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:37:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:37:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:37:07 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:37:07 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:37:07 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:37:07 INFO - TOKEN: 33478924 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:38:04 INFO - TOKEN: 33478924 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:38:04 INFO - TOKEN: 33478924 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:38:04 INFO - TOKEN: 33478924 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:38:06 INFO - TOKEN: 33478924 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:38:07 INFO - TOKEN: 33478924 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:38:07 INFO - TOKEN: 33478924 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:38:07 INFO - TOKEN: 33478924 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:38:07 INFO - TOKEN: 33478924 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:38:07 INFO - TOKEN: 33478924 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:38:08 INFO - TOKEN: 33478924 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:38:08 INFO - TOKEN: 33478924 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:38:08 INFO - TOKEN: 33478924 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:38:08 INFO - TOKEN: 34648434 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:39:04 INFO - TOKEN: 34648434 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:39:04 INFO - TOKEN: 34648434 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:39:04 INFO - TOKEN: 34648434 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:39:07 INFO - TOKEN: 34648434 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:39:07 INFO - TOKEN: 34648434 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:39:07 INFO - TOKEN: 34648434 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:39:07 INFO - TOKEN: 34648434 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:39:07 INFO - TOKEN: 34648434 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:39:07 INFO - TOKEN: 34648434 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:39:08 INFO - TOKEN: 34648434 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:39:08 INFO - TOKEN: 34648434 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:39:08 INFO - TOKEN: 34648434 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:39:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:40:05 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:40:05 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:40:05 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:40:07 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:40:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:40:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:40:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:40:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:40:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:40:08 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:40:08 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:40:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:40:08 INFO - TOKEN: 05218022 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:41:04 INFO - TOKEN: 05218022 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:41:04 INFO - TOKEN: 05218022 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:41:04 INFO - TOKEN: 05218022 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:41:06 INFO - TOKEN: 05218022 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:41:07 INFO - TOKEN: 05218022 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:41:07 INFO - TOKEN: 05218022 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:41:07 INFO - TOKEN: 05218022 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:41:07 INFO - TOKEN: 05218022 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18252 | TIME: 2026-01-08 01:41:07 INFO - TOKEN: 05218022 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18252 | TIME: 2026-01-08 01:41:07 INFO - TOKEN: 05218022 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18252. Falling back to existing DB data. | TIME: 2026-01-08 01:41:07 INFO - TOKEN: 05218022 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18252 because it has no route_token in new or existing data. | TIME: 2026-01-08 01:41:07 INFO - TOKEN: 05218022 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:41:07 INFO - TOKEN: 05218022 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:41:08 INFO - TOKEN: 05218022 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:41:08 INFO - TOKEN: 05218022 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:41:08 INFO - TOKEN: 05218022 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:41:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:42:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:42:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:42:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:42:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:42:08 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:42:08 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:42:08 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:42:08 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:42:08 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:42:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:42:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:42:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:42:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:46:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:46:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:46:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:46:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:46:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:46:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:46:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:46:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:46:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:46:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:46:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:46:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:46:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:47:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:47:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:47:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35264 | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35264. Falling back to existing DB data. | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2026-01-08 01:47:06 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2026-01-08 01:47:10 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 01:47:10 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-08 01:47:10 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-08 01:47:11 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-08 01:47:11 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-08 01:47:11 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 01:47:12 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-08 01:47:12 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-08 01:47:12 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:47:12 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:47:13 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:47:13 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:47:13 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:47:13 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:48:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:48:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:48:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:48:06 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:48:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:48:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:48:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:48:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:48:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:48:08 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:48:08 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:48:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:48:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:49:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:49:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:49:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:49:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:49:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:49:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:49:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:49:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:49:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:49:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:49:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:49:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:49:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:50:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:50:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:50:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:50:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:50:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:50:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:50:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:50:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:50:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:50:07 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:50:07 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:50:07 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:50:07 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:51:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:51:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:51:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:51:06 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:51:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:51:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:51:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:51:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:51:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:51:08 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:51:08 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:51:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:51:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:52:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:52:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:52:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:52:06 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:52:07 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:53:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:53:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:53:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:53:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:53:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:53:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:53:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:53:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:53:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:53:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:53:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:53:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:53:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:54:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:54:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:54:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:54:07 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:54:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:54:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:54:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:54:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:54:07 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:54:08 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:54:08 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:54:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:54:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:55:05 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:55:05 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:55:05 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35223 | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35223 | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35223 | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 35223 | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35223. Falling back to existing DB data. | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311023 with 4 parts. | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QF1CJa6m6Ru38hhr7... | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QF1CJa6m6Ru38hhr7 | TIME: 2026-01-08 01:55:07 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0001376,-104.0313354/31.437561,-103.4972134/31.4837934,-103.4927705/31.4929104,-103.4711052/31.4605453,-103.4084086/31.4612172,-103.3946712/31.4715463,-103.397201/31.484022,-103.4048754/31.5337906,-103.1302063/31.5316575,-103.1236712/@31.9999985,-104.031283,19.44z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3a3ec854-107c-4a07-b02b-a2a7c832ae5f | TIME: 2026-01-08 01:55:09 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 01:55:09 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311023, part 1. | TIME: 2026-01-08 01:55:09 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311023. | TIME: 2026-01-08 01:55:10 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311023. | TIME: 2026-01-08 01:55:10 INFO - TOKEN: 311023 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-08 01:55:10 INFO - TOKEN: 311023 | FUNCTION: get_unique_token | STATUS: Generated unique token: 3hc86utwbnyy | TIME: 2026-01-08 01:55:10 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-08 01:55:12 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 3hc86utwbnyy | TIME: 2026-01-08 01:55:12 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hsxtoyriKEZ5b76B9... | TIME: 2026-01-08 01:55:12 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hsxtoyriKEZ5b76B9 | TIME: 2026-01-08 01:55:12 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.5316575,-103.1236712/31.5313354,-103.1129225/31.5663321,-102.9074419/30.9069484,-102.8776519/30.5172932,-99.8035234/30.0652452,-99.1150932/30.0116374,-99.1226822/29.7114045,-99.0581138/29.1366531,-98.9079433/29.1179571,-98.9173199/@29.1199938,-98.9248136,15.87z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=68419bac-9422-45c3-af54-428409e34183 | TIME: 2026-01-08 01:55:14 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 01:55:14 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311023, part 2. | TIME: 2026-01-08 01:55:14 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-08 01:55:14 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311023. | TIME: 2026-01-08 01:55:14 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311023. | TIME: 2026-01-08 01:55:14 INFO - TOKEN: 311023 | FUNCTION: get_unique_token | STATUS: Using existing token: 3hc86utwbnyy | TIME: 2026-01-08 01:55:15 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-08 01:55:16 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3hc86utwbnyy | TIME: 2026-01-08 01:55:16 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/v2u7n8iZ5Hb8FAfk8... | TIME: 2026-01-08 01:55:16 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/v2u7n8iZ5Hb8FAfk8 | TIME: 2026-01-08 01:55:16 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.1179571,-98.9173199/29.1277411,-98.8931081/28.9200851,-98.5433727/28.9555532,-98.484206/28.895362,-98.4148131/28.5139002,-98.1849218/27.6930957,-98.0790258/27.3380963,-98.1264562/26.2265032,-98.17914/26.2067351,-98.1932047/@26.206544,-98.1927029,19.18z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=1693801f-ef96-405c-ad69-db422b38b13f | TIME: 2026-01-08 01:55:18 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 01:55:18 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311023, part 3. | TIME: 2026-01-08 01:55:18 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-08 01:55:18 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311023. | TIME: 2026-01-08 01:55:19 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311023. | TIME: 2026-01-08 01:55:19 INFO - TOKEN: 311023 | FUNCTION: get_unique_token | STATUS: Using existing token: 3hc86utwbnyy | TIME: 2026-01-08 01:55:19 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 28, Final geocoded count: 28. | TIME: 2026-01-08 01:55:20 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3hc86utwbnyy | TIME: 2026-01-08 01:55:20 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Rufr97mjGRy84yve8... | TIME: 2026-01-08 01:55:20 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Rufr97mjGRy84yve8 | TIME: 2026-01-08 01:55:20 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/26.2067351,-98.1932047/26.1888197,-98.2248988/26.1881554,-98.2326306/26.1061022,-98.2473668/1304+East+Military+Highway+%23281,+Pharr,+TX+78577,+USA/@26.1494852,-98.2599504,13z/data=!3m1!4b1!4m14!4m13!1m0!1m0!1m0!1m0!1m5!1m1!1s0x86650c7875ce2e33:0xa8d6316b160ce84!2m2!1d-98.186832!2d26.0922435!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8ef9674a-6aa0-4892-bf1d-df7419c005b7 | TIME: 2026-01-08 01:55:22 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-08 01:55:22 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 311023, part 4. | TIME: 2026-01-08 01:55:22 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-08 01:55:22 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311023. | TIME: 2026-01-08 01:55:22 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311023. | TIME: 2026-01-08 01:55:22 INFO - TOKEN: 311023 | FUNCTION: get_unique_token | STATUS: Using existing token: 3hc86utwbnyy | TIME: 2026-01-08 01:55:23 INFO - TOKEN: 311023 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1304 East Military Highway #281, Pharr, TX 78577, USA' | TIME: 2026-01-08 01:55:24 INFO - TOKEN: 311023 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 01:55:25 INFO - TOKEN: 311023 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (26.180408, -98.188264). | TIME: 2026-01-08 01:55:26 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 32, Final geocoded count: 32. | TIME: 2026-01-08 01:55:26 INFO - TOKEN: 311023 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3hc86utwbnyy | TIME: 2026-01-08 01:55:26 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311023. | TIME: 2026-01-08 01:55:26 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:55:26 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:55:27 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:55:27 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:55:27 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:55:27 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:56:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:56:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:56:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:56:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:56:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:56:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:56:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:56:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:56:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:56:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:56:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:56:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:56:08 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:57:04 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:57:04 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:57:04 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35222 | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35222. Falling back to existing DB data. | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160180 with 1 parts. | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8Z4gXd9f213Zzggd8... | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8Z4gXd9f213Zzggd8 | TIME: 2026-01-08 01:57:06 INFO - TOKEN: 54688453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44+Broken+Arrow+Rd,+Artesia,+NM+88210,+USA/32.8365381,-104.3110622/32.8417955,-104.3976039/32.4313606,-104.2289195/32.0001316,-104.0313837/@32.000089,-104.0315842,17.24z/data=!4m12!4m11!1m5!1m1!1s0x86e3a82c379b254d:0xd4daeec85a5cebd7!2m2!1d-104.2941559!2d32.8318871!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=1e12334b-50f3-491c-858a-03555133db7d | TIME: 2026-01-08 01:57:10 INFO - TOKEN: 54688453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-08 01:57:10 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160180, part 1. | TIME: 2026-01-08 01:57:10 INFO - TOKEN: 54688453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160180. | TIME: 2026-01-08 01:57:11 INFO - TOKEN: 160180 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160180. | TIME: 2026-01-08 01:57:11 INFO - TOKEN: 160180 | FUNCTION: get_unique_token | STATUS: Using existing token: h2csao7lgbpn | TIME: 2026-01-08 01:57:11 INFO - TOKEN: 160180 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '44 Broken Arrow Rd, Artesia, NM 88210, USA' | TIME: 2026-01-08 01:57:12 INFO - TOKEN: 160180 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 01:57:13 INFO - TOKEN: 160180 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (32.843423, -104.406436). | TIME: 2026-01-08 01:57:14 INFO - TOKEN: 160180 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-08 01:57:14 INFO - TOKEN: 160180 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h2csao7lgbpn | TIME: 2026-01-08 01:57:14 INFO - TOKEN: 54688453 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160180. | TIME: 2026-01-08 01:57:14 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:57:14 INFO - TOKEN: 54688453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:57:15 INFO - TOKEN: 54688453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:57:15 INFO - TOKEN: 54688453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:57:15 INFO - TOKEN: 54688453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:57:15 INFO - TOKEN: 20439546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 01:59:04 INFO - TOKEN: 20439546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:59:04 INFO - TOKEN: 20439546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 01:59:04 INFO - TOKEN: 20439546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 01:59:07 INFO - TOKEN: 20439546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 01:59:07 INFO - TOKEN: 20439546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 01:59:07 INFO - TOKEN: 20439546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 01:59:07 INFO - TOKEN: 20439546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 01:59:07 INFO - TOKEN: 20439546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 01:59:07 INFO - TOKEN: 20439546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 01:59:09 INFO - TOKEN: 20439546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:59:09 INFO - TOKEN: 20439546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 01:59:09 INFO - TOKEN: 20439546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 01:59:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:00:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:00:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:00:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:00:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:00:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:00:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:00:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:00:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35263 | TIME: 2026-01-08 02:00:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35263. Falling back to existing DB data. | TIME: 2026-01-08 02:00:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35263 because it has no route_token in new or existing data. | TIME: 2026-01-08 02:00:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:00:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:00:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:00:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:00:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:00:08 INFO - TOKEN: 15402754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:11:04 INFO - TOKEN: 15402754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:11:04 INFO - TOKEN: 15402754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:11:04 INFO - TOKEN: 15402754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:11:06 INFO - TOKEN: 15402754 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:11:06 INFO - TOKEN: 15402754 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:11:06 INFO - TOKEN: 15402754 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:11:06 INFO - TOKEN: 15402754 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:11:06 INFO - TOKEN: 15402754 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 02:11:06 INFO - TOKEN: 15402754 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:11:06 INFO - TOKEN: 15402754 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:11:07 INFO - TOKEN: 15402754 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:11:07 INFO - TOKEN: 15402754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:11:07 INFO - TOKEN: 15402754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:11:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:17:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:17:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:17:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:17:07 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:19:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:19:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:19:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:19:06 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:19:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:19:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:19:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:19:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:19:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:19:07 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:19:07 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:19:07 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:19:07 INFO - TOKEN: 14242594 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:20:04 INFO - TOKEN: 14242594 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:20:04 INFO - TOKEN: 14242594 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:20:04 INFO - TOKEN: 14242594 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:20:06 INFO - TOKEN: 14242594 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:20:07 INFO - TOKEN: 14242594 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:20:07 INFO - TOKEN: 14242594 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:20:07 INFO - TOKEN: 14242594 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:20:07 INFO - TOKEN: 14242594 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:20:07 INFO - TOKEN: 14242594 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:20:08 INFO - TOKEN: 14242594 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:20:08 INFO - TOKEN: 14242594 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:20:08 INFO - TOKEN: 14242594 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:20:08 INFO - TOKEN: 15402754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:21:04 INFO - TOKEN: 15402754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:21:04 INFO - TOKEN: 15402754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:21:04 INFO - TOKEN: 15402754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:21:06 INFO - TOKEN: 15402754 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:21:07 INFO - TOKEN: 15402754 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:21:07 INFO - TOKEN: 15402754 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:21:07 INFO - TOKEN: 15402754 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:21:07 INFO - TOKEN: 15402754 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:21:07 INFO - TOKEN: 15402754 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:21:07 INFO - TOKEN: 15402754 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:21:07 INFO - TOKEN: 15402754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:21:07 INFO - TOKEN: 15402754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:21:07 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:23:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:23:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:23:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:23:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:23:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:23:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:23:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:23:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:23:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:23:08 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:23:08 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:23:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:23:08 INFO - TOKEN: 15402754 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:29:04 INFO - TOKEN: 15402754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:29:04 INFO - TOKEN: 15402754 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:29:04 INFO - TOKEN: 15402754 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:29:06 INFO - TOKEN: 15402754 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:29:06 INFO - TOKEN: 15402754 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:29:06 INFO - TOKEN: 15402754 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:29:06 INFO - TOKEN: 15402754 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:29:06 INFO - TOKEN: 15402754 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:29:06 INFO - TOKEN: 15402754 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:29:07 INFO - TOKEN: 15402754 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:29:07 INFO - TOKEN: 15402754 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:29:07 INFO - TOKEN: 15402754 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:29:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:31:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:31:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:31:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:31:06 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:31:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:31:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:31:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:31:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:31:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:31:07 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:31:07 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:31:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:31:07 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:38:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:38:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:38:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:38:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:38:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:38:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:38:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:38:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:38:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:38:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:38:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:38:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:38:09 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:40:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:40:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:40:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:40:07 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:40:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:40:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:40:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:40:07 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:40:07 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:40:08 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:40:08 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:40:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:40:08 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:44:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:44:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:44:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:44:06 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:44:06 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:44:06 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:44:06 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:44:06 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:44:06 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:44:07 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:44:07 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:44:07 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:44:07 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:48:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:48:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:48:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:48:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:48:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:48:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:48:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:48:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:48:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:48:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:48:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:48:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:48:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:49:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:49:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:49:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:49:06 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:49:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:49:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:49:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:49:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:49:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:49:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:49:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:49:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:49:09 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:50:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:50:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:50:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:50:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:50:07 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:53:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:53:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:53:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:53:06 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:53:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:53:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:53:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:53:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:53:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:53:08 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:53:08 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:53:08 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:53:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:54:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:54:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:54:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:54:06 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:54:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:54:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:54:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:54:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:54:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:54:08 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:54:08 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:54:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:54:08 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:55:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:55:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:55:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:55:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:55:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:55:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:55:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:55:06 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:55:06 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:55:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:55:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:55:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:55:07 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:56:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:56:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:56:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:56:07 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:56:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:56:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:56:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:56:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:56:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:56:09 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:56:09 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:56:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:56:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:57:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:57:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:57:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:57:06 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:57:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:57:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:57:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:57:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:57:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:57:07 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:57:07 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:57:07 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:57:07 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:58:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:58:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:58:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:58:06 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:58:06 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:58:06 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:58:06 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:58:06 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:58:06 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:58:08 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:58:08 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:58:08 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:58:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 02:59:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:59:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 02:59:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 02:59:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 02:59:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 02:59:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 02:59:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 02:59:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 02:59:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 02:59:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:59:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 02:59:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 02:59:09 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:00:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:00:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:00:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:00:06 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:00:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:00:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:00:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:00:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:00:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:00:07 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:00:07 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:00:07 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:00:07 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:01:04 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:01:04 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:01:04 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:01:06 INFO - TOKEN: 75710135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:01:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:01:07 INFO - TOKEN: 75710135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:01:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:01:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35221 | TIME: 2026-01-08 03:01:07 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35221. Falling back to existing DB data. | TIME: 2026-01-08 03:01:07 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311024 with 1 parts. | TIME: 2026-01-08 03:01:07 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/D4Ec4uNbnoFL6fW67... | TIME: 2026-01-08 03:01:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/D4Ec4uNbnoFL6fW67 | TIME: 2026-01-08 03:01:07 INFO - TOKEN: 75710135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.1279913,-93.7003804/29.9486274,-94.247883/29.7748133,-95.2916067/29.7145505,-95.3151197/29.6959419,-95.3009665/29.7842172,-95.4602394/29.686448,-97.6466495/30.0662032,-97.6913503/@29.5014961,-97.8066092,7.22z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e4?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=67993ce9-8668-40b2-a7ee-bf9164fbde4e | TIME: 2026-01-08 03:01:09 INFO - TOKEN: 75710135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-08 03:01:09 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311024, part 1. | TIME: 2026-01-08 03:01:09 INFO - TOKEN: 75710135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311024. | TIME: 2026-01-08 03:01:09 INFO - TOKEN: 311024 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311024. | TIME: 2026-01-08 03:01:09 INFO - TOKEN: 311024 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-08 03:01:09 INFO - TOKEN: 311024 | FUNCTION: get_unique_token | STATUS: Generated unique token: cza09l99m2yg | TIME: 2026-01-08 03:01:10 INFO - TOKEN: 311024 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-08 03:01:11 INFO - TOKEN: 311024 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: cza09l99m2yg | TIME: 2026-01-08 03:01:11 INFO - TOKEN: 75710135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311024. | TIME: 2026-01-08 03:01:11 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:01:11 INFO - TOKEN: 75710135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:01:13 INFO - TOKEN: 75710135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:01:13 INFO - TOKEN: 75710135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:01:13 INFO - TOKEN: 75710135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:01:13 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:02:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:02:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:02:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:02:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:02:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:02:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:02:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:02:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:02:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:02:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:02:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:02:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:02:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:04:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:04:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:04:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:04:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:04:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:04:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:04:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:04:06 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:04:06 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:04:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:04:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:04:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:04:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:05:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:05:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:05:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:05:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:05:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:05:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:05:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:05:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:05:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:05:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:05:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:05:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:05:07 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:06:04 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:06:04 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:06:04 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:06:07 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:06:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:06:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:06:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:06:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 03:06:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:06:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:06:08 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:06:08 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:06:08 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:06:08 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:07:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:07:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:07:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:07:06 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:07:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:07:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:07:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:07:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:07:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:07:08 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:07:08 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:07:08 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:07:08 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:10:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:10:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:10:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:10:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:10:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:10:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:10:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:10:06 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:10:06 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:10:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:10:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:10:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:10:07 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:13:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:13:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:13:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:13:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:13:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:13:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:13:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:13:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:13:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:13:09 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:13:09 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:13:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:13:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:14:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:14:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:14:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:14:06 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:14:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:14:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:14:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:14:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:14:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:14:08 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:14:08 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:14:08 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:14:08 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:16:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:16:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:16:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:16:07 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:19:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:19:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:19:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:19:06 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:19:06 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:19:06 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:19:06 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:19:06 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 03:19:06 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:19:06 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:19:07 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:19:07 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:19:07 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:19:07 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:20:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:20:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:20:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:20:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:21:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:21:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:21:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:21:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:21:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:21:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:21:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:21:06 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:21:06 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:21:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:21:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:21:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:21:07 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:22:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:22:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:22:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:22:07 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:29:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:29:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:29:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:29:06 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:29:06 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:29:06 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:29:06 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:29:06 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 03:29:06 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:29:06 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:29:07 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:29:07 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:29:07 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:29:07 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:31:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:31:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:31:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:31:06 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:31:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:31:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:31:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:31:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:31:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:31:08 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:31:08 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:31:08 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:31:08 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:32:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:32:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:32:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:32:06 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:32:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:32:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:32:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:32:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:32:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:32:07 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:32:07 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:32:07 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:32:07 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:33:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:33:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:33:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:33:06 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:33:06 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:33:06 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:33:06 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:33:06 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:33:06 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:33:07 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:33:07 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:33:07 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:33:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:34:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:34:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:34:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:34:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:34:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:34:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:34:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:34:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:34:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:34:08 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:34:08 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:34:08 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:34:08 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:35:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:35:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:35:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:35:07 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:37:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:37:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:37:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:37:06 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:37:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:37:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:37:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:37:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:37:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:37:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:37:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:37:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:37:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:38:05 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:38:05 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:38:05 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:38:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:38:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:38:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:38:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:38:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:38:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:38:08 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:38:08 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:38:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:38:08 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:39:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:39:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:39:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:39:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:39:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:39:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:39:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:39:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:39:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:39:09 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:39:09 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:39:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:39:09 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:40:05 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:40:05 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:40:05 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:40:07 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:40:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:40:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:40:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:40:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:40:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:40:09 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:40:09 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:40:09 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:40:09 INFO - TOKEN: 05146460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:41:04 INFO - TOKEN: 05146460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:41:04 INFO - TOKEN: 05146460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:41:04 INFO - TOKEN: 05146460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:41:06 INFO - TOKEN: 05146460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 05146460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 05146460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 05146460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 05146460 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 05146460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 05146460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 05146460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 05146460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 05146460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:41:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:42:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:42:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:42:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:42:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:42:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:42:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:42:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:42:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:42:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:42:09 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:42:09 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:42:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:42:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:51:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:51:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:51:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:51:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:51:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:51:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:51:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:51:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:51:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:51:09 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:51:09 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:51:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:51:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:52:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:52:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:52:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:52:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:52:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:52:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:52:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:52:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:52:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:52:09 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:52:09 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:52:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:52:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:53:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:53:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:53:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:53:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:53:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:53:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:53:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:53:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:53:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:53:08 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:53:08 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:53:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:53:08 INFO - TOKEN: 25720193 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:54:04 INFO - TOKEN: 25720193 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:54:04 INFO - TOKEN: 25720193 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:54:04 INFO - TOKEN: 25720193 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:54:07 INFO - TOKEN: 25720193 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:54:08 INFO - TOKEN: 25720193 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:54:08 INFO - TOKEN: 25720193 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:54:08 INFO - TOKEN: 25720193 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:54:08 INFO - TOKEN: 25720193 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:54:08 INFO - TOKEN: 25720193 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:54:10 INFO - TOKEN: 25720193 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:54:10 INFO - TOKEN: 25720193 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:54:10 INFO - TOKEN: 25720193 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:54:10 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:55:04 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:55:04 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:55:04 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:55:06 INFO - TOKEN: 43038910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:55:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:55:07 INFO - TOKEN: 43038910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:55:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:55:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35315 | TIME: 2026-01-08 03:55:07 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35315. Falling back to existing DB data. | TIME: 2026-01-08 03:55:07 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100018 with 1 parts. | TIME: 2026-01-08 03:55:07 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xnhf7e3Au2pBV257A... | TIME: 2026-01-08 03:55:07 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xnhf7e3Au2pBV257A | TIME: 2026-01-08 03:55:07 INFO - TOKEN: 43038910 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3630157,-109.0467736/35.1754954,-111.6443684/35.1607533,-113.6060532/35.1957605,-114.0746672/36.012434,-114.7410969/@36.0119797,-114.7409526,17.93z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUxMi4wKgBIAVAD | TIME: 2026-01-08 03:55:08 INFO - TOKEN: 43038910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-08 03:55:08 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100018, part 1. | TIME: 2026-01-08 03:55:08 INFO - TOKEN: 43038910 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100018. | TIME: 2026-01-08 03:55:09 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100018. | TIME: 2026-01-08 03:55:09 INFO - TOKEN: 100018 | FUNCTION: get_unique_token | STATUS: Using existing token: olhj2oylwujx | TIME: 2026-01-08 03:55:09 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-08 03:55:10 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: olhj2oylwujx | TIME: 2026-01-08 03:55:11 INFO - TOKEN: 43038910 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100018. | TIME: 2026-01-08 03:55:11 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:55:11 INFO - TOKEN: 43038910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:55:12 INFO - TOKEN: 43038910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:55:12 INFO - TOKEN: 43038910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:55:12 INFO - TOKEN: 43038910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:55:12 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:58:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:58:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:58:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:58:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:58:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:58:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:58:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:58:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:58:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:58:08 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:58:08 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:58:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:58:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 03:59:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:59:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 03:59:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 03:59:07 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 03:59:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 03:59:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 03:59:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 03:59:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 03:59:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 03:59:09 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:59:09 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 03:59:09 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 03:59:09 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:01:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:01:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:01:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:01:07 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:01:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:01:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:01:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:01:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:01:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:01:08 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:01:08 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:01:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:01:08 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:02:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:02:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:02:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:02:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:02:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:02:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:02:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:02:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:02:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:02:09 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:02:09 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:02:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:02:09 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:03:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:03:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:03:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:03:06 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:03:06 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:03:06 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:03:06 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:03:06 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 04:03:06 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:03:06 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:03:07 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:03:07 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:03:07 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:03:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:04:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:04:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:04:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:04:07 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:05:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:05:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:05:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:05:06 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:05:06 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:05:06 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:05:06 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:05:06 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:05:06 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:05:07 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:05:07 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:05:07 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:05:07 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:07:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:07:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:07:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:07:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:07:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:07:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:07:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:07:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:07:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:07:08 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:07:08 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:07:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:07:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:08:05 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:08:05 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:08:05 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:08:07 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:08:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:08:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:08:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:08:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:08:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:08:08 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:08:08 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:08:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:08:08 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:09:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:09:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:09:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:09:07 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:10:04 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:10:04 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:10:04 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:10:06 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:10:06 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:10:06 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:10:06 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:10:06 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:10:06 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:10:07 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:10:07 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:10:07 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:10:07 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:11:04 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:11:04 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:11:04 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:11:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:13:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:13:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:13:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:13:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:13:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:13:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:13:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:13:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:13:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:13:08 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:13:08 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:13:08 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:13:08 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:14:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:14:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:14:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:14:06 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:14:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:14:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:14:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:14:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:14:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:14:09 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:14:09 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:14:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:14:09 INFO - TOKEN: 19974329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:16:04 INFO - TOKEN: 19974329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:16:04 INFO - TOKEN: 19974329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:16:04 INFO - TOKEN: 19974329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:16:07 INFO - TOKEN: 19974329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:16:07 INFO - TOKEN: 19974329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:16:07 INFO - TOKEN: 19974329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:16:07 INFO - TOKEN: 19974329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:16:07 INFO - TOKEN: 19974329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:16:07 INFO - TOKEN: 19974329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:16:08 INFO - TOKEN: 19974329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:16:08 INFO - TOKEN: 19974329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:16:08 INFO - TOKEN: 19974329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:16:08 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:17:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:17:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:17:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:17:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:17:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:17:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:17:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:17:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:17:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:17:09 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:17:09 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:17:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:17:09 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:18:04 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:18:04 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:18:04 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:18:06 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:18:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:18:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:18:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:18:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:18:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:18:07 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:18:07 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:18:07 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:18:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:19:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:19:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:19:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35294 | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35294. Falling back to existing DB data. | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380050 with 1 parts. | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GbmXaTRPpnrfe4Zj8... | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GbmXaTRPpnrfe4Zj8 | TIME: 2026-01-08 04:19:07 INFO - TOKEN: 29202757 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9683717,-77.1798016/38.9596494,-77.191549/38.8772652,-77.2211938/38.7852107,-77.1788626/37.9809924,-77.4928636/37.6520361,-77.4257784/37.4893253,-77.2955526/37.1720543,-77.3507948/37.2141082,-77.3969177/36.5443235,-78.1844992/@38.9361444,-77.2081605,18.92z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=0f660b7f-ebf6-4aab-ba61-28192bbb16db | TIME: 2026-01-08 04:19:09 INFO - TOKEN: 29202757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 04:19:09 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 380050, part 1. | TIME: 2026-01-08 04:19:09 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380050. | TIME: 2026-01-08 04:19:09 INFO - TOKEN: 380050 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380050. | TIME: 2026-01-08 04:19:09 INFO - TOKEN: 380050 | FUNCTION: get_unique_token | STATUS: Using existing token: 41qvpzzt25ud | TIME: 2026-01-08 04:19:10 INFO - TOKEN: 380050 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-08 04:19:11 INFO - TOKEN: 380050 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 41qvpzzt25ud | TIME: 2026-01-08 04:19:11 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380050. | TIME: 2026-01-08 04:19:11 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:19:11 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:19:12 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:19:12 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:19:12 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:19:12 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:20:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:20:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:20:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:20:06 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:20:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:20:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:20:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:20:07 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:20:07 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:20:07 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:20:07 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:20:07 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:20:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:25:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:25:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:25:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:25:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:25:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:25:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:25:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:25:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:25:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:25:07 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:25:07 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:25:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:25:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:27:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:27:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:27:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35299 | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35299. Falling back to existing DB data. | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140332 with 1 parts. | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/b1KwBxvNftqr3uMb9... | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/b1KwBxvNftqr3uMb9 | TIME: 2026-01-08 04:27:06 INFO - TOKEN: 24163658 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1601+Airline+Rd,+Pauls+Valley,+OK+73075,+USA/34.7019002,-97.2418132/33.728965,-97.1579463/@33.7385805,-97.0722613,10.15z/data=!4m10!4m9!1m5!1m1!1s0x87b2e643f3df4fa3:0x6cc90dbe87770740!2m2!1d-97.2421122!2d34.7089394!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=41c31e0a-9e22-4242-a9a0-174a2ff2b3c3 | TIME: 2026-01-08 04:27:08 INFO - TOKEN: 24163658 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-08 04:27:08 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140332, part 1. | TIME: 2026-01-08 04:27:08 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140332. | TIME: 2026-01-08 04:27:08 INFO - TOKEN: 140332 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140332. | TIME: 2026-01-08 04:27:08 INFO - TOKEN: 140332 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-08 04:27:08 INFO - TOKEN: 140332 | FUNCTION: get_unique_token | STATUS: Generated unique token: 6zfsly1wxqez | TIME: 2026-01-08 04:27:09 INFO - TOKEN: 140332 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1601 Airline Rd, Pauls Valley, OK 73075, USA' | TIME: 2026-01-08 04:27:10 INFO - TOKEN: 140332 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.7085599, -97.2422056). | TIME: 2026-01-08 04:27:11 INFO - TOKEN: 140332 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-08 04:27:11 INFO - TOKEN: 140332 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 6zfsly1wxqez | TIME: 2026-01-08 04:27:11 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140332. | TIME: 2026-01-08 04:27:11 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:27:11 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:27:12 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:27:12 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:27:12 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:27:12 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:28:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:28:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:28:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:28:07 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:28:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:28:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:28:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:28:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:28:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:28:08 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:28:08 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:28:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:28:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:29:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:29:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:29:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:29:07 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:29:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:29:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:29:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:29:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:29:07 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:29:08 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:29:08 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:29:08 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:29:08 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:30:04 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:30:04 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:30:04 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:30:06 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:30:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:30:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:30:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:30:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:30:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:30:08 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:30:08 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:30:08 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:30:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:32:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:32:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:32:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:32:07 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:32:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:32:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:32:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:32:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:32:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:32:08 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:32:08 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:32:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:32:08 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:33:04 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:33:04 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:33:04 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:33:06 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:37:05 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:37:05 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:37:05 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:37:07 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:37:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:37:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:37:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:37:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:37:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:37:08 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:37:08 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:37:08 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:37:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:38:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:38:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:38:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35291 | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35291. Falling back to existing DB data. | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160145 with 1 parts. | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/T6yEBpgrBpMD9YwU7... | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/T6yEBpgrBpMD9YwU7 | TIME: 2026-01-08 04:38:07 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.2569862,-103.0594007/33.4210524,-103.9298566/33.3908393,-104.4608883/33.3358863,-104.4607097/33.2908562,-104.4443487/33.3343352,-104.5473583/34.5934275,-105.3125347/35.0053768,-105.8613257/35.3633471,-109.0465288/@35.0059704,-105.8636684,17.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkyMy4wKgBIAVAD&skid=9664a6f2-402b-4d7f-abb1-b53736bd7488 | TIME: 2026-01-08 04:38:09 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-08 04:38:09 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 160145, part 1. | TIME: 2026-01-08 04:38:09 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160145. | TIME: 2026-01-08 04:38:09 INFO - TOKEN: 160145 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160145. | TIME: 2026-01-08 04:38:09 INFO - TOKEN: 160145 | FUNCTION: get_unique_token | STATUS: Using existing token: lmr5no51nvsy | TIME: 2026-01-08 04:38:09 INFO - TOKEN: 160145 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-08 04:38:10 INFO - TOKEN: 160145 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lmr5no51nvsy | TIME: 2026-01-08 04:38:10 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160145. | TIME: 2026-01-08 04:38:10 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:38:10 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:38:12 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:38:12 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:38:12 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:38:12 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:40:04 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:40:04 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:40:04 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:40:06 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:40:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:40:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:40:06 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:40:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:40:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:40:07 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:40:07 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:40:07 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:40:07 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:41:04 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:41:04 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:41:04 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:41:06 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:41:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:41:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:41:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:41:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:41:07 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:41:07 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:41:07 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:41:07 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:41:07 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:43:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:43:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:43:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:43:07 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:43:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:43:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:43:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:43:07 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:43:07 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:43:08 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:43:08 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:43:08 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:43:08 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:45:04 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:45:04 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:45:04 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:45:06 INFO - TOKEN: 38864623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35301 | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35301 | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35301. Falling back to existing DB data. | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311027 with 2 parts. | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xuWL8zeZNjsfxutj9... | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xuWL8zeZNjsfxutj9 | TIME: 2026-01-08 04:45:07 INFO - TOKEN: 38864623 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/12702+S+US+Hwy+281,+Santo,+TX+76472,+USA/32.6101161,-98.1088627/32.617405,-98.0959458/32.6953164,-97.5286242/32.6680111,-97.2305079/32.6893251,-96.628912/32.2244109,-95.8695309/32.1838861,-95.803922/31.9721518,-95.2733425/31.4134702,-94.8024901/@32.0825559,-97.1159439,9z/data=!4m19!4m18!1m5!1m1!1s0x8651f28e935d829f:0x359bf37e5483009f!2m2!1d-98.0977512!2d32.6541929!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=c892de47-f62e-4f9c-9882-03e252fd336a | TIME: 2026-01-08 04:45:09 INFO - TOKEN: 38864623 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 04:45:09 INFO - TOKEN: 38864623 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311027, part 1. | TIME: 2026-01-08 04:45:09 INFO - TOKEN: 38864623 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311027. | TIME: 2026-01-08 04:45:09 INFO - TOKEN: 311027 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311027. | TIME: 2026-01-08 04:45:09 INFO - TOKEN: 311027 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-08 04:45:09 INFO - TOKEN: 311027 | FUNCTION: get_unique_token | STATUS: Generated unique token: v6giajqtj0cn | TIME: 2026-01-08 04:45:10 INFO - TOKEN: 311027 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '12702 S US Hwy 281, Santo, TX 76472, USA' | TIME: 2026-01-08 04:45:11 INFO - TOKEN: 311027 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 04:45:14 INFO - TOKEN: 311027 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (32.60319, -98.21532). | TIME: 2026-01-08 04:45:15 INFO - TOKEN: 311027 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-08 04:45:15 INFO - TOKEN: 311027 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: v6giajqtj0cn | TIME: 2026-01-08 04:45:15 INFO - TOKEN: 38864623 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/csfLNF7KC2agkXJu6... | TIME: 2026-01-08 04:45:15 INFO - TOKEN: 38864623 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/csfLNF7KC2agkXJu6 | TIME: 2026-01-08 04:45:15 INFO - TOKEN: 38864623 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.4134702,-94.8024901/31.3716807,-94.7429492/31.3166378,-94.6949923/31.1586395,-94.42211/30.9047687,-94.0172112/30.9101029,-93.9952468/30.4394777,-93.9667103/30.2090324,-93.8720555/30.303773,-93.7437773/@30.0157785,-94.6274766,9.49z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=b8470683-419d-44ce-b263-da5175a20a56 | TIME: 2026-01-08 04:45:17 INFO - TOKEN: 38864623 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-08 04:45:17 INFO - TOKEN: 38864623 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311027, part 2. | TIME: 2026-01-08 04:45:17 INFO - TOKEN: 38864623 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-08 04:45:17 INFO - TOKEN: 38864623 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311027. | TIME: 2026-01-08 04:45:17 INFO - TOKEN: 311027 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311027. | TIME: 2026-01-08 04:45:17 INFO - TOKEN: 311027 | FUNCTION: get_unique_token | STATUS: Using existing token: v6giajqtj0cn | TIME: 2026-01-08 04:45:18 INFO - TOKEN: 311027 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '12702 S US Hwy 281, Santo, TX 76472, USA' | TIME: 2026-01-08 04:45:19 INFO - TOKEN: 311027 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 04:45:21 INFO - TOKEN: 311027 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (32.60319, -98.21532). | TIME: 2026-01-08 04:45:21 INFO - TOKEN: 311027 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-08 04:45:21 INFO - TOKEN: 311027 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: v6giajqtj0cn | TIME: 2026-01-08 04:45:21 INFO - TOKEN: 38864623 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311027. | TIME: 2026-01-08 04:45:21 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:45:21 INFO - TOKEN: 38864623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:45:22 INFO - TOKEN: 38864623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:45:22 INFO - TOKEN: 38864623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:45:22 INFO - TOKEN: 38864623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:45:22 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:46:04 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:46:04 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:46:04 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:46:06 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:46:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:46:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:46:06 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:46:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:46:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:46:07 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:46:07 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:46:07 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:46:07 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:47:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:47:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:47:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:47:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:47:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:47:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:47:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:47:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:47:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:47:09 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:47:09 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:47:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:47:09 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 04:48:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:48:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 04:48:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 04:48:06 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 04:48:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 04:48:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 04:48:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 04:48:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35316 | TIME: 2026-01-08 04:48:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35316. Falling back to existing DB data. | TIME: 2026-01-08 04:48:07 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160160 with 1 parts. | TIME: 2026-01-08 04:48:07 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5fXYGCLFd5JC1p2y5... | TIME: 2026-01-08 04:48:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5fXYGCLFd5JC1p2y5 | TIME: 2026-01-08 04:48:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0016156,-106.3261698/32.9579197,-105.9733791/34.606067,-105.1682543/34.9441161,-104.6613677/35.1642401,-103.7024341/35.6509719,-103.0416983/@34.791509,-103.9616113,7.4z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAwNy4wKgBIAVAD&skid=b6881e7f-f84b-44fc-a9cd-7db2fd079aae | TIME: 2026-01-08 04:48:08 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-08 04:48:08 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160160, part 1. | TIME: 2026-01-08 04:48:08 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160160. | TIME: 2026-01-08 04:48:09 INFO - TOKEN: 160160 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160160. | TIME: 2026-01-08 04:48:09 INFO - TOKEN: 160160 | FUNCTION: get_unique_token | STATUS: Using existing token: 813mkdba2xqv | TIME: 2026-01-08 04:48:09 INFO - TOKEN: 160160 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-08 04:48:10 INFO - TOKEN: 160160 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 813mkdba2xqv | TIME: 2026-01-08 04:48:10 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160160. | TIME: 2026-01-08 04:48:10 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 04:48:10 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 04:48:11 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:48:11 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 04:48:11 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 04:48:11 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:00:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:00:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:00:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:00:06 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:00:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:00:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:00:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:00:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:00:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:00:08 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:00:08 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:00:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:00:08 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:02:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:02:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:02:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:02:06 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:02:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:02:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:02:06 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:02:06 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 05:02:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:02:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:02:07 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:02:07 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:02:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:02:07 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:03:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:03:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:03:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35292 | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35292. Falling back to existing DB data. | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100018 with 1 parts. | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xnhf7e3Au2pBV257A... | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xnhf7e3Au2pBV257A | TIME: 2026-01-08 05:03:07 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3630157,-109.0467736/35.1754954,-111.6443684/35.1607533,-113.6060532/35.1957605,-114.0746672/36.012434,-114.7410969/@36.0119797,-114.7409526,17.93z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUxMi4wKgBIAVAD | TIME: 2026-01-08 05:03:09 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-08 05:03:09 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100018, part 1. | TIME: 2026-01-08 05:03:09 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100018. | TIME: 2026-01-08 05:03:09 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100018. | TIME: 2026-01-08 05:03:09 INFO - TOKEN: 100018 | FUNCTION: get_unique_token | STATUS: Using existing token: olhj2oylwujx | TIME: 2026-01-08 05:03:09 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-08 05:03:11 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: olhj2oylwujx | TIME: 2026-01-08 05:03:11 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100018. | TIME: 2026-01-08 05:03:11 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:03:11 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:03:13 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:03:13 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:03:13 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:03:13 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:05:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:05:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:05:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:05:06 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:05:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:05:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:05:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:05:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35319 | TIME: 2026-01-08 05:05:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35319. Falling back to existing DB data. | TIME: 2026-01-08 05:05:07 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140020 with 1 parts. | TIME: 2026-01-08 05:05:07 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ebzEz4aiZN9szWHQ7... | TIME: 2026-01-08 05:05:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ebzEz4aiZN9szWHQ7 | TIME: 2026-01-08 05:05:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4996452,-101.7882562/36.677521,-101.4789897/36.998023,-100.9965578/@36.9978331,-100.9972331,19.64z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI0MTIxMS4wKgBIAVAD | TIME: 2026-01-08 05:05:08 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-08 05:05:08 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140020, part 1. | TIME: 2026-01-08 05:05:08 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140020. | TIME: 2026-01-08 05:05:09 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140020. | TIME: 2026-01-08 05:05:09 INFO - TOKEN: 140020 | FUNCTION: get_unique_token | STATUS: Using existing token: 9ro6kbtpmiq4 | TIME: 2026-01-08 05:05:09 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-08 05:05:10 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9ro6kbtpmiq4 | TIME: 2026-01-08 05:05:10 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140020. | TIME: 2026-01-08 05:05:10 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:05:10 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:05:11 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:05:11 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:05:11 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:05:11 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:06:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:06:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:06:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:06:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:06:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:06:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:06:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:06:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:06:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:06:09 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:06:09 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:06:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:06:09 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:09:04 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:09:04 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:09:04 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:09:07 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:10:04 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:10:04 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:10:04 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:10:06 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:10:07 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:11:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:11:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:11:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:11:06 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:11:06 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:11:06 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:11:06 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:11:06 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:11:06 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:11:07 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:11:07 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:11:07 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:11:07 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:12:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:12:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:12:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:12:06 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:12:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:12:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:12:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:12:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:12:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:12:08 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:12:08 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:12:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:12:08 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:13:04 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:13:04 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:13:04 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:13:06 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:13:06 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:13:06 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:13:06 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:13:06 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:13:06 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:13:07 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:13:07 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:13:07 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:13:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:16:05 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:16:05 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:16:05 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:16:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:16:08 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:16:08 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:16:08 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:16:08 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:16:08 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:16:09 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:16:09 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:16:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:16:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:17:05 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:17:05 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:17:05 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:17:08 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:17:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:17:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:17:08 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:17:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:17:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:17:10 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:17:10 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:17:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:17:10 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:23:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:23:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:23:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:23:06 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:23:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:23:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:23:06 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:23:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:23:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:23:07 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:23:07 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:23:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:23:07 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:24:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:24:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:24:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:24:07 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:24:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:24:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:24:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:24:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:24:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:24:09 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:24:09 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:24:09 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:24:09 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:25:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:25:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:25:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:25:06 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:25:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:25:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:25:06 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:25:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:25:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:25:07 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:25:07 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:25:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:25:07 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:26:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:26:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:26:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:26:07 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:26:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:26:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:26:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:26:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:26:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:26:08 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:26:08 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:26:08 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:26:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:27:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:27:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:27:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35289 | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35289 | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35289. Falling back to existing DB data. | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311026 with 2 parts. | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rGgoeceJZL7CXQVT6... | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rGgoeceJZL7CXQVT6 | TIME: 2026-01-08 05:27:07 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1601+Commerce+Blvd,+Denison,+TX+75020,+USA/33.7851784,-96.5548093/33.7753919,-96.5606279/33.6708929,-96.6178427/33.8206274,-98.2239041/33.8946626,-98.500845/33.5797343,-99.2529851/33.1576164,-99.7303726/33.138412,-100.2276769/33.2258063,-100.5833911/@33.7807669,-96.5657873,15.39z/data=!4m19!4m18!1m5!1m1!1s0x864c85408e5a37cf:0x17cba5564085036!2m2!1d-96.5578721!2d33.7819996!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=c9d77c2f-bfdc-4887-9027-c4c4658cf166 | TIME: 2026-01-08 05:27:09 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 05:27:09 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311026, part 1. | TIME: 2026-01-08 05:27:09 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311026. | TIME: 2026-01-08 05:27:10 INFO - TOKEN: 311026 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311026. | TIME: 2026-01-08 05:27:10 INFO - TOKEN: 311026 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-08 05:27:10 INFO - TOKEN: 311026 | FUNCTION: get_unique_token | STATUS: Generated unique token: ggq8j4vl6pmg | TIME: 2026-01-08 05:27:10 INFO - TOKEN: 311026 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1601 Commerce Blvd, Denison, TX 75020, USA' | TIME: 2026-01-08 05:27:12 INFO - TOKEN: 311026 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 05:27:13 INFO - TOKEN: 311026 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.750829, -96.559625). | TIME: 2026-01-08 05:27:14 INFO - TOKEN: 311026 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-08 05:27:14 INFO - TOKEN: 311026 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ggq8j4vl6pmg | TIME: 2026-01-08 05:27:14 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HCSAg4ZaWpL9MgnM8... | TIME: 2026-01-08 05:27:14 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HCSAg4ZaWpL9MgnM8 | TIME: 2026-01-08 05:27:14 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.2258063,-100.5833911/33.1924574,-101.3728299/33.1976214,-101.3783467/33.1892631,-101.3818493/33.182392,-102.4507833/33.2570068,-103.0592939/@33.2563225,-103.0587936,18.04z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=898c138a-a94e-4248-8690-d1a7eb746e3e | TIME: 2026-01-08 05:27:15 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-08 05:27:15 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311026, part 2. | TIME: 2026-01-08 05:27:15 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-08 05:27:15 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311026. | TIME: 2026-01-08 05:27:16 INFO - TOKEN: 311026 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311026. | TIME: 2026-01-08 05:27:16 INFO - TOKEN: 311026 | FUNCTION: get_unique_token | STATUS: Using existing token: ggq8j4vl6pmg | TIME: 2026-01-08 05:27:16 INFO - TOKEN: 311026 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1601 Commerce Blvd, Denison, TX 75020, USA' | TIME: 2026-01-08 05:27:18 INFO - TOKEN: 311026 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 05:27:19 INFO - TOKEN: 311026 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.750829, -96.559625). | TIME: 2026-01-08 05:27:19 INFO - TOKEN: 311026 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-08 05:27:19 INFO - TOKEN: 311026 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ggq8j4vl6pmg | TIME: 2026-01-08 05:27:20 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311026. | TIME: 2026-01-08 05:27:20 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:27:20 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:27:21 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:27:21 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:27:21 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:27:21 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:28:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:28:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:28:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:28:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:28:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:28:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:28:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:28:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:28:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:28:08 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:28:08 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:28:08 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:28:08 INFO - TOKEN: 82963926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:31:04 INFO - TOKEN: 82963926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:31:04 INFO - TOKEN: 82963926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:31:04 INFO - TOKEN: 82963926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 82963926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:31:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:32:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:32:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:32:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:32:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:32:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:32:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:32:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:32:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:32:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:32:08 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:32:08 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:32:08 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:32:08 INFO - TOKEN: 02530628 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:34:04 INFO - TOKEN: 02530628 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:34:04 INFO - TOKEN: 02530628 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:34:04 INFO - TOKEN: 02530628 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:34:07 INFO - TOKEN: 02530628 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:34:07 INFO - TOKEN: 02530628 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:34:07 INFO - TOKEN: 02530628 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:34:07 INFO - TOKEN: 02530628 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:34:07 INFO - TOKEN: 02530628 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:34:07 INFO - TOKEN: 02530628 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:34:10 INFO - TOKEN: 02530628 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:34:10 INFO - TOKEN: 02530628 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:34:10 INFO - TOKEN: 02530628 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:34:10 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:38:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:38:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:38:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:38:06 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:38:07 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:40:05 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:40:05 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:40:05 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35320 | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35320. Falling back to existing DB data. | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200047 with 1 parts. | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4yC4BviHBhSkrc1P9... | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4yC4BviHBhSkrc1P9 | TIME: 2026-01-08 05:40:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9963834,-100.9996718/37.0721363,-100.8564877/37.3048829,-100.2997723/37.649749,-98.7163788/38.0284715,-97.8592961/38.0655532,-97.3189707/38.4200439,-96.2187975/38.6482701,-95.200497/38.9348669,-94.7331461/38.9368865,-94.6080144/@36.7533242,-102.2138082,6.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMC4wKgBIAVAD&skid=2e9c410e-2c5a-4f3c-add6-1957a74e18a9 | TIME: 2026-01-08 05:40:09 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 05:40:09 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 200047, part 1. | TIME: 2026-01-08 05:40:09 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200047. | TIME: 2026-01-08 05:40:09 INFO - TOKEN: 200047 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200047. | TIME: 2026-01-08 05:40:09 INFO - TOKEN: 200047 | FUNCTION: get_unique_token | STATUS: Using existing token: vbi4kagcv13x | TIME: 2026-01-08 05:40:10 INFO - TOKEN: 200047 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-08 05:40:11 INFO - TOKEN: 200047 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vbi4kagcv13x | TIME: 2026-01-08 05:40:11 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200047. | TIME: 2026-01-08 05:40:11 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:40:11 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:40:12 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:40:12 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:40:12 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:40:12 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:41:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:41:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:41:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:41:06 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:41:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:41:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:41:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:41:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:41:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:41:07 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:41:07 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:41:07 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:41:07 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:42:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:42:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:42:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:42:06 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:42:06 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:42:06 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:42:06 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:42:06 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:42:06 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:42:07 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:42:07 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:42:07 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:42:07 INFO - TOKEN: 27901177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:43:04 INFO - TOKEN: 27901177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:43:04 INFO - TOKEN: 27901177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:43:04 INFO - TOKEN: 27901177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:43:07 INFO - TOKEN: 27901177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:43:08 INFO - TOKEN: 27901177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:43:08 INFO - TOKEN: 27901177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:43:08 INFO - TOKEN: 27901177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:43:08 INFO - TOKEN: 27901177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:43:08 INFO - TOKEN: 27901177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:43:09 INFO - TOKEN: 27901177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:43:09 INFO - TOKEN: 27901177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:43:09 INFO - TOKEN: 27901177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:43:09 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:46:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:46:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:46:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35300 | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35300. Falling back to existing DB data. | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311028 with 1 parts. | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1hMh54FMMwtd9KGH7... | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1hMh54FMMwtd9KGH7 | TIME: 2026-01-08 05:46:07 INFO - TOKEN: 24163658 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.728965,-97.1579463/33.5978817,-97.161721/@33.599732,-97.1537259,14.67z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=119be66d-a0a2-488d-9958-3c8529cdd617 | TIME: 2026-01-08 05:46:09 INFO - TOKEN: 24163658 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-08 05:46:09 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 311028, part 1. | TIME: 2026-01-08 05:46:09 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311028. | TIME: 2026-01-08 05:46:09 INFO - TOKEN: 311028 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311028. | TIME: 2026-01-08 05:46:09 INFO - TOKEN: 311028 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-08 05:46:09 INFO - TOKEN: 311028 | FUNCTION: get_unique_token | STATUS: Generated unique token: pj7pn4v8bcks | TIME: 2026-01-08 05:46:10 INFO - TOKEN: 311028 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-08 05:46:11 INFO - TOKEN: 311028 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: pj7pn4v8bcks | TIME: 2026-01-08 05:46:11 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311028. | TIME: 2026-01-08 05:46:11 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:46:11 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:46:12 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:46:12 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:46:12 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:46:12 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:48:05 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:48:05 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:48:05 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:48:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:48:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:48:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:48:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:48:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:48:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:48:08 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:48:08 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:48:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:48:08 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:54:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:54:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:54:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:54:06 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:54:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:54:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:54:06 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:54:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:54:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:54:07 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:54:07 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:54:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:54:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:57:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:57:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:57:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:57:06 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:57:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:57:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:57:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:57:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:57:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:57:08 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:57:08 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:57:08 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:57:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 05:58:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:58:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 05:58:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 05:58:06 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 05:58:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 05:58:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 05:58:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 05:58:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 05:58:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 05:58:07 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:58:07 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 05:58:07 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 05:58:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:09:05 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:09:05 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:09:05 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:09:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:09:08 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:09:08 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:09:08 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:09:08 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:09:08 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:09:09 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:09:09 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:09:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:09:09 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:10:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:10:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:10:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35321 | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35321. Falling back to existing DB data. | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190004 with 1 parts. | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oG91iTJUFKf7onWt9... | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oG91iTJUFKf7onWt9 | TIME: 2026-01-08 06:10:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.936863,-94.6080186/39.2972259,-94.4101103/39.9737421,-94.0944887/40.575202,-93.9371767/@40.5751361,-93.9371519,21z/data=!4m2!4m1!3e0?coh=198943&entry=tts | TIME: 2026-01-08 06:10:08 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 06:10:08 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190004, part 1. | TIME: 2026-01-08 06:10:08 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190004. | TIME: 2026-01-08 06:10:09 INFO - TOKEN: 190004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190004. | TIME: 2026-01-08 06:10:09 INFO - TOKEN: 190004 | FUNCTION: get_unique_token | STATUS: Using existing token: fge8js2rg3gn | TIME: 2026-01-08 06:10:09 INFO - TOKEN: 190004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 06:10:10 INFO - TOKEN: 190004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fge8js2rg3gn | TIME: 2026-01-08 06:10:10 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190004. | TIME: 2026-01-08 06:10:10 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:10:10 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:10:12 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:10:12 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:10:12 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:10:12 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:16:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:16:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:16:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:16:06 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:16:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:16:06 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:16:06 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:16:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:16:06 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:16:07 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:16:07 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:16:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:16:07 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:20:05 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:20:05 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:20:05 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:20:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:20:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:20:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:20:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:20:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:20:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:20:08 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:20:08 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:20:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:20:08 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:25:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:25:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:25:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:25:06 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:25:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:25:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:25:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:25:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:25:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:25:07 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:25:07 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:25:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:25:07 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:27:04 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:27:04 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:27:04 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:27:06 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:27:06 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:27:06 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:27:06 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:27:06 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:27:06 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:27:07 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:27:07 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:27:07 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:27:07 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:42:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:42:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:42:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:42:06 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:42:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:42:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:42:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:42:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:42:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:42:07 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:42:07 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:42:07 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:42:07 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:44:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:44:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:44:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:44:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:44:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:44:07 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:44:07 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:44:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:44:07 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:44:08 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:44:08 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:44:08 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:44:08 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:46:04 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:46:04 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:46:04 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:46:06 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:46:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:46:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:46:06 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:46:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:46:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:46:07 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:46:07 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:46:07 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:46:07 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:47:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:47:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:47:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:47:06 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:47:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:47:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:47:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:47:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:47:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:47:08 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:47:08 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:47:08 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:47:08 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:50:05 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:50:05 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:50:05 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:50:07 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:50:07 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:50:07 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:50:07 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:50:07 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:50:07 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:50:08 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:50:08 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:50:08 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:50:08 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:51:04 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:51:04 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:51:04 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:51:06 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:51:06 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:51:06 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:51:06 INFO - TOKEN: 52687933 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:51:06 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:51:06 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:51:07 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:51:07 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:51:07 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:51:07 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:54:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:54:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:54:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:54:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:54:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:54:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:54:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:54:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:54:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:54:09 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:54:09 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:54:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:54:09 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 06:57:04 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:57:04 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 06:57:04 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 06:57:06 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 06:57:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 06:57:06 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 06:57:06 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 06:57:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 06:57:06 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 06:57:07 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:57:07 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 06:57:07 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 06:57:07 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 07:08:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:08:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:08:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 07:08:06 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 07:08:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 07:08:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 07:08:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 07:08:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 07:08:07 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 07:08:08 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:08:08 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:08:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 07:08:08 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 07:10:04 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:10:04 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:10:04 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35293 | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35293 | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35293. Falling back to existing DB data. | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110084 with 2 parts. | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iUEGQvuR7iBuKKF18... | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iUEGQvuR7iBuKKF18 | TIME: 2026-01-08 07:10:07 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0107381,-114.7374009/35.9341787,-114.8560809/36.0326312,-115.0247066/36.1500212,-115.3367922/36.2906696,-115.27855/36.9215645,-116.7448441/38.0714456,-117.2337881/38.1122409,-117.9292362/US-95+Truck,+Nevada+89415,+USA/39.395767,-118.7815172/@39.2188916,-119.1108845,7.4z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80bd60f19f5a174b:0x790d3db54ece3e4a!2m2!1d-118.6189651!2d38.5334979!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYxNy4wKgBIAVAD&skid=aa8f5c90-7f69-44fd-a102-27420e773dad | TIME: 2026-01-08 07:10:09 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 07:10:09 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 110084, part 1. | TIME: 2026-01-08 07:10:09 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110084. | TIME: 2026-01-08 07:10:09 INFO - TOKEN: 110084 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110084. | TIME: 2026-01-08 07:10:09 INFO - TOKEN: 110084 | FUNCTION: get_unique_token | STATUS: Using existing token: k7m6pf6v7y4o | TIME: 2026-01-08 07:10:09 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'US-95 Truck, Nevada 89415, USA' | TIME: 2026-01-08 07:10:10 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.5333705, -118.6247662). | TIME: 2026-01-08 07:10:12 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1280 Electric Ave, Sparks, NV 89437, USA' | TIME: 2026-01-08 07:10:12 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 07:10:14 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.591446, -119.705402). | TIME: 2026-01-08 07:10:15 INFO - TOKEN: 110084 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-08 07:10:15 INFO - TOKEN: 110084 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: k7m6pf6v7y4o | TIME: 2026-01-08 07:10:15 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wFdNpshv2Dww5vqh9... | TIME: 2026-01-08 07:10:15 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wFdNpshv2Dww5vqh9 | TIME: 2026-01-08 07:10:15 INFO - TOKEN: 63222904 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.395767,-118.7815172/39.4748709,-118.7895051/39.5984225,-119.1973237/39.6134412,-119.2256719/39.5899916,-119.4222396/39.5637614,-119.4848777/39.5552156,-119.4867493/1280+Electric+Ave,+Sparks,+NV+89437,+USA/@39.5514262,-119.4686798,13.43z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x809921d3a2f4bd69:0xd4535a9f7669891!2m2!1d-119.4678212!2d39.553488!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYxNy4wKgBIAVAD&skid=18863913-6f79-4654-bb42-a34e8991c93b | TIME: 2026-01-08 07:10:16 INFO - TOKEN: 63222904 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-08 07:10:16 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 110084, part 2. | TIME: 2026-01-08 07:10:16 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-08 07:10:16 INFO - TOKEN: 63222904 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 110084. | TIME: 2026-01-08 07:10:17 INFO - TOKEN: 110084 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110084. | TIME: 2026-01-08 07:10:17 INFO - TOKEN: 110084 | FUNCTION: get_unique_token | STATUS: Using existing token: k7m6pf6v7y4o | TIME: 2026-01-08 07:10:17 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'US-95 Truck, Nevada 89415, USA' | TIME: 2026-01-08 07:10:18 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.5333705, -118.6247662). | TIME: 2026-01-08 07:10:19 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1280 Electric Ave, Sparks, NV 89437, USA' | TIME: 2026-01-08 07:10:19 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 07:10:20 INFO - TOKEN: 110084 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.591446, -119.705402). | TIME: 2026-01-08 07:10:21 INFO - TOKEN: 110084 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-08 07:10:21 INFO - TOKEN: 110084 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: k7m6pf6v7y4o | TIME: 2026-01-08 07:10:21 INFO - TOKEN: 63222904 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110084. | TIME: 2026-01-08 07:10:21 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 07:10:21 INFO - TOKEN: 63222904 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 07:10:23 INFO - TOKEN: 63222904 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:10:23 INFO - TOKEN: 63222904 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:10:23 INFO - TOKEN: 63222904 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 07:10:23 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 07:12:04 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:12:04 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:12:04 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35300 | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35300 | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35300. Falling back to existing DB data. | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311028 with 2 parts. | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xd3bVcZVqU7oK2Sm9... | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xd3bVcZVqU7oK2Sm9 | TIME: 2026-01-08 07:12:06 INFO - TOKEN: 24163658 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.5256212,-97.1665342/33.1885874,-97.1711501/32.9290868,-97.3169234/32.8397375,-97.3249673/32.6960834,-97.4725422/32.6579871,-97.3213754/31.537455,-97.1295377/31.5210644,-97.1311431/30.8526958,-96.9751068/30.8143747,-96.9428239/@30.8237125,-97.0614309,10.76z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=1758c2d7-5b5f-4d15-b574-a76b2d6406cf | TIME: 2026-01-08 07:12:08 INFO - TOKEN: 24163658 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 07:12:08 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311028, part 2. | TIME: 2026-01-08 07:12:08 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-08 07:12:08 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311028. | TIME: 2026-01-08 07:12:09 INFO - TOKEN: 311028 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311028. | TIME: 2026-01-08 07:12:09 INFO - TOKEN: 311028 | FUNCTION: get_unique_token | STATUS: Using existing token: pj7pn4v8bcks | TIME: 2026-01-08 07:12:09 INFO - TOKEN: 311028 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-08 07:12:10 INFO - TOKEN: 311028 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pj7pn4v8bcks | TIME: 2026-01-08 07:12:11 INFO - TOKEN: 24163658 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8uYTNNAXoyLzKVsg9... | TIME: 2026-01-08 07:12:11 INFO - TOKEN: 24163658 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8uYTNNAXoyLzKVsg9 | TIME: 2026-01-08 07:12:11 INFO - TOKEN: 24163658 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.8143747,-96.9428239/30.1633919,-96.9217904/29.9184867,-96.8867028/29.9042132,-96.910042/29.8994438,-96.9044438/29.8539504,-96.9306707/29.8354829,-96.9107527/945+Huser+Blvd,+Schulenburg,+TX+78956,+USA/@29.7116767,-96.9287863,13.44z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x86439a20ee25b2b3:0x59c55435c477459a!2m2!1d-96.9457686!2d29.7014731!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=3c0db731-3910-469e-abaa-464d8f750f91 | TIME: 2026-01-08 07:12:12 INFO - TOKEN: 24163658 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-08 07:12:12 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311028, part 3. | TIME: 2026-01-08 07:12:12 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-08 07:12:12 INFO - TOKEN: 24163658 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311028. | TIME: 2026-01-08 07:12:13 INFO - TOKEN: 311028 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311028. | TIME: 2026-01-08 07:12:13 INFO - TOKEN: 311028 | FUNCTION: get_unique_token | STATUS: Using existing token: pj7pn4v8bcks | TIME: 2026-01-08 07:12:13 INFO - TOKEN: 311028 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '945 Huser Blvd, Schulenburg, TX 78956, USA' | TIME: 2026-01-08 07:12:14 INFO - TOKEN: 311028 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.6912113, -96.8927790). | TIME: 2026-01-08 07:12:15 INFO - TOKEN: 311028 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-08 07:12:15 INFO - TOKEN: 311028 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pj7pn4v8bcks | TIME: 2026-01-08 07:12:15 INFO - TOKEN: 24163658 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311028. | TIME: 2026-01-08 07:12:15 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 07:12:15 INFO - TOKEN: 24163658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 07:12:16 INFO - TOKEN: 24163658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:12:16 INFO - TOKEN: 24163658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:12:16 INFO - TOKEN: 24163658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 07:12:16 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 07:15:04 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:15:04 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:15:04 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35330 | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35330. Falling back to existing DB data. | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190388 with 1 parts. | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FsMZocU6YXMF5Pxq6... | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FsMZocU6YXMF5Pxq6 | TIME: 2026-01-08 07:15:06 INFO - TOKEN: 31505740 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5752411,-93.9376343/39.510411,-94.2890853/39.1990607,-94.4927248/38.9246565,-94.5278034/37.4497303,-94.2989476/37.0820627,-94.3221053/36.996078,-94.6180305/@36.9959614,-94.6180518,20.47z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=65b4af19-5ca4-4a62-8f1d-f85d0baed49d | TIME: 2026-01-08 07:15:08 INFO - TOKEN: 31505740 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-08 07:15:08 INFO - TOKEN: 31505740 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 190388, part 1. | TIME: 2026-01-08 07:15:08 INFO - TOKEN: 31505740 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190388. | TIME: 2026-01-08 07:15:09 INFO - TOKEN: 190388 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190388. | TIME: 2026-01-08 07:15:09 INFO - TOKEN: 190388 | FUNCTION: get_unique_token | STATUS: Using existing token: 3a1a95m3fzm9 | TIME: 2026-01-08 07:15:09 INFO - TOKEN: 190388 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-08 07:15:10 INFO - TOKEN: 190388 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3a1a95m3fzm9 | TIME: 2026-01-08 07:15:10 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190388. | TIME: 2026-01-08 07:15:10 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 07:15:10 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 07:15:11 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:15:11 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:15:11 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 07:15:11 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 07:16:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:16:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:16:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 07:16:06 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 07:16:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 07:16:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 07:16:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 07:16:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35329 | TIME: 2026-01-08 07:16:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35329. Falling back to existing DB data. | TIME: 2026-01-08 07:16:07 INFO - TOKEN: 23348283 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410200 with 1 parts. | TIME: 2026-01-08 07:16:07 INFO - TOKEN: 23348283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RJ7sJopBHZSVaqN98... | TIME: 2026-01-08 07:16:07 INFO - TOKEN: 23348283 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RJ7sJopBHZSVaqN98 | TIME: 2026-01-08 07:16:07 INFO - TOKEN: 23348283 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/1531+Portland+Ave+E,+Tacoma,+WA+98421,+USA/47.2381778,-122.4189454/46.9877793,-122.9212135/46.0194707,-122.8503287/45.6181962,-122.6753408/@45.6181847,-122.674775,17.97z/data=!4m12!4m11!1m5!1m1!1s0x549055971b031407:0xdba9a0edd28297f!2m2!1d-122.4194179!2d47.2550674!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=dd2b1ff4-6952-4f87-b411-94dcb114fc48 | TIME: 2026-01-08 07:16:08 INFO - TOKEN: 23348283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-08 07:16:08 INFO - TOKEN: 23348283 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 410200, part 1. | TIME: 2026-01-08 07:16:08 INFO - TOKEN: 23348283 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410200. | TIME: 2026-01-08 07:16:09 INFO - TOKEN: 410200 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410200. | TIME: 2026-01-08 07:16:09 INFO - TOKEN: 410200 | FUNCTION: get_unique_token | STATUS: Using existing token: oprzspu5c6ar | TIME: 2026-01-08 07:16:09 INFO - TOKEN: 410200 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1531 Portland Ave E, Tacoma, WA 98421, USA' | TIME: 2026-01-08 07:16:10 INFO - TOKEN: 410200 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.2547912, -122.4196117). | TIME: 2026-01-08 07:16:11 INFO - TOKEN: 410200 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-08 07:16:11 INFO - TOKEN: 410200 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oprzspu5c6ar | TIME: 2026-01-08 07:16:11 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410200. | TIME: 2026-01-08 07:16:11 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 07:16:11 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 07:16:12 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:16:12 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:16:12 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 07:16:12 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 07:18:04 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:18:04 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:18:04 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35323 | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35323. Falling back to existing DB data. | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320363 with 1 parts. | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AVduECjsEWdynRpc7... | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AVduECjsEWdynRpc7 | TIME: 2026-01-08 07:18:07 INFO - TOKEN: 48876405 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39+Greaves+Rd,+West+Alexander,+PA+15376,+USA/40.1046804,-80.4988958/40.1671941,-80.0882003/40.2297651,-79.5874758/40.2842574,-79.542722/40.1340246,-79.0152341/39.7225232,-79.0874083/@39.8397815,-79.2110073,9.85z/data=!4m14!4m13!1m5!1m1!1s0x8835c89710b75c17:0x599c81ec9b3ee37a!2m2!1d-80.5178394!2d40.0952288!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=1378e3fc-622d-482e-a63f-ec7a59072618 | TIME: 2026-01-08 07:18:08 INFO - TOKEN: 48876405 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-08 07:18:08 INFO - TOKEN: 48876405 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320363, part 1. | TIME: 2026-01-08 07:18:08 INFO - TOKEN: 48876405 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320363. | TIME: 2026-01-08 07:18:09 INFO - TOKEN: 320363 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320363. | TIME: 2026-01-08 07:18:09 INFO - TOKEN: 320363 | FUNCTION: get_unique_token | STATUS: Using existing token: 9xec277unxsa | TIME: 2026-01-08 07:18:09 INFO - TOKEN: 320363 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '39 Greaves Rd, West Alexander, PA 15376, USA' | TIME: 2026-01-08 07:18:10 INFO - TOKEN: 320363 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.0954033, -80.5152418). | TIME: 2026-01-08 07:18:11 INFO - TOKEN: 320363 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-08 07:18:11 INFO - TOKEN: 320363 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9xec277unxsa | TIME: 2026-01-08 07:18:11 INFO - TOKEN: 48876405 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320363. | TIME: 2026-01-08 07:18:11 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 07:18:11 INFO - TOKEN: 48876405 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 07:18:12 INFO - TOKEN: 48876405 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:18:12 INFO - TOKEN: 48876405 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:18:12 INFO - TOKEN: 48876405 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 07:18:12 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 07:20:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:20:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:20:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35295 | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35295. Falling back to existing DB data. | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450149 with 1 parts. | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uahuMP3rkwXck2N16... | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uahuMP3rkwXck2N16 | TIME: 2026-01-08 07:20:07 INFO - TOKEN: 29202757 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/36.5442889,-78.184519/36.0147225,-78.8900129/36.062704,-79.573017/36.0432145,-79.6889454/35.9981985,-79.8640146/35.7489687,-80.3531336/35.3635386,-80.7531416/35.2674155,-80.9756189/35.25745,-80.9941286/35.1679704,-81.4434192/@35.2971146,-81.5646186,10.6z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=1f9700f2-100a-4293-864c-13c054dfd9cf | TIME: 2026-01-08 07:20:09 INFO - TOKEN: 29202757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 07:20:09 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 450149, part 1. | TIME: 2026-01-08 07:20:09 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450149. | TIME: 2026-01-08 07:20:09 INFO - TOKEN: 450149 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450149. | TIME: 2026-01-08 07:20:09 INFO - TOKEN: 450149 | FUNCTION: get_unique_token | STATUS: Using existing token: 5zquyvroafch | TIME: 2026-01-08 07:20:09 INFO - TOKEN: 450149 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-08 07:20:10 INFO - TOKEN: 450149 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5zquyvroafch | TIME: 2026-01-08 07:20:11 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450149. | TIME: 2026-01-08 07:20:11 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 07:20:11 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 07:20:12 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:20:12 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:20:12 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 07:20:12 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 07:21:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:21:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 07:21:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35297 | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35297. Falling back to existing DB data. | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360292 with 1 parts. | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FCVA9CcXwJhjXNUj8... | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FCVA9CcXwJhjXNUj8 | TIME: 2026-01-08 07:21:07 INFO - TOKEN: 29202757 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.4839197,-83.0285093/34.034611,-84.0426148/33.9014783,-84.2715563/2344+Perimeter+Park+Drive,+Atlanta,+GA+30341,+USA/@33.9190292,-84.295301,15.42z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x88f509ecb059ea1f:0x77966d0a21b21e57!2m2!1d-84.2905528!2d33.9162239!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8a9b9c66-4457-4ad1-997f-e08a80c4d0c3 | TIME: 2026-01-08 07:21:09 INFO - TOKEN: 29202757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 07:21:09 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 360292, part 1. | TIME: 2026-01-08 07:21:09 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360292. | TIME: 2026-01-08 07:21:09 INFO - TOKEN: 360292 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360292. | TIME: 2026-01-08 07:21:09 INFO - TOKEN: 360292 | FUNCTION: get_unique_token | STATUS: Using existing token: ktm629ln4vcl | TIME: 2026-01-08 07:21:09 INFO - TOKEN: 360292 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2344 Perimeter Park Drive, Atlanta, GA 30341, USA' | TIME: 2026-01-08 07:21:11 INFO - TOKEN: 360292 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 07:21:11 INFO - TOKEN: 360292 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.769805, -84.414581). | TIME: 2026-01-08 07:21:13 INFO - TOKEN: 360292 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 07:21:13 INFO - TOKEN: 360292 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ktm629ln4vcl | TIME: 2026-01-08 07:21:13 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360292. | TIME: 2026-01-08 07:21:13 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 07:21:13 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 07:21:15 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:21:15 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 07:21:15 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 07:21:15 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 14:29:04 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 14:29:04 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 14:29:04 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 14:29:06 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 14:29:07 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 14:29:07 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 14:29:07 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 14:29:07 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 14:29:07 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 14:29:07 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 14:29:07 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 14:29:07 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 14:29:07 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 14:30:04 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 14:30:04 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 14:30:04 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 14:30:06 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 14:30:06 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 14:30:06 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 14:30:06 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 14:30:06 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 14:30:06 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 14:30:07 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 14:30:07 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 14:30:07 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 14:30:07 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 16:59:04 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 16:59:04 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 16:59:04 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 16:59:06 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 16:59:06 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 16:59:06 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 16:59:06 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 16:59:06 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35345 | TIME: 2026-01-08 16:59:06 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35345. Falling back to existing DB data. | TIME: 2026-01-08 16:59:06 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35345 because it has no route_token in new or existing data. | TIME: 2026-01-08 16:59:06 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 16:59:06 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 16:59:07 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 16:59:07 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 16:59:07 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 16:59:07 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 18:01:04 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 18:01:04 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 18:01:04 INFO - TOKEN: 44500013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 18:01:06 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-08 18:01:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/44500013 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-08 18:01:06 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 18:01:06 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 18:02:04 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 18:02:04 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 18:02:04 INFO - TOKEN: 44500013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 18:02:06 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-08 18:02:07 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/44500013 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-08 18:02:07 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 18:02:07 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 18:04:04 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 18:04:04 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 18:04:04 INFO - TOKEN: 44500013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 18:04:06 INFO - TOKEN: 44500013 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-08 18:04:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/44500013 INFO - TOKEN: 44500013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-08 18:04:06 INFO - TOKEN: 44500013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 18:04:06 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 18:35:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 18:35:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 18:35:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35275 | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35275 | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35275. Falling back to existing DB data. | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240453 with 2 parts. | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qkEwxgNksWfLP5Jr5... | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qkEwxgNksWfLP5Jr5 | TIME: 2026-01-08 18:35:07 INFO - TOKEN: 09140516 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849702,-80.5187655/41.1019736,-81.3465441/41.0271419,-81.3559496/41.0225079,-81.9116226/40.857329,-82.2592152/40.8586815,-82.2121593/41.0283424,-82.2254001/41.1057753,-83.2419173/41.0444245,-83.6501661/41.0625079,-83.6664966/@41.0613634,-83.6655566,16z/data=!4m2!4m1!3e0?skid=7b98ebd6-e567-4c10-8e4a-3fedb2f529c7&entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD | TIME: 2026-01-08 18:35:13 INFO - TOKEN: 09140516 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 18:35:13 INFO - TOKEN: 09140516 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240453, part 1. | TIME: 2026-01-08 18:35:13 INFO - TOKEN: 09140516 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240453. | TIME: 2026-01-08 18:35:13 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240453. | TIME: 2026-01-08 18:35:13 INFO - TOKEN: 240453 | FUNCTION: get_unique_token | STATUS: Using existing token: 4f36aynigf0y | TIME: 2026-01-08 18:35:14 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-08 18:35:15 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4f36aynigf0y | TIME: 2026-01-08 18:35:15 INFO - TOKEN: 09140516 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iF3N96XMxy3np3bZA... | TIME: 2026-01-08 18:35:15 INFO - TOKEN: 09140516 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iF3N96XMxy3np3bZA | TIME: 2026-01-08 18:35:15 INFO - TOKEN: 09140516 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0624636,-83.6665254/41.5327734,-83.6471373/41.5490779,-83.692488/41.4003798,-84.1570802/41.4451579,-84.3056782/41.572327,-84.3084403/41.6735076,-84.3284393/41.7065832,-84.3604115/@41.4713477,-84.3835135,10.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=599c323b-32ac-46e6-b930-518f252ce93c | TIME: 2026-01-08 18:35:16 INFO - TOKEN: 09140516 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-08 18:35:16 INFO - TOKEN: 09140516 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 240453, part 2. | TIME: 2026-01-08 18:35:16 INFO - TOKEN: 09140516 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-08 18:35:16 INFO - TOKEN: 09140516 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240453. | TIME: 2026-01-08 18:35:16 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240453. | TIME: 2026-01-08 18:35:16 INFO - TOKEN: 240453 | FUNCTION: get_unique_token | STATUS: Using existing token: 4f36aynigf0y | TIME: 2026-01-08 18:35:17 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-08 18:35:17 INFO - TOKEN: 240453 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4f36aynigf0y | TIME: 2026-01-08 18:35:18 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240453. | TIME: 2026-01-08 18:35:18 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 18:35:18 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 18:35:20 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 18:35:20 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 18:35:20 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 18:35:20 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:01:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:01:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:01:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:01:07 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:01:08 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:01:08 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:01:08 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:01:08 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:01:08 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:01:09 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:01:09 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:01:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:01:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:05:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:05:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:05:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:05:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:05:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:05:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:05:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:05:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:05:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:05:09 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:05:09 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:05:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:05:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:32:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:32:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:32:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:32:06 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:32:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:32:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:32:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:32:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:32:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:32:09 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:32:09 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:32:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:32:09 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:49:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:49:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:49:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:49:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:49:08 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:49:08 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:49:08 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:49:08 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:49:08 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:49:10 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:49:10 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:49:10 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:49:10 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:51:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:51:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:51:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:51:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:51:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:51:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:51:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:51:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:51:07 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:51:09 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:51:09 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:51:09 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:51:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:53:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:53:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:53:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:53:06 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:53:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:53:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:53:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:53:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:53:07 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:53:09 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:53:09 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:53:09 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:53:09 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:54:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:54:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:54:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:54:06 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:54:06 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:54:06 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:54:06 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:54:06 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 19:54:06 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:54:06 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:54:07 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:54:07 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:54:07 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:54:07 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:55:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:55:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:55:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:55:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:55:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:55:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:55:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:55:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:55:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:55:08 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:55:08 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:55:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:55:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:56:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:56:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:56:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:56:06 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:56:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:56:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:56:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:56:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:56:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:56:08 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:56:08 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:56:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:56:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:57:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:57:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:57:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:57:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:57:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:57:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:57:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:57:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:57:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:57:08 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:57:08 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:57:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:57:08 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:58:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:58:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:58:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:58:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:58:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:58:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:58:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:58:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:58:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:58:09 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:58:09 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:58:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:58:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 19:59:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:59:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 19:59:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 19:59:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 19:59:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 19:59:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 19:59:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 19:59:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 19:59:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 19:59:09 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:59:09 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 19:59:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 19:59:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:00:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:00:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:00:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:00:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:00:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:00:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:00:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:00:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:00:07 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:00:09 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:00:09 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:00:09 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:00:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:02:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:02:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:02:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:02:06 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:02:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:02:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:02:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:02:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:02:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:02:08 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:02:08 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:02:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:02:08 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:03:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:03:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:03:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:03:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:03:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:03:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:03:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:03:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:03:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:03:09 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:03:09 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:03:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:03:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:04:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:04:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:04:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:04:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:04:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:04:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:04:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:04:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:04:07 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:04:09 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:04:09 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:04:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:04:09 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:09:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:09:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:09:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:09:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:09:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:09:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:09:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:09:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:09:07 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:09:10 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:09:10 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:09:10 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:09:10 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:13:05 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:13:05 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:13:05 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:13:07 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:13:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:13:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:13:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:13:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:13:07 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:13:09 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:13:09 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:13:09 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:13:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:16:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:16:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:16:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:16:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:16:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:16:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:16:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:16:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:16:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:16:09 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:16:09 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:16:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:16:09 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:18:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:18:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:18:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:18:06 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:18:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:18:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:18:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:18:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:18:07 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:18:08 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:18:08 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:18:08 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:18:08 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:26:04 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:26:04 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:26:04 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:26:07 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:26:07 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:26:07 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:26:07 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:26:07 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:26:07 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:26:08 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:26:08 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:26:08 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:26:08 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:32:04 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:32:04 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:32:04 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:32:06 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:32:07 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:32:07 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:32:07 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:32:07 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35328 | TIME: 2026-01-08 20:32:07 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35328. Falling back to existing DB data. | TIME: 2026-01-08 20:32:07 INFO - TOKEN: 31505740 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260237 with 1 parts. | TIME: 2026-01-08 20:32:07 INFO - TOKEN: 31505740 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qe3Jgvsnc2DdhqRX9... | TIME: 2026-01-08 20:32:07 INFO - TOKEN: 31505740 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qe3Jgvsnc2DdhqRX9 | TIME: 2026-01-08 20:32:07 INFO - TOKEN: 31505740 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.4995646,-93.3537455/41.6504445,-93.5915793/41.609378,-93.7769837/40.5752369,-93.9376286/@40.5751416,-93.9375264,19.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8acd43ea-37c1-491b-ab9f-3c883c33d9d7 | TIME: 2026-01-08 20:32:08 INFO - TOKEN: 31505740 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 20:32:08 INFO - TOKEN: 31505740 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 260237, part 1. | TIME: 2026-01-08 20:32:08 INFO - TOKEN: 31505740 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260237. | TIME: 2026-01-08 20:32:08 INFO - TOKEN: 260237 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260237. | TIME: 2026-01-08 20:32:08 INFO - TOKEN: 260237 | FUNCTION: get_unique_token | STATUS: Using existing token: 4m5bghinsdxm | TIME: 2026-01-08 20:32:09 INFO - TOKEN: 260237 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 20:32:09 INFO - TOKEN: 260237 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4m5bghinsdxm | TIME: 2026-01-08 20:32:10 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260237. | TIME: 2026-01-08 20:32:10 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:32:10 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:32:11 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:32:11 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:32:11 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:32:11 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:36:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:36:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:36:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:36:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:36:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:36:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:36:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:36:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:36:07 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:36:09 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:36:09 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:36:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:36:09 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:38:04 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:38:04 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:38:04 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35082 | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35082 | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35082. Falling back to existing DB data. | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540145 with 2 parts. | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/e3sYDSxZuHoD37w27... | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/e3sYDSxZuHoD37w27 | TIME: 2026-01-08 20:38:07 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/125+Adams+St,+Kearny,+NJ+07032,+USA/40.7281584,-74.1371158/40.6768564,-74.1977415/40.6461647,-74.2275942/40.652463,-74.2366392/40.5884574,-74.2989705/40.5389788,-74.3733664/40.5446904,-74.3952201/40.6844327,-74.5881254/40.8654728,-74.4268676/@40.7339691,-74.4055904,10.07z/data=!4m17!4m16!1m5!1m1!1s0x89c256b2e5b653a1:0x9909ee5aad6c85ed!2m2!1d-74.1100108!2d40.7351659!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=07b2cdb6-0db0-48c3-ad78-5d5e5372c20d | TIME: 2026-01-08 20:38:08 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 20:38:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540145, part 1. | TIME: 2026-01-08 20:38:08 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540145. | TIME: 2026-01-08 20:38:09 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540145. | TIME: 2026-01-08 20:38:09 INFO - TOKEN: 540145 | FUNCTION: get_unique_token | STATUS: Using existing token: 1bxamk10gy7t | TIME: 2026-01-08 20:38:09 INFO - TOKEN: 540145 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '125 Adams St, Kearny, NJ 07032, USA' | TIME: 2026-01-08 20:38:10 INFO - TOKEN: 540145 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7359503, -74.1090973). | TIME: 2026-01-08 20:38:10 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-08 20:38:10 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1bxamk10gy7t | TIME: 2026-01-08 20:38:11 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zHy9SHj48hRm2SvXA... | TIME: 2026-01-08 20:38:11 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zHy9SHj48hRm2SvXA | TIME: 2026-01-08 20:38:11 INFO - TOKEN: 40696854 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8654728,-74.4268676/40.9214513,-74.8518229/40.9289598,-75.090224/40.9769621,-75.1354411/@40.9424975,-75.0739466,11.58z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9a0efbc1-496d-4dc5-9da1-d167bf9a26a3 | TIME: 2026-01-08 20:38:12 INFO - TOKEN: 40696854 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 20:38:12 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540145, part 2. | TIME: 2026-01-08 20:38:12 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-08 20:38:12 INFO - TOKEN: 40696854 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540145. | TIME: 2026-01-08 20:38:12 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540145. | TIME: 2026-01-08 20:38:12 INFO - TOKEN: 540145 | FUNCTION: get_unique_token | STATUS: Using existing token: 1bxamk10gy7t | TIME: 2026-01-08 20:38:12 INFO - TOKEN: 540145 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '125 Adams St, Kearny, NJ 07032, USA' | TIME: 2026-01-08 20:38:13 INFO - TOKEN: 540145 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7359503, -74.1090973). | TIME: 2026-01-08 20:38:14 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-08 20:38:14 INFO - TOKEN: 540145 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1bxamk10gy7t | TIME: 2026-01-08 20:38:15 INFO - TOKEN: 40696854 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540145. | TIME: 2026-01-08 20:38:15 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:38:15 INFO - TOKEN: 40696854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:38:17 INFO - TOKEN: 40696854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:38:17 INFO - TOKEN: 40696854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:38:17 INFO - TOKEN: 40696854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:38:17 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:40:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:40:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:40:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:40:07 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:40:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:40:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:40:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:40:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:40:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:40:09 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:40:09 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:40:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:40:09 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:41:04 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:41:04 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:41:04 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35027 | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35027. Falling back to existing DB data. | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311019 with 1 parts. | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bvNdkdRpSw5K9ooM7... | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bvNdkdRpSw5K9ooM7 | TIME: 2026-01-08 20:41:07 INFO - TOKEN: 57575084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4997571,-101.7880665/36.0642896,-102.5199655/35.243373,-102.4340105/35.1827704,-103.0425094/@34.9825299,-102.526284,7.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ce54ccc2-14c5-4ffb-b02a-53d951bd1089 | TIME: 2026-01-08 20:41:08 INFO - TOKEN: 57575084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 20:41:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311019, part 1. | TIME: 2026-01-08 20:41:08 INFO - TOKEN: 57575084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311019. | TIME: 2026-01-08 20:41:08 INFO - TOKEN: 311019 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311019. | TIME: 2026-01-08 20:41:08 INFO - TOKEN: 311019 | FUNCTION: get_unique_token | STATUS: Using existing token: 9fpuo22nfs4z | TIME: 2026-01-08 20:41:08 INFO - TOKEN: 311019 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 20:41:10 INFO - TOKEN: 311019 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9fpuo22nfs4z | TIME: 2026-01-08 20:41:10 INFO - TOKEN: 57575084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311019. | TIME: 2026-01-08 20:41:10 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:41:10 INFO - TOKEN: 57575084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:41:12 INFO - TOKEN: 57575084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:41:12 INFO - TOKEN: 57575084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:41:12 INFO - TOKEN: 57575084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:41:12 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:44:04 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:44:04 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:44:04 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35052 | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35052. Falling back to existing DB data. | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190334 with 1 parts. | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Au54RgyWZi7ei3jm7... | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Au54RgyWZi7ei3jm7 | TIME: 2026-01-08 20:44:07 INFO - TOKEN: 97213384 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4865792,-90.2747813/38.542918,-90.4474941/37.2503175,-93.1967048/37.2490056,-93.3108419/37.2410012,-93.3126973/37.2422177,-93.3526341/36.9961113,-94.6180174/@36.9961165,-94.6174409,19.74z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ff44fd8c-891a-41c8-9239-e5e2c1e0f437 | TIME: 2026-01-08 20:44:09 INFO - TOKEN: 97213384 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-08 20:44:09 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 190334, part 1. | TIME: 2026-01-08 20:44:09 INFO - TOKEN: 97213384 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190334. | TIME: 2026-01-08 20:44:09 INFO - TOKEN: 190334 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190334. | TIME: 2026-01-08 20:44:09 INFO - TOKEN: 190334 | FUNCTION: get_unique_token | STATUS: Using existing token: ymkxpuc4duy0 | TIME: 2026-01-08 20:44:09 INFO - TOKEN: 190334 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-08 20:44:11 INFO - TOKEN: 190334 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ymkxpuc4duy0 | TIME: 2026-01-08 20:44:11 INFO - TOKEN: 97213384 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190334. | TIME: 2026-01-08 20:44:11 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:44:11 INFO - TOKEN: 97213384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:44:13 INFO - TOKEN: 97213384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:44:13 INFO - TOKEN: 97213384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:44:13 INFO - TOKEN: 97213384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:44:13 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:46:04 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:46:04 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:46:04 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35077 | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35077. Falling back to existing DB data. | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370146 with 1 parts. | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8... | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8 | TIME: 2026-01-08 20:46:07 INFO - TOKEN: 60538553 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.1387986,-88.6852859/36.996634,-88.3304507/36.9412168,-87.832295/36.6416742,-87.3397775/@36.9482006,-88.7343714,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b63b49ad-2e23-4dca-84a2-f66c20ce8bd4 | TIME: 2026-01-08 20:46:08 INFO - TOKEN: 60538553 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 20:46:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 370146, part 1. | TIME: 2026-01-08 20:46:08 INFO - TOKEN: 60538553 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370146. | TIME: 2026-01-08 20:46:08 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370146. | TIME: 2026-01-08 20:46:08 INFO - TOKEN: 370146 | FUNCTION: get_unique_token | STATUS: Using existing token: a3qo0j4h1sqt | TIME: 2026-01-08 20:46:09 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 20:46:10 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a3qo0j4h1sqt | TIME: 2026-01-08 20:46:10 INFO - TOKEN: 60538553 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370146. | TIME: 2026-01-08 20:46:10 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:46:10 INFO - TOKEN: 60538553 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:46:12 INFO - TOKEN: 60538553 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:46:12 INFO - TOKEN: 60538553 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:46:12 INFO - TOKEN: 60538553 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:46:12 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:51:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:51:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:51:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:51:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:51:06 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:51:06 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:51:06 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:51:06 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 20:51:06 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:51:06 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:51:07 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:51:07 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:51:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:51:07 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:52:04 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:52:04 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:52:04 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34876 | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34876. Falling back to existing DB data. | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220587 with 1 parts. | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TQwRmt8YTifpJdp58... | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TQwRmt8YTifpJdp58 | TIME: 2026-01-08 20:52:07 INFO - TOKEN: 15779498 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4863294,-90.274889/38.6737791,-90.0253556/39.1752917,-89.6758656/39.1759116,-89.5297876/39.3050845,-89.5615512/39.3055142,-89.2885863/22283+Taylorville+Rd,+Nokomis,+IL+62075,+USA/@39.2778552,-89.4907073,11.25z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8874f88f8566b533:0x6d9d5189243f3543!2m2!1d-89.2924308!2d39.3294175!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=65f77767-c0fb-470a-a10e-e6c3e7427fa3 | TIME: 2026-01-08 20:52:09 INFO - TOKEN: 15779498 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-08 20:52:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 220587, part 1. | TIME: 2026-01-08 20:52:09 INFO - TOKEN: 15779498 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220587. | TIME: 2026-01-08 20:52:10 INFO - TOKEN: 220587 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220587. | TIME: 2026-01-08 20:52:10 INFO - TOKEN: 220587 | FUNCTION: get_unique_token | STATUS: Using existing token: nkv91hxtqhny | TIME: 2026-01-08 20:52:10 INFO - TOKEN: 220587 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '22283 Taylorville Rd, Nokomis, IL 62075, USA' | TIME: 2026-01-08 20:52:11 INFO - TOKEN: 220587 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 20:52:12 INFO - TOKEN: 220587 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.328778, -89.288872). | TIME: 2026-01-08 20:52:17 INFO - TOKEN: 220587 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-08 20:52:17 INFO - TOKEN: 220587 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nkv91hxtqhny | TIME: 2026-01-08 20:52:17 INFO - TOKEN: 15779498 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220587. | TIME: 2026-01-08 20:52:17 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:52:17 INFO - TOKEN: 15779498 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:52:19 INFO - TOKEN: 15779498 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:52:19 INFO - TOKEN: 15779498 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:52:19 INFO - TOKEN: 15779498 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:52:19 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:54:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:54:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:54:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:54:06 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:54:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:54:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:54:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:54:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:54:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:54:07 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:54:07 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:54:07 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:54:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:55:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:55:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:55:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:55:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:55:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:55:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:55:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:55:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:55:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:55:07 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:55:07 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:55:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:55:07 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:56:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:56:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:56:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:56:07 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:56:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:56:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:56:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:56:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35274 | TIME: 2026-01-08 20:56:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35274. Falling back to existing DB data. | TIME: 2026-01-08 20:56:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35274 because it has no route_token in new or existing data. | TIME: 2026-01-08 20:56:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:56:07 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:56:09 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:56:09 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:56:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:56:09 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 20:57:04 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:57:04 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 20:57:04 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35296 | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35296. Falling back to existing DB data. | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470147 with 1 parts. | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/s6jpjBDtvCNJyP5B9... | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/s6jpjBDtvCNJyP5B9 | TIME: 2026-01-08 20:57:07 INFO - TOKEN: 29202757 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/35.1679652,-81.4434092/34.8548749,-82.2710077/34.4774591,-83.0472528/@35.1678328,-81.4437874,20.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=31b0d21e-0bc3-4c5c-a22f-124d36641794 | TIME: 2026-01-08 20:57:08 INFO - TOKEN: 29202757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-08 20:57:08 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 470147, part 1. | TIME: 2026-01-08 20:57:08 INFO - TOKEN: 29202757 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470147. | TIME: 2026-01-08 20:57:09 INFO - TOKEN: 470147 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470147. | TIME: 2026-01-08 20:57:09 INFO - TOKEN: 470147 | FUNCTION: get_unique_token | STATUS: Using existing token: dtlbhcpb8cpv | TIME: 2026-01-08 20:57:09 INFO - TOKEN: 470147 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-08 20:57:10 INFO - TOKEN: 470147 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dtlbhcpb8cpv | TIME: 2026-01-08 20:57:10 INFO - TOKEN: 29202757 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470147. | TIME: 2026-01-08 20:57:10 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 20:57:10 INFO - TOKEN: 29202757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 20:57:12 INFO - TOKEN: 29202757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:57:12 INFO - TOKEN: 29202757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 20:57:12 INFO - TOKEN: 29202757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 20:57:12 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:09:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:09:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:09:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:09:07 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:09:08 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:09:08 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:09:08 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:09:08 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:09:08 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:09:09 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:09:09 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:09:09 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:09:09 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:10:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:10:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:10:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:10:06 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:10:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:10:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:10:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:10:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:10:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:10:07 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:10:07 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:10:07 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:10:07 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:13:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:13:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:13:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:13:07 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:13:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:13:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:13:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:13:07 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:13:07 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:13:08 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:13:08 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:13:08 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:13:08 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:21:04 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:21:04 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:21:04 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35276 | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35276. Falling back to existing DB data. | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490204 with 1 parts. | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XwVkqGSYBFhcxtDn9... | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XwVkqGSYBFhcxtDn9 | TIME: 2026-01-08 21:21:07 INFO - TOKEN: 09140516 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7065449,-84.3604112/42.0487019,-84.3612285/41.9425531,-84.9730187/42.2975426,-85.0078619/42.2970488,-85.0808732/42.26949,-85.0173915/@41.9552377,-85.0896681,8.92z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=2134e495-2550-4501-becb-925d9ae7ab8d | TIME: 2026-01-08 21:21:08 INFO - TOKEN: 09140516 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-08 21:21:08 INFO - TOKEN: 09140516 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 490204, part 1. | TIME: 2026-01-08 21:21:08 INFO - TOKEN: 09140516 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490204. | TIME: 2026-01-08 21:21:08 INFO - TOKEN: 490204 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490204. | TIME: 2026-01-08 21:21:08 INFO - TOKEN: 490204 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-08 21:21:09 INFO - TOKEN: 490204 | FUNCTION: get_unique_token | STATUS: Generated unique token: 1sxxpqm9peay | TIME: 2026-01-08 21:21:09 INFO - TOKEN: 490204 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-08 21:21:10 INFO - TOKEN: 490204 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 1sxxpqm9peay | TIME: 2026-01-08 21:21:10 INFO - TOKEN: 09140516 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490204. | TIME: 2026-01-08 21:21:10 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:21:10 INFO - TOKEN: 09140516 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:21:12 INFO - TOKEN: 09140516 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:21:12 INFO - TOKEN: 09140516 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:21:12 INFO - TOKEN: 09140516 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:21:12 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:27:04 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:27:04 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:27:04 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35322 | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35322. Falling back to existing DB data. | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260194 with 1 parts. | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fVeuhQtBXQ1QuHx97... | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fVeuhQtBXQ1QuHx97 | TIME: 2026-01-08 21:27:07 INFO - TOKEN: 89567817 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5752944,-93.9370418/41.6802912,-93.3750732/41.7123598,-91.9103249/41.8115716,-91.8723154/41.9132446,-91.785722/6200+76th+Ave+SW,+Fairfax,+IA+52228/@41.904916,-91.777505,14.75z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87e4f8aa78217ae1:0xd8191096d1b064ac!2m2!1d-91.7508567!2d41.9064361!3e0?entry=tts&g_ep=EgoyMDI1MTAwNy4wKgBIAVAD&skid=61128cce-fccc-4376-a7a0-dde5ebdcbe1b | TIME: 2026-01-08 21:27:08 INFO - TOKEN: 89567817 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-08 21:27:08 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 260194, part 1. | TIME: 2026-01-08 21:27:08 INFO - TOKEN: 89567817 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260194. | TIME: 2026-01-08 21:27:09 INFO - TOKEN: 260194 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260194. | TIME: 2026-01-08 21:27:09 INFO - TOKEN: 260194 | FUNCTION: get_unique_token | STATUS: Using existing token: 59qr8b31ilhl | TIME: 2026-01-08 21:27:09 INFO - TOKEN: 260194 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6200 76th Ave SW, Fairfax, IA 52228' | TIME: 2026-01-08 21:27:10 INFO - TOKEN: 260194 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.9056253, -91.7785227). | TIME: 2026-01-08 21:27:13 INFO - TOKEN: 260194 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-08 21:27:13 INFO - TOKEN: 260194 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 59qr8b31ilhl | TIME: 2026-01-08 21:27:13 INFO - TOKEN: 89567817 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260194. | TIME: 2026-01-08 21:27:13 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:27:13 INFO - TOKEN: 89567817 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:27:15 INFO - TOKEN: 89567817 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:27:15 INFO - TOKEN: 89567817 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:27:15 INFO - TOKEN: 89567817 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:27:15 INFO - TOKEN: 60886374 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:30:04 INFO - TOKEN: 60886374 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:30:04 INFO - TOKEN: 60886374 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:30:04 INFO - TOKEN: 60886374 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:30:07 INFO - TOKEN: 60886374 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:30:07 INFO - TOKEN: 60886374 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:30:07 INFO - TOKEN: 60886374 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:30:07 INFO - TOKEN: 60886374 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:30:07 INFO - TOKEN: 60886374 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:30:07 INFO - TOKEN: 60886374 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:30:09 INFO - TOKEN: 60886374 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:30:09 INFO - TOKEN: 60886374 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:30:09 INFO - TOKEN: 60886374 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:30:09 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:31:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:31:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:31:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:31:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:31:06 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:31:06 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:31:06 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:31:06 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:31:06 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:31:07 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:31:07 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:31:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:31:07 INFO - TOKEN: 84251178 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:34:04 INFO - TOKEN: 84251178 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:34:04 INFO - TOKEN: 84251178 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:34:04 INFO - TOKEN: 84251178 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:34:07 INFO - TOKEN: 84251178 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:34:07 INFO - TOKEN: 84251178 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:34:07 INFO - TOKEN: 84251178 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:34:07 INFO - TOKEN: 84251178 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:34:07 INFO - TOKEN: 84251178 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:34:07 INFO - TOKEN: 84251178 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:34:08 INFO - TOKEN: 84251178 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:34:08 INFO - TOKEN: 84251178 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:34:08 INFO - TOKEN: 84251178 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:34:08 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:42:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:42:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:42:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:42:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:42:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:42:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:42:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:42:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:42:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:42:08 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:42:08 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:42:08 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:42:08 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:43:04 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:43:04 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:43:04 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:43:06 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:43:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:43:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:43:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:43:07 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:43:07 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:43:07 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:43:07 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:43:07 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:43:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:47:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:47:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:47:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:47:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:47:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:47:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:47:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:47:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:47:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:47:07 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:47:07 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:47:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:47:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:48:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:48:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:48:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:48:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:48:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:48:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:48:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:48:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:48:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:48:08 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:48:08 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:48:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:48:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 21:56:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:56:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 21:56:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35353 | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35353. Falling back to existing DB data. | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-08 21:56:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-08 21:56:08 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 21:56:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-08 21:56:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-08 21:56:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-08 21:56:08 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-08 21:56:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 21:56:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-08 21:56:10 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-08 21:56:10 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 21:56:10 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 21:56:11 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:56:11 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 21:56:11 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 21:56:11 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:02:05 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:02:05 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:02:05 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:02:07 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:02:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:02:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:02:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:02:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 22:02:07 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:02:07 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:02:08 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:02:08 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:02:08 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:02:08 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:03:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:03:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:03:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:03:07 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:03:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:03:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:03:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:03:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:03:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:03:08 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:03:08 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:03:08 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:03:08 INFO - TOKEN: 97171509 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:05:04 INFO - TOKEN: 97171509 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:05:04 INFO - TOKEN: 97171509 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:05:04 INFO - TOKEN: 97171509 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:05:06 INFO - TOKEN: 97171509 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 97171509 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 97171509 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 97171509 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 97171509 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 97171509 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 97171509 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 97171509 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 97171509 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 97171509 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:05:07 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:08:04 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:08:04 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:08:04 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:08:06 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:08:06 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:08:06 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:08:06 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:08:06 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:08:06 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:08:07 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:08:07 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:08:07 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:08:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:10:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:10:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:10:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:10:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:10:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:10:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:10:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:10:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:10:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:10:07 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:10:07 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:10:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:10:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:11:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:11:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:11:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:11:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:11:06 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:11:06 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:11:06 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:11:06 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:11:06 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:11:07 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:11:07 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:11:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:11:07 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:13:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:13:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:13:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:13:06 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:13:06 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:13:06 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:13:06 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:13:06 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:13:06 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:13:07 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:13:07 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:13:07 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:13:07 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:14:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:14:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:14:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:14:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34871 | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34871. Falling back to existing DB data. | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540143 with 1 parts. | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JdMhy35m1gKRWy5V7... | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JdMhy35m1gKRWy5V7 | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6711768,-74.1623601/40.6759062,-74.190588/40.675113,-74.1991247/40.6460035,-74.2272816/40.6516615,-74.2379806/40.5924162,-74.2933707/40.5389428,-74.3730907/40.54932,-74.4050449/40.7414966,-74.5337378/@40.696122,-74.5865739,11.17z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9c520854-3713-4803-b5fe-87e0bd95cfc7 | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540143, part 1. | TIME: 2026-01-08 22:14:07 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540143. | TIME: 2026-01-08 22:14:08 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540143. | TIME: 2026-01-08 22:14:08 INFO - TOKEN: 540143 | FUNCTION: get_unique_token | STATUS: Using existing token: n8900o4ylg0g | TIME: 2026-01-08 22:14:08 INFO - TOKEN: 540143 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-08 22:14:09 INFO - TOKEN: 540143 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-08 22:14:10 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-08 22:14:10 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n8900o4ylg0g | TIME: 2026-01-08 22:14:10 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540143. | TIME: 2026-01-08 22:14:10 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:14:10 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:14:12 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:14:12 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:14:12 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:14:12 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:15:04 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:15:04 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:15:04 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:15:06 INFO - TOKEN: 02580380 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:15:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:15:07 INFO - TOKEN: 02580380 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:15:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:15:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34871 | TIME: 2026-01-08 22:15:07 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34871. Falling back to existing DB data. | TIME: 2026-01-08 22:15:07 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540143 with 1 parts. | TIME: 2026-01-08 22:15:07 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UqiojhssYnVUiU479... | TIME: 2026-01-08 22:15:07 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UqiojhssYnVUiU479 | TIME: 2026-01-08 22:15:07 INFO - TOKEN: 02580380 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7414966,-74.5337378/40.8652926,-74.4251441/40.9240079,-74.7828068/40.9289852,-75.090202/40.9769516,-75.1354224/@40.9199162,-74.870554,12.97z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4edaf194-e108-4e23-adb1-b8592604c3d6 | TIME: 2026-01-08 22:15:08 INFO - TOKEN: 02580380 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-08 22:15:08 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 540143, part 2. | TIME: 2026-01-08 22:15:08 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-08 22:15:08 INFO - TOKEN: 02580380 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540143. | TIME: 2026-01-08 22:15:08 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540143. | TIME: 2026-01-08 22:15:08 INFO - TOKEN: 540143 | FUNCTION: get_unique_token | STATUS: Using existing token: n8900o4ylg0g | TIME: 2026-01-08 22:15:08 INFO - TOKEN: 540143 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-08 22:15:09 INFO - TOKEN: 540143 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-08 22:15:10 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-08 22:15:10 INFO - TOKEN: 540143 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n8900o4ylg0g | TIME: 2026-01-08 22:15:11 INFO - TOKEN: 02580380 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540143. | TIME: 2026-01-08 22:15:11 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:15:11 INFO - TOKEN: 02580380 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:15:12 INFO - TOKEN: 02580380 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:15:12 INFO - TOKEN: 02580380 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:15:12 INFO - TOKEN: 02580380 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:15:12 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:16:04 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:16:04 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:16:04 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:16:06 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:16:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:16:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:16:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:16:07 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:16:07 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:16:07 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:16:07 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:16:07 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:16:07 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:18:04 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:18:04 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:18:04 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34976 | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34976. Falling back to existing DB data. | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280031 with 1 parts. | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/caZmfpKqhqwvKnXX8... | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/caZmfpKqhqwvKnXX8 | TIME: 2026-01-08 22:18:07 INFO - TOKEN: 64842964 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5956878,-82.2440846/36.06142,-83.3987514/35.9601503,-83.9575999/35.8721647,-84.318163/36.1444244,-86.7390918/36.1543902,-86.8336105/35.1573926,-89.8930571/35.1531586,-90.0663034/@35.095616,-90.1213464,10.75z/data=!4m2!4m1!3e0!5m1!1e1?coh=219814&entry=tts&g_ep=EgoyMDI0MDczMS4wKgBIAVAD | TIME: 2026-01-08 22:18:09 INFO - TOKEN: 64842964 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-08 22:18:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 280031, part 1. | TIME: 2026-01-08 22:18:09 INFO - TOKEN: 64842964 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280031. | TIME: 2026-01-08 22:18:10 INFO - TOKEN: 280031 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280031. | TIME: 2026-01-08 22:18:10 INFO - TOKEN: 280031 | FUNCTION: get_unique_token | STATUS: Using existing token: hnz8rjd8a5o4 | TIME: 2026-01-08 22:18:10 INFO - TOKEN: 280031 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-08 22:18:11 INFO - TOKEN: 280031 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hnz8rjd8a5o4 | TIME: 2026-01-08 22:18:11 INFO - TOKEN: 64842964 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280031. | TIME: 2026-01-08 22:18:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:18:11 INFO - TOKEN: 64842964 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:18:14 INFO - TOKEN: 64842964 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:18:14 INFO - TOKEN: 64842964 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:18:14 INFO - TOKEN: 64842964 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:18:14 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:20:04 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:20:04 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:20:04 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:20:06 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:20:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:20:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:20:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:20:07 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:20:07 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:20:07 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:20:07 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:20:07 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:20:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:21:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:21:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:21:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:21:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:21:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:21:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:21:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:21:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:21:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:21:07 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:21:07 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:21:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:21:07 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:24:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:24:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:24:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:24:06 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35352 | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35352 | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35352 | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35352. Falling back to existing DB data. | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240436 with 3 parts. | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA... | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA | TIME: 2026-01-08 22:24:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849864,-80.5189469/41.1451021,-80.7140531/41.1093518,-80.8462697/41.1052069,-81.3470766/41.0273298,-81.3498846/41.0265746,-81.4841243/41.0252633,-81.5040508/41.0271651,-81.9017783/40.8573038,-82.2558917/40.8580485,-82.212195/@40.8576869,-82.21272,19.26z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=952463a1-d6e9-4b2f-9ee0-dc62c932307b | TIME: 2026-01-08 22:24:08 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 22:24:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 1. | TIME: 2026-01-08 22:24:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240436. | TIME: 2026-01-08 22:24:08 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-08 22:24:08 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-08 22:24:08 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-08 22:24:10 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-08 22:24:10 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7... | TIME: 2026-01-08 22:24:10 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7 | TIME: 2026-01-08 22:24:10 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8580485,-82.212195/40.99313,-82.222951/41.0283365,-82.2244923/41.042308,-82.7179818/41.108626,-83.2225698/41.0442612,-83.6501716/41.0588376,-83.6515477/40.9813073,-84.1977987/40.9830812,-84.2042603/41.0235116,-84.3141309/@40.9843422,-84.5853027,11.39z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=00337633-ae73-4e3c-a815-014cb79cb79a | TIME: 2026-01-08 22:24:11 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 22:24:11 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 2. | TIME: 2026-01-08 22:24:11 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-08 22:24:11 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240436. | TIME: 2026-01-08 22:24:11 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-08 22:24:11 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-08 22:24:11 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-08 22:24:12 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-08 22:24:12 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8... | TIME: 2026-01-08 22:24:12 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8 | TIME: 2026-01-08 22:24:12 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0235116,-84.3141309/41.0197864,-84.3428854/41.0181227,-84.7265647/40.9543104,-84.7279899/40.9982728,-84.8033008/@40.9981301,-84.803313,18.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd63b7e5-68b4-4b9d-98cf-f8c1883a46f3 | TIME: 2026-01-08 22:24:14 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-08 22:24:14 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240436, part 3. | TIME: 2026-01-08 22:24:14 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-08 22:24:14 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240436. | TIME: 2026-01-08 22:24:14 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-08 22:24:14 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-08 22:24:14 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-08 22:24:15 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-08 22:24:15 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240436. | TIME: 2026-01-08 22:24:15 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:24:15 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:24:16 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:24:16 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:24:16 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:24:16 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:28:05 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:28:05 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:28:05 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35355 | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35355. Falling back to existing DB data. | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200299 with 1 parts. | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1mJvzKjfS1SzeFfx5... | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1mJvzKjfS1SzeFfx5 | TIME: 2026-01-08 22:28:07 INFO - TOKEN: 86414846 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.5090783,-98.7774353/37.6456015,-98.7394875/37.274691,-98.598061/36.9988767,-98.6518506/@37.0552136,-99.9254335,6.54z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=f3faed5f-dfda-4f59-a79a-a38edd542805 | TIME: 2026-01-08 22:28:08 INFO - TOKEN: 86414846 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 22:28:08 INFO - TOKEN: 86414846 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 200299, part 1. | TIME: 2026-01-08 22:28:08 INFO - TOKEN: 86414846 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200299. | TIME: 2026-01-08 22:28:09 INFO - TOKEN: 200299 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200299. | TIME: 2026-01-08 22:28:09 INFO - TOKEN: 200299 | FUNCTION: get_unique_token | STATUS: Using existing token: 01uxtugy1qyx | TIME: 2026-01-08 22:28:09 INFO - TOKEN: 200299 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 22:28:10 INFO - TOKEN: 200299 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 01uxtugy1qyx | TIME: 2026-01-08 22:28:10 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200299. | TIME: 2026-01-08 22:28:10 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:28:10 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:28:11 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:28:11 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:28:11 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:28:11 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:44:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:44:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:44:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:44:06 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:44:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:44:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:44:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:44:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:44:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:44:08 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:44:08 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:44:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:44:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:45:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:45:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:45:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35354 | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35354. Falling back to existing DB data. | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9... | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9 | TIME: 2026-01-08 22:45:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/41.7595405,-84.9895771/42.2976615,-84.9949795/42.3006773,-85.0793307/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.0307231,-85.3563321,10z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6afd13e1d:0x41fcc675168a5de4!2m2!1d-85.0811191!2d42.3028531!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=869ef518-6c4c-496b-87ac-6148b15889a0 | TIME: 2026-01-08 22:45:08 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 22:45:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490184, part 1. | TIME: 2026-01-08 22:45:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-08 22:45:09 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-08 22:45:09 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-08 22:45:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-08 22:45:10 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-08 22:45:13 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 22:45:13 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-08 22:45:13 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-08 22:45:13 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:45:13 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:45:15 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:45:15 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:45:15 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:45:15 INFO - TOKEN: 91801134 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:49:04 INFO - TOKEN: 91801134 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:49:04 INFO - TOKEN: 91801134 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:49:04 INFO - TOKEN: 91801134 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:49:06 INFO - TOKEN: 91801134 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:49:07 INFO - TOKEN: 91801134 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:49:07 INFO - TOKEN: 91801134 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:49:07 INFO - TOKEN: 91801134 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:49:07 INFO - TOKEN: 91801134 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 18776 | TIME: 2026-01-08 22:49:07 INFO - TOKEN: 91801134 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 18776 | TIME: 2026-01-08 22:49:07 INFO - TOKEN: 91801134 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 18776. Falling back to existing DB data. | TIME: 2026-01-08 22:49:07 INFO - TOKEN: 91801134 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 18776 because it has no route_token in new or existing data. | TIME: 2026-01-08 22:49:07 INFO - TOKEN: 91801134 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:49:07 INFO - TOKEN: 91801134 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:49:08 INFO - TOKEN: 91801134 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:49:08 INFO - TOKEN: 91801134 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:49:08 INFO - TOKEN: 91801134 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:49:08 INFO - TOKEN: 09861369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:51:04 INFO - TOKEN: 09861369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:51:04 INFO - TOKEN: 09861369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:51:04 INFO - TOKEN: 09861369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:51:06 INFO - TOKEN: 09861369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:51:07 INFO - TOKEN: 09861369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:51:07 INFO - TOKEN: 09861369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:51:07 INFO - TOKEN: 09861369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:51:07 INFO - TOKEN: 09861369 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 22:51:07 INFO - TOKEN: 09861369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:51:07 INFO - TOKEN: 09861369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:51:08 INFO - TOKEN: 09861369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:51:08 INFO - TOKEN: 09861369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:51:08 INFO - TOKEN: 09861369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:51:08 INFO - TOKEN: 87723103 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:52:04 INFO - TOKEN: 87723103 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:52:04 INFO - TOKEN: 87723103 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:52:04 INFO - TOKEN: 87723103 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:52:06 INFO - TOKEN: 87723103 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:52:07 INFO - TOKEN: 87723103 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:52:07 INFO - TOKEN: 87723103 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:52:07 INFO - TOKEN: 87723103 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:52:07 INFO - TOKEN: 87723103 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:52:07 INFO - TOKEN: 87723103 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:52:09 INFO - TOKEN: 87723103 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:52:09 INFO - TOKEN: 87723103 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:52:09 INFO - TOKEN: 87723103 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:52:09 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:53:04 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:53:04 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:53:04 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:53:07 INFO - TOKEN: 09861369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:55:04 INFO - TOKEN: 09861369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:55:04 INFO - TOKEN: 09861369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:55:04 INFO - TOKEN: 09861369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:55:07 INFO - TOKEN: 09861369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:55:07 INFO - TOKEN: 09861369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:55:07 INFO - TOKEN: 09861369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:55:07 INFO - TOKEN: 09861369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:55:07 INFO - TOKEN: 09861369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:55:07 INFO - TOKEN: 09861369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:55:08 INFO - TOKEN: 09861369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:55:08 INFO - TOKEN: 09861369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:55:08 INFO - TOKEN: 09861369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:55:08 INFO - TOKEN: 48916647 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:56:04 INFO - TOKEN: 48916647 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:56:04 INFO - TOKEN: 48916647 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:56:04 INFO - TOKEN: 48916647 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:56:07 INFO - TOKEN: 48916647 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:56:07 INFO - TOKEN: 48916647 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:56:07 INFO - TOKEN: 48916647 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:56:07 INFO - TOKEN: 48916647 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:56:07 INFO - TOKEN: 48916647 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:56:07 INFO - TOKEN: 48916647 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:56:09 INFO - TOKEN: 48916647 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:56:09 INFO - TOKEN: 48916647 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:56:09 INFO - TOKEN: 48916647 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:56:09 INFO - TOKEN: 95450292 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:57:04 INFO - TOKEN: 95450292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:57:04 INFO - TOKEN: 95450292 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:57:04 INFO - TOKEN: 95450292 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:57:07 INFO - TOKEN: 95450292 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:57:07 INFO - TOKEN: 95450292 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:57:07 INFO - TOKEN: 95450292 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:57:07 INFO - TOKEN: 95450292 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:57:07 INFO - TOKEN: 95450292 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:57:07 INFO - TOKEN: 95450292 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:57:08 INFO - TOKEN: 95450292 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:57:08 INFO - TOKEN: 95450292 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:57:08 INFO - TOKEN: 95450292 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:57:08 INFO - TOKEN: 31601262 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 22:58:05 INFO - TOKEN: 31601262 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:58:05 INFO - TOKEN: 31601262 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 22:58:05 INFO - TOKEN: 31601262 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 22:58:07 INFO - TOKEN: 31601262 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 22:58:07 INFO - TOKEN: 31601262 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 22:58:07 INFO - TOKEN: 31601262 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 22:58:07 INFO - TOKEN: 31601262 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 22:58:07 INFO - TOKEN: 31601262 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 22:58:07 INFO - TOKEN: 31601262 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 22:58:08 INFO - TOKEN: 31601262 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:58:08 INFO - TOKEN: 31601262 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 22:58:08 INFO - TOKEN: 31601262 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 22:58:08 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:00:04 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:00:04 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:00:04 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:00:06 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:00:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:00:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:00:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:00:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35171 | TIME: 2026-01-08 23:00:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35171. Falling back to existing DB data. | TIME: 2026-01-08 23:00:07 INFO - TOKEN: 48988369 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341128 with 1 parts. | TIME: 2026-01-08 23:00:07 INFO - TOKEN: 48988369 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bYVCc4fjEydTVbft8... | TIME: 2026-01-08 23:00:07 INFO - TOKEN: 48988369 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bYVCc4fjEydTVbft8 | TIME: 2026-01-08 23:00:07 INFO - TOKEN: 48988369 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172445,-114.4877667/34.8645033,-117.0819406/34.136467,-117.5127104/34.1272492,-117.9634128/33.7743849,-118.0966753/33.7898612,-118.1549059/33.7874294,-118.2077812/33.7702918,-118.2086972/@33.7947069,-118.1585957,12.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=e8493f34-de59-4fe8-9fe0-f6b2a483e901 | TIME: 2026-01-08 23:00:08 INFO - TOKEN: 48988369 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-08 23:00:08 INFO - TOKEN: 48988369 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341128, part 1. | TIME: 2026-01-08 23:00:08 INFO - TOKEN: 48988369 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341128. | TIME: 2026-01-08 23:00:08 INFO - TOKEN: 341128 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341128. | TIME: 2026-01-08 23:00:08 INFO - TOKEN: 341128 | FUNCTION: get_unique_token | STATUS: Using existing token: 1qxtea0oyshr | TIME: 2026-01-08 23:00:09 INFO - TOKEN: 341128 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-08 23:00:10 INFO - TOKEN: 341128 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1qxtea0oyshr | TIME: 2026-01-08 23:00:10 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341128. | TIME: 2026-01-08 23:00:10 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:00:10 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:00:11 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:00:11 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:00:11 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:00:11 INFO - TOKEN: 44580927 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:01:05 INFO - TOKEN: 44580927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:01:05 INFO - TOKEN: 44580927 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:01:05 INFO - TOKEN: 44580927 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:01:07 INFO - TOKEN: 44580927 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:01:08 INFO - TOKEN: 44580927 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:01:08 INFO - TOKEN: 44580927 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:01:08 INFO - TOKEN: 44580927 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:01:08 INFO - TOKEN: 44580927 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:01:08 INFO - TOKEN: 44580927 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:01:09 INFO - TOKEN: 44580927 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:01:09 INFO - TOKEN: 44580927 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:01:09 INFO - TOKEN: 44580927 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:01:09 INFO - TOKEN: 56659189 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:02:06 INFO - TOKEN: 56659189 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:02:06 INFO - TOKEN: 56659189 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:02:06 INFO - TOKEN: 56659189 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:02:08 INFO - TOKEN: 56659189 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:02:08 INFO - TOKEN: 56659189 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:02:08 INFO - TOKEN: 56659189 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:02:08 INFO - TOKEN: 56659189 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:02:08 INFO - TOKEN: 56659189 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:02:08 INFO - TOKEN: 56659189 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:02:10 INFO - TOKEN: 56659189 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:02:10 INFO - TOKEN: 56659189 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:02:10 INFO - TOKEN: 56659189 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:02:10 INFO - TOKEN: 94168628 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:03:07 INFO - TOKEN: 94168628 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:03:07 INFO - TOKEN: 94168628 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:03:07 INFO - TOKEN: 94168628 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:03:10 INFO - TOKEN: 94168628 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:03:10 INFO - TOKEN: 94168628 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:03:10 INFO - TOKEN: 94168628 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:03:10 INFO - TOKEN: 94168628 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:03:10 INFO - TOKEN: 94168628 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:03:10 INFO - TOKEN: 94168628 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:03:11 INFO - TOKEN: 94168628 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:03:11 INFO - TOKEN: 94168628 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:03:11 INFO - TOKEN: 94168628 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:03:11 INFO - TOKEN: 45703854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:05:04 INFO - TOKEN: 45703854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:05:04 INFO - TOKEN: 45703854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:05:04 INFO - TOKEN: 45703854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:05:06 INFO - TOKEN: 45703854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:05:06 INFO - TOKEN: 45703854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:05:06 INFO - TOKEN: 45703854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:05:06 INFO - TOKEN: 45703854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:05:06 INFO - TOKEN: 45703854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:05:06 INFO - TOKEN: 45703854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:05:07 INFO - TOKEN: 45703854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:05:07 INFO - TOKEN: 45703854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:05:07 INFO - TOKEN: 45703854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:05:07 INFO - TOKEN: 16201228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:07:04 INFO - TOKEN: 16201228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:07:04 INFO - TOKEN: 16201228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:07:04 INFO - TOKEN: 16201228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:07:06 INFO - TOKEN: 16201228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:07:07 INFO - TOKEN: 16201228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:07:07 INFO - TOKEN: 16201228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:07:07 INFO - TOKEN: 16201228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:07:07 INFO - TOKEN: 16201228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:07:07 INFO - TOKEN: 16201228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:07:08 INFO - TOKEN: 16201228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:07:08 INFO - TOKEN: 16201228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:07:08 INFO - TOKEN: 16201228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:07:08 INFO - TOKEN: 09861369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:09:04 INFO - TOKEN: 09861369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:09:04 INFO - TOKEN: 09861369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:09:04 INFO - TOKEN: 09861369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:09:07 INFO - TOKEN: 09861369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:09:07 INFO - TOKEN: 09861369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:09:07 INFO - TOKEN: 09861369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:09:07 INFO - TOKEN: 09861369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:09:07 INFO - TOKEN: 09861369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:09:07 INFO - TOKEN: 09861369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:09:08 INFO - TOKEN: 09861369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:09:08 INFO - TOKEN: 09861369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:09:08 INFO - TOKEN: 09861369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:09:08 INFO - TOKEN: 08515940 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:10:05 INFO - TOKEN: 08515940 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:10:05 INFO - TOKEN: 08515940 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:10:05 INFO - TOKEN: 08515940 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:10:07 INFO - TOKEN: 08515940 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:10:08 INFO - TOKEN: 08515940 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:10:08 INFO - TOKEN: 08515940 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:10:08 INFO - TOKEN: 08515940 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:10:08 INFO - TOKEN: 08515940 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:10:08 INFO - TOKEN: 08515940 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:10:10 INFO - TOKEN: 08515940 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:10:10 INFO - TOKEN: 08515940 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:10:10 INFO - TOKEN: 08515940 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:10:10 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:11:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:11:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:11:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:11:06 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:11:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:11:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:11:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:11:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:11:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:11:08 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:11:08 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:11:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:11:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:12:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:12:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:12:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:12:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:12:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:12:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:12:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:12:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:12:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:12:08 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:12:08 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:12:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:12:08 INFO - TOKEN: 41939167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:13:04 INFO - TOKEN: 41939167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:13:04 INFO - TOKEN: 41939167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:13:04 INFO - TOKEN: 41939167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:13:06 INFO - TOKEN: 41939167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:13:07 INFO - TOKEN: 41939167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:13:07 INFO - TOKEN: 41939167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:13:07 INFO - TOKEN: 41939167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:13:07 INFO - TOKEN: 41939167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:13:07 INFO - TOKEN: 41939167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:13:08 INFO - TOKEN: 41939167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:13:08 INFO - TOKEN: 41939167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:13:08 INFO - TOKEN: 41939167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:13:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:16:05 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:16:05 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:16:05 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:16:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:16:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:16:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:16:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:16:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:16:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:16:08 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:16:08 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:16:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:16:08 INFO - TOKEN: 13549438 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:17:04 INFO - TOKEN: 13549438 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:17:04 INFO - TOKEN: 13549438 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:17:04 INFO - TOKEN: 13549438 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:17:07 INFO - TOKEN: 13549438 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:17:07 INFO - TOKEN: 13549438 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:17:07 INFO - TOKEN: 13549438 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:17:07 INFO - TOKEN: 13549438 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:17:07 INFO - TOKEN: 13549438 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:17:07 INFO - TOKEN: 13549438 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:17:09 INFO - TOKEN: 13549438 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:17:09 INFO - TOKEN: 13549438 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:17:09 INFO - TOKEN: 13549438 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:17:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:18:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:18:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:18:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:18:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35143 | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35143 | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35143. Falling back to existing DB data. | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341129 with 2 parts. | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6yZ4SQNBF4UJcyx99... | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6yZ4SQNBF4UJcyx99 | TIME: 2026-01-08 23:18:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/321+Lakme+Ave,+Wilmington,+CA+90744,+USA/33.7737082,-118.2619674/33.771217,-118.2628228/33.774724,-118.2798231/33.7904236,-118.2775748/''/33.7863821,-118.1375364/33.7920024,-118.0879692/34.132047,-117.9500917/34.1454441,-117.4846546/@34.0873671,-118.1142054,10.18z/data=!4m22!4m21!1m5!1m1!1s0x80dd367922c7f2d3:0x66003929e7f1b5cd!2m2!1d-118.2599039!2d33.773489!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dd31577dbbe9b5:0xd1828a353452ca3e!2m2!1d-118.194294!2d33.789909!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=1243e6a2-a297-4ee6-8f1d-25a7c0c579a3 | TIME: 2026-01-08 23:18:08 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 23:18:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341129, part 1. | TIME: 2026-01-08 23:18:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341129. | TIME: 2026-01-08 23:18:08 INFO - TOKEN: 341129 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341129. | TIME: 2026-01-08 23:18:08 INFO - TOKEN: 341129 | FUNCTION: get_unique_token | STATUS: Using existing token: qyc8yjsod4sd | TIME: 2026-01-08 23:18:08 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '321 Lakme Ave, Wilmington, CA 90744, USA' | TIME: 2026-01-08 23:18:10 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7700608, -118.2588396). | TIME: 2026-01-08 23:18:11 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-08 23:18:11 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 23:18:11 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-08 23:18:12 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-08 23:18:12 INFO - TOKEN: 341129 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-08 23:18:12 INFO - TOKEN: 341129 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 9. | TIME: 2026-01-08 23:18:12 INFO - TOKEN: 341129 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qyc8yjsod4sd | TIME: 2026-01-08 23:18:12 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Uhunm1Giz8p4gwWr8... | TIME: 2026-01-08 23:18:12 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Uhunm1Giz8p4gwWr8 | TIME: 2026-01-08 23:18:12 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.1454441,-117.4846546/34.4067371,-117.3996972/34.9958555,-117.5326478/34.8802501,-117.0654674/34.7276979,-115.8315009/34.7171467,-114.487766/@35.1225088,-115.4277389,8.19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=e7a8ca02-bf1c-4d0e-beef-6053a04f9bb0 | TIME: 2026-01-08 23:18:13 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-08 23:18:13 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 341129, part 2. | TIME: 2026-01-08 23:18:13 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-08 23:18:13 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341129. | TIME: 2026-01-08 23:18:14 INFO - TOKEN: 341129 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341129. | TIME: 2026-01-08 23:18:14 INFO - TOKEN: 341129 | FUNCTION: get_unique_token | STATUS: Using existing token: qyc8yjsod4sd | TIME: 2026-01-08 23:18:14 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '321 Lakme Ave, Wilmington, CA 90744, USA' | TIME: 2026-01-08 23:18:16 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7700608, -118.2588396). | TIME: 2026-01-08 23:18:17 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-08 23:18:17 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-08 23:18:20 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-08 23:18:20 INFO - TOKEN: 341129 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-08 23:18:20 INFO - TOKEN: 341129 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-08 23:18:20 INFO - TOKEN: 341129 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 14. | TIME: 2026-01-08 23:18:20 INFO - TOKEN: 341129 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qyc8yjsod4sd | TIME: 2026-01-08 23:18:21 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341129. | TIME: 2026-01-08 23:18:21 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:18:21 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:18:21 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:18:21 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:18:21 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:18:21 INFO - TOKEN: 33972551 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:20:04 INFO - TOKEN: 33972551 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:20:04 INFO - TOKEN: 33972551 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:20:04 INFO - TOKEN: 33972551 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:20:07 INFO - TOKEN: 33972551 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:20:08 INFO - TOKEN: 33972551 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:20:08 INFO - TOKEN: 33972551 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:20:08 INFO - TOKEN: 33972551 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:20:08 INFO - TOKEN: 33972551 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:20:08 INFO - TOKEN: 33972551 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:20:09 INFO - TOKEN: 33972551 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:20:09 INFO - TOKEN: 33972551 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:20:09 INFO - TOKEN: 33972551 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:20:09 INFO - TOKEN: 88836615 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:22:04 INFO - TOKEN: 88836615 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:22:04 INFO - TOKEN: 88836615 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:22:04 INFO - TOKEN: 88836615 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:22:06 INFO - TOKEN: 88836615 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:22:07 INFO - TOKEN: 88836615 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:22:07 INFO - TOKEN: 88836615 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:22:07 INFO - TOKEN: 88836615 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:22:07 INFO - TOKEN: 88836615 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:22:07 INFO - TOKEN: 88836615 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:22:07 INFO - TOKEN: 88836615 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:22:07 INFO - TOKEN: 88836615 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:22:07 INFO - TOKEN: 88836615 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:22:07 INFO - TOKEN: 21672143 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:23:04 INFO - TOKEN: 21672143 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:23:04 INFO - TOKEN: 21672143 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:23:04 INFO - TOKEN: 21672143 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:23:06 INFO - TOKEN: 21672143 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:23:07 INFO - TOKEN: 21672143 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:23:07 INFO - TOKEN: 21672143 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:23:07 INFO - TOKEN: 21672143 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:23:07 INFO - TOKEN: 21672143 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:23:07 INFO - TOKEN: 21672143 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:23:08 INFO - TOKEN: 21672143 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:23:08 INFO - TOKEN: 21672143 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:23:08 INFO - TOKEN: 21672143 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:23:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:24:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:24:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:24:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:24:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:24:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:24:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:24:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:24:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:24:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:24:08 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:24:08 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:24:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:24:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:25:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:25:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:25:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:25:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:25:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:25:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:25:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:25:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:25:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:25:09 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:25:09 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:25:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:25:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:26:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:26:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:26:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:26:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:26:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:26:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:26:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:26:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35158 | TIME: 2026-01-08 23:26:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35158. Falling back to existing DB data. | TIME: 2026-01-08 23:26:07 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341130 with 1 parts. | TIME: 2026-01-08 23:26:07 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vLJZFNSytQM3r5bF8... | TIME: 2026-01-08 23:26:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vLJZFNSytQM3r5bF8 | TIME: 2026-01-08 23:26:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.0054767,-122.6156708/40.3206715,-122.2809809/38.6735444,-121.703067/37.7384011,-121.3438398/34.2842272,-118.4685556/33.9546451,-118.3695189/33.8491092,-118.2850918/33.7705357,-118.2741818/33.7737707,-118.2619533/321+Lakme+Ave,+Wilmington,+CA+90744,+USA/@33.7754209,-118.270434,15.17z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dd367922c7f2d3:0x66003929e7f1b5cd!2m2!1d-118.2599039!2d33.773489!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=9c8f6534-acd6-424e-a17f-b62c9bfbf133 | TIME: 2026-01-08 23:26:08 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-08 23:26:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341130, part 1. | TIME: 2026-01-08 23:26:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341130. | TIME: 2026-01-08 23:26:09 INFO - TOKEN: 341130 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341130. | TIME: 2026-01-08 23:26:09 INFO - TOKEN: 341130 | FUNCTION: get_unique_token | STATUS: Using existing token: vtis7i0t1fa3 | TIME: 2026-01-08 23:26:09 INFO - TOKEN: 341130 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '321 Lakme Ave, Wilmington, CA 90744, USA' | TIME: 2026-01-08 23:26:10 INFO - TOKEN: 341130 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7700608, -118.2588396). | TIME: 2026-01-08 23:26:11 INFO - TOKEN: 341130 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-08 23:26:11 INFO - TOKEN: 341130 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vtis7i0t1fa3 | TIME: 2026-01-08 23:26:11 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341130. | TIME: 2026-01-08 23:26:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:26:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:26:12 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:26:12 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:26:12 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:26:12 INFO - TOKEN: 66424202 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:27:04 INFO - TOKEN: 66424202 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:27:04 INFO - TOKEN: 66424202 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:27:04 INFO - TOKEN: 66424202 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:27:07 INFO - TOKEN: 66424202 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:27:07 INFO - TOKEN: 66424202 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:27:07 INFO - TOKEN: 66424202 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:27:07 INFO - TOKEN: 66424202 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:27:07 INFO - TOKEN: 66424202 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:27:07 INFO - TOKEN: 66424202 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:27:09 INFO - TOKEN: 66424202 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:27:09 INFO - TOKEN: 66424202 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:27:09 INFO - TOKEN: 66424202 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:27:09 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:29:04 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:29:04 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:29:04 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:29:06 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:29:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:29:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:29:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:29:07 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:29:07 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:29:07 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:29:07 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:29:07 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:29:07 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:31:04 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:31:04 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:31:04 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35172 | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35172. Falling back to existing DB data. | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341128 with 1 parts. | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bYVCc4fjEydTVbft8... | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bYVCc4fjEydTVbft8 | TIME: 2026-01-08 23:31:07 INFO - TOKEN: 48988369 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172445,-114.4877667/34.8645033,-117.0819406/34.136467,-117.5127104/34.1272492,-117.9634128/33.7743849,-118.0966753/33.7898612,-118.1549059/33.7874294,-118.2077812/33.7702918,-118.2086972/@33.7947069,-118.1585957,12.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=e8493f34-de59-4fe8-9fe0-f6b2a483e901 | TIME: 2026-01-08 23:31:08 INFO - TOKEN: 48988369 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-08 23:31:08 INFO - TOKEN: 48988369 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341128, part 1. | TIME: 2026-01-08 23:31:08 INFO - TOKEN: 48988369 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341128. | TIME: 2026-01-08 23:31:09 INFO - TOKEN: 341128 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341128. | TIME: 2026-01-08 23:31:09 INFO - TOKEN: 341128 | FUNCTION: get_unique_token | STATUS: Using existing token: 1qxtea0oyshr | TIME: 2026-01-08 23:31:09 INFO - TOKEN: 341128 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-08 23:31:11 INFO - TOKEN: 341128 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1qxtea0oyshr | TIME: 2026-01-08 23:31:11 INFO - TOKEN: 48988369 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341128. | TIME: 2026-01-08 23:31:11 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:31:11 INFO - TOKEN: 48988369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:31:12 INFO - TOKEN: 48988369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:31:12 INFO - TOKEN: 48988369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:31:12 INFO - TOKEN: 48988369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:31:12 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:34:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:34:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:34:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:34:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:34:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:34:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:34:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:34:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:34:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:34:09 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:34:09 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:34:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:34:09 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:35:04 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:35:04 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:35:04 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:35:06 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:35:06 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:35:06 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:35:06 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:35:06 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 23:35:06 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:35:06 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:35:07 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:35:07 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:35:07 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:35:07 INFO - TOKEN: 77872578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:36:04 INFO - TOKEN: 77872578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:36:04 INFO - TOKEN: 77872578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:36:04 INFO - TOKEN: 77872578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:36:07 INFO - TOKEN: 77872578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:36:07 INFO - TOKEN: 77872578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:36:07 INFO - TOKEN: 77872578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:36:07 INFO - TOKEN: 77872578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:36:07 INFO - TOKEN: 77872578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:36:07 INFO - TOKEN: 77872578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:36:09 INFO - TOKEN: 77872578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:36:09 INFO - TOKEN: 77872578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:36:09 INFO - TOKEN: 77872578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:36:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:38:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:38:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:38:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:38:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:38:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:38:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:38:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:38:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:38:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:38:09 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:38:09 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:38:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:38:09 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:39:04 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:39:04 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:39:04 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:39:06 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:39:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:39:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:39:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:39:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35359 | TIME: 2026-01-08 23:39:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35359. Falling back to existing DB data. | TIME: 2026-01-08 23:39:07 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-08 23:39:07 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-08 23:39:07 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-08 23:39:07 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-08 23:39:08 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-08 23:39:08 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-08 23:39:08 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-08 23:39:08 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-08 23:39:08 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-08 23:39:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-08 23:39:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-08 23:39:10 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-08 23:39:10 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:39:10 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:39:11 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:39:11 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:39:11 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:39:11 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:43:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:43:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:43:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:43:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:43:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:43:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:43:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:43:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:43:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:43:09 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:43:09 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:43:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:43:09 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:44:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:44:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:44:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:44:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:44:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:44:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:44:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:44:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:44:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:44:08 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:44:08 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:44:08 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:44:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:45:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:45:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:45:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:45:06 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:45:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:50:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:50:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:50:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35357 | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35357. Falling back to existing DB data. | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311029 with 1 parts. | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jipA91yqpnsWDTQj9... | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jipA91yqpnsWDTQj9 | TIME: 2026-01-08 23:50:07 INFO - TOKEN: 86414846 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.1072565,-98.5361702/33.8514023,-98.4872684/31.9762211,-98.0355192/30.2728727,-98.4009809/29.5205479,-98.4912676/29.31355,-98.6123215/27.6059946,-99.5051137/27.6118158,-99.512159/@27.6042241,-99.5048945,16.54z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=8263b978-c8f9-411e-a4c9-e8a751d4818c | TIME: 2026-01-08 23:50:08 INFO - TOKEN: 86414846 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-08 23:50:08 INFO - TOKEN: 86414846 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311029, part 1. | TIME: 2026-01-08 23:50:08 INFO - TOKEN: 86414846 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311029. | TIME: 2026-01-08 23:50:09 INFO - TOKEN: 311029 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311029. | TIME: 2026-01-08 23:50:09 INFO - TOKEN: 311029 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-08 23:50:09 INFO - TOKEN: 311029 | FUNCTION: get_unique_token | STATUS: Generated unique token: hq9jpe41eire | TIME: 2026-01-08 23:50:09 INFO - TOKEN: 311029 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-08 23:50:11 INFO - TOKEN: 311029 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: hq9jpe41eire | TIME: 2026-01-08 23:50:11 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311029. | TIME: 2026-01-08 23:50:11 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:50:11 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:50:12 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:50:12 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:50:12 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:50:12 INFO - TOKEN: 33667862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:53:04 INFO - TOKEN: 33667862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:53:04 INFO - TOKEN: 33667862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:53:04 INFO - TOKEN: 33667862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:53:07 INFO - TOKEN: 33667862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:53:07 INFO - TOKEN: 33667862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:53:07 INFO - TOKEN: 33667862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:53:07 INFO - TOKEN: 33667862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:53:07 INFO - TOKEN: 33667862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:53:07 INFO - TOKEN: 33667862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:53:09 INFO - TOKEN: 33667862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:53:09 INFO - TOKEN: 33667862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:53:09 INFO - TOKEN: 33667862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:53:09 INFO - TOKEN: 27436474 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:54:05 INFO - TOKEN: 27436474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:54:05 INFO - TOKEN: 27436474 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:54:05 INFO - TOKEN: 27436474 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:54:07 INFO - TOKEN: 27436474 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:54:07 INFO - TOKEN: 27436474 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:54:07 INFO - TOKEN: 27436474 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:54:07 INFO - TOKEN: 27436474 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:54:07 INFO - TOKEN: 27436474 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:54:07 INFO - TOKEN: 27436474 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:54:08 INFO - TOKEN: 27436474 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:54:08 INFO - TOKEN: 27436474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:54:08 INFO - TOKEN: 27436474 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:54:08 INFO - TOKEN: 75438190 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:55:04 INFO - TOKEN: 75438190 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:55:04 INFO - TOKEN: 75438190 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:55:04 INFO - TOKEN: 75438190 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:55:07 INFO - TOKEN: 75438190 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:55:07 INFO - TOKEN: 75438190 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:55:07 INFO - TOKEN: 75438190 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:55:07 INFO - TOKEN: 75438190 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:55:07 INFO - TOKEN: 75438190 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:55:07 INFO - TOKEN: 75438190 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:55:08 INFO - TOKEN: 75438190 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:55:08 INFO - TOKEN: 75438190 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:55:08 INFO - TOKEN: 75438190 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:55:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:57:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:57:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:57:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:57:06 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:57:06 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:57:06 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:57:06 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:57:06 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:57:06 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:57:07 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:57:07 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:57:07 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:57:07 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:58:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:58:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:58:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:58:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:58:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:58:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:58:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:58:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:58:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:58:09 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:58:09 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:58:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:58:09 INFO - TOKEN: 33325365 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-08 23:59:04 INFO - TOKEN: 33325365 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:59:04 INFO - TOKEN: 33325365 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-08 23:59:04 INFO - TOKEN: 33325365 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-08 23:59:07 INFO - TOKEN: 33325365 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-08 23:59:07 INFO - TOKEN: 33325365 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-08 23:59:07 INFO - TOKEN: 33325365 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-08 23:59:07 INFO - TOKEN: 33325365 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-08 23:59:07 INFO - TOKEN: 33325365 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-08 23:59:07 INFO - TOKEN: 33325365 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-08 23:59:09 INFO - TOKEN: 33325365 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:59:09 INFO - TOKEN: 33325365 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-08 23:59:09 INFO - TOKEN: 33325365 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-08 23:59:09 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:00:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:00:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:00:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:00:07 INFO - TOKEN: 59390799 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:01:04 INFO - TOKEN: 59390799 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:01:04 INFO - TOKEN: 59390799 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:01:04 INFO - TOKEN: 59390799 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:01:07 INFO - TOKEN: 59390799 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:01:07 INFO - TOKEN: 59390799 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:01:07 INFO - TOKEN: 59390799 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:01:07 INFO - TOKEN: 59390799 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:01:07 INFO - TOKEN: 59390799 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:01:07 INFO - TOKEN: 59390799 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:01:09 INFO - TOKEN: 59390799 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:01:09 INFO - TOKEN: 59390799 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:01:09 INFO - TOKEN: 59390799 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:01:09 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:02:04 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:02:04 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:02:04 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:02:06 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:02:06 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:02:06 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:02:06 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:02:06 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 00:02:06 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:02:06 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:02:07 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:02:07 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:02:07 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:02:07 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:03:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:03:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:03:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:03:07 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:03:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:03:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:03:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:03:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:03:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:03:08 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:03:08 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:03:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:03:08 INFO - TOKEN: 22309764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:05:04 INFO - TOKEN: 22309764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:05:04 INFO - TOKEN: 22309764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:05:04 INFO - TOKEN: 22309764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:05:07 INFO - TOKEN: 22309764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:05:07 INFO - TOKEN: 22309764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:05:07 INFO - TOKEN: 22309764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:05:07 INFO - TOKEN: 22309764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:05:07 INFO - TOKEN: 22309764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:05:07 INFO - TOKEN: 22309764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:05:10 INFO - TOKEN: 22309764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:05:10 INFO - TOKEN: 22309764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:05:10 INFO - TOKEN: 22309764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:05:10 INFO - TOKEN: 73178428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:07:04 INFO - TOKEN: 73178428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:07:04 INFO - TOKEN: 73178428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:07:04 INFO - TOKEN: 73178428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:07:06 INFO - TOKEN: 73178428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:07:07 INFO - TOKEN: 73178428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:07:07 INFO - TOKEN: 73178428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:07:07 INFO - TOKEN: 73178428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:07:07 INFO - TOKEN: 73178428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:07:07 INFO - TOKEN: 73178428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:07:08 INFO - TOKEN: 73178428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:07:08 INFO - TOKEN: 73178428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:07:08 INFO - TOKEN: 73178428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:07:08 INFO - TOKEN: 36358569 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:11:04 INFO - TOKEN: 36358569 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:11:04 INFO - TOKEN: 36358569 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:11:04 INFO - TOKEN: 36358569 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:11:07 INFO - TOKEN: 36358569 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:11:07 INFO - TOKEN: 36358569 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:11:07 INFO - TOKEN: 36358569 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:11:07 INFO - TOKEN: 36358569 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:11:07 INFO - TOKEN: 36358569 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:11:07 INFO - TOKEN: 36358569 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:11:09 INFO - TOKEN: 36358569 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:11:09 INFO - TOKEN: 36358569 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:11:09 INFO - TOKEN: 36358569 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:11:09 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:12:04 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:12:04 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:12:04 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:12:07 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:12:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:12:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:12:07 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:12:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:12:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:12:08 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:12:08 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:12:08 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:12:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:13:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:13:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:13:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:13:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:13:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:13:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:13:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:13:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:13:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:13:09 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:13:09 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:13:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:13:09 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:14:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:14:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:14:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35326 | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35326. Falling back to existing DB data. | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420011 with 1 parts. | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hfZfcCwfRFe5qYEE6... | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hfZfcCwfRFe5qYEE6 | TIME: 2026-01-09 00:14:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/45.5973178,-122.5504019/45.3636949,-122.6725101/45.3461588,-122.7673946/43.5599939,-123.2820854/42.0054572,-122.6156709/@41.8055316,-122.9313479,7.22z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYwMi4wKgBIAVAD&skid=0a9dc5c0-a3d3-4709-80d9-a964366ad5bc | TIME: 2026-01-09 00:14:08 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 00:14:08 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 420011, part 1. | TIME: 2026-01-09 00:14:08 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420011. | TIME: 2026-01-09 00:14:09 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420011. | TIME: 2026-01-09 00:14:09 INFO - TOKEN: 420011 | FUNCTION: get_unique_token | STATUS: Using existing token: 6r74ak8u0hcm | TIME: 2026-01-09 00:14:09 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 00:14:10 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6r74ak8u0hcm | TIME: 2026-01-09 00:14:10 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420011. | TIME: 2026-01-09 00:14:10 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:14:10 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:14:11 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:14:11 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:14:11 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:14:11 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:16:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:16:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:16:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:16:06 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:16:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:16:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:16:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:16:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:16:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:16:07 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:16:07 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:16:07 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:16:07 INFO - TOKEN: 85735970 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:19:04 INFO - TOKEN: 85735970 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:19:04 INFO - TOKEN: 85735970 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:19:04 INFO - TOKEN: 85735970 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:19:07 INFO - TOKEN: 85735970 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:19:07 INFO - TOKEN: 85735970 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:19:07 INFO - TOKEN: 85735970 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:19:07 INFO - TOKEN: 85735970 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:19:07 INFO - TOKEN: 85735970 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:19:07 INFO - TOKEN: 85735970 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:19:08 INFO - TOKEN: 85735970 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:19:08 INFO - TOKEN: 85735970 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:19:08 INFO - TOKEN: 85735970 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:19:08 INFO - TOKEN: 74452036 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:23:04 INFO - TOKEN: 74452036 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:23:04 INFO - TOKEN: 74452036 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:23:04 INFO - TOKEN: 74452036 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:23:06 INFO - TOKEN: 74452036 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:23:07 INFO - TOKEN: 74452036 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:23:07 INFO - TOKEN: 74452036 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:23:07 INFO - TOKEN: 74452036 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:23:07 INFO - TOKEN: 74452036 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:23:07 INFO - TOKEN: 74452036 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:23:08 INFO - TOKEN: 74452036 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:23:08 INFO - TOKEN: 74452036 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:23:08 INFO - TOKEN: 74452036 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:23:08 INFO - TOKEN: 18702599 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:24:04 INFO - TOKEN: 18702599 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:24:04 INFO - TOKEN: 18702599 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:24:04 INFO - TOKEN: 18702599 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:24:07 INFO - TOKEN: 18702599 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:24:07 INFO - TOKEN: 18702599 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:24:07 INFO - TOKEN: 18702599 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:24:07 INFO - TOKEN: 18702599 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:24:07 INFO - TOKEN: 18702599 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:24:07 INFO - TOKEN: 18702599 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:24:09 INFO - TOKEN: 18702599 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:24:09 INFO - TOKEN: 18702599 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:24:09 INFO - TOKEN: 18702599 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:24:09 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:29:04 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:29:04 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:29:04 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:29:06 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:29:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:29:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:29:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:29:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:29:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:29:07 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:29:07 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:29:07 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:29:07 INFO - TOKEN: 45059565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:30:04 INFO - TOKEN: 45059565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:30:04 INFO - TOKEN: 45059565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:30:04 INFO - TOKEN: 45059565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:30:07 INFO - TOKEN: 45059565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:30:07 INFO - TOKEN: 45059565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:30:07 INFO - TOKEN: 45059565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:30:07 INFO - TOKEN: 45059565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:30:07 INFO - TOKEN: 45059565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:30:07 INFO - TOKEN: 45059565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:30:09 INFO - TOKEN: 45059565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:30:09 INFO - TOKEN: 45059565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:30:09 INFO - TOKEN: 45059565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:30:09 INFO - TOKEN: 00989756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:31:05 INFO - TOKEN: 00989756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:31:05 INFO - TOKEN: 00989756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:31:05 INFO - TOKEN: 00989756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:31:07 INFO - TOKEN: 00989756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:31:07 INFO - TOKEN: 00989756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:31:07 INFO - TOKEN: 00989756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:31:07 INFO - TOKEN: 00989756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:31:07 INFO - TOKEN: 00989756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:31:07 INFO - TOKEN: 00989756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:31:09 INFO - TOKEN: 00989756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:31:09 INFO - TOKEN: 00989756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:31:09 INFO - TOKEN: 00989756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:31:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:35:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:35:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:35:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:35:06 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:35:06 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:35:06 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:35:06 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:35:06 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 00:35:06 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:35:06 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:35:07 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:35:07 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:35:07 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:35:07 INFO - TOKEN: 81989766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:36:04 INFO - TOKEN: 81989766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:36:04 INFO - TOKEN: 81989766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:36:04 INFO - TOKEN: 81989766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:36:07 INFO - TOKEN: 81989766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:36:07 INFO - TOKEN: 81989766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:36:07 INFO - TOKEN: 81989766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:36:07 INFO - TOKEN: 81989766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:36:07 INFO - TOKEN: 81989766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:36:07 INFO - TOKEN: 81989766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:36:09 INFO - TOKEN: 81989766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:36:09 INFO - TOKEN: 81989766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:36:09 INFO - TOKEN: 81989766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:36:09 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:37:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:37:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:37:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:37:07 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:37:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:37:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:37:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:37:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:37:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:37:08 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:37:08 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:37:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:37:08 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:38:04 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:38:04 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:38:04 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:38:07 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:38:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:38:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:38:07 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:38:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:38:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:38:08 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:38:08 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:38:08 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:38:08 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:41:04 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:41:04 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:41:04 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:41:06 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:41:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:41:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:41:07 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:41:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:41:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:41:08 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:41:08 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:41:08 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:41:08 INFO - TOKEN: 87087701 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:45:04 INFO - TOKEN: 87087701 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:45:04 INFO - TOKEN: 87087701 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:45:04 INFO - TOKEN: 87087701 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:45:07 INFO - TOKEN: 87087701 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:45:07 INFO - TOKEN: 87087701 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:45:07 INFO - TOKEN: 87087701 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:45:07 INFO - TOKEN: 87087701 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:45:07 INFO - TOKEN: 87087701 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:45:07 INFO - TOKEN: 87087701 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:45:09 INFO - TOKEN: 87087701 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:45:09 INFO - TOKEN: 87087701 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:45:09 INFO - TOKEN: 87087701 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:45:09 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:50:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:50:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:50:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:50:07 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:50:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:50:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:50:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:50:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:50:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:50:08 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:50:08 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:50:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:50:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:51:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:51:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:51:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:51:06 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:51:06 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:51:06 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:51:06 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:51:06 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 00:51:06 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:51:06 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:51:07 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:51:07 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:51:07 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:51:07 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:52:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:52:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:52:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:52:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:52:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:52:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:52:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:52:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:52:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:52:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:52:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:52:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:52:08 INFO - TOKEN: 02684921 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:56:04 INFO - TOKEN: 02684921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:56:04 INFO - TOKEN: 02684921 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:56:04 INFO - TOKEN: 02684921 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:56:06 INFO - TOKEN: 02684921 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:56:07 INFO - TOKEN: 02684921 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:56:07 INFO - TOKEN: 02684921 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:56:07 INFO - TOKEN: 02684921 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:56:07 INFO - TOKEN: 02684921 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:56:07 INFO - TOKEN: 02684921 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:56:08 INFO - TOKEN: 02684921 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:56:08 INFO - TOKEN: 02684921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:56:08 INFO - TOKEN: 02684921 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:56:08 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:57:04 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:57:04 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:57:04 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:57:07 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:58:04 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:58:04 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:58:04 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:58:06 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:58:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 00:59:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:59:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 00:59:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 00:59:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 00:59:06 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 00:59:06 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 00:59:06 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 00:59:06 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 00:59:06 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 00:59:07 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:59:07 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 00:59:07 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 00:59:07 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:00:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:00:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:00:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:00:06 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:00:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:00:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:00:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:00:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:00:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:00:08 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:00:08 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:00:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:00:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:01:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:01:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:01:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:01:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:01:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:01:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:01:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:01:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:01:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:01:09 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:01:09 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:01:09 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:01:09 INFO - TOKEN: 85289461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:02:04 INFO - TOKEN: 85289461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:02:04 INFO - TOKEN: 85289461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:02:04 INFO - TOKEN: 85289461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:02:06 INFO - TOKEN: 85289461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:02:07 INFO - TOKEN: 85289461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:02:07 INFO - TOKEN: 85289461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:02:07 INFO - TOKEN: 85289461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:02:07 INFO - TOKEN: 85289461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:02:07 INFO - TOKEN: 85289461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:02:08 INFO - TOKEN: 85289461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:02:08 INFO - TOKEN: 85289461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:02:08 INFO - TOKEN: 85289461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:02:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:03:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:03:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:03:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:03:06 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35378 | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35378 | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35378. Falling back to existing DB data. | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311030 with 2 parts. | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Mxxk17WmFihEQVUV9... | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Mxxk17WmFihEQVUV9 | TIME: 2026-01-09 01:03:07 INFO - TOKEN: 69782364 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/Port+of+Houston+Authority,+111+East+Loop+N,+Houston,+TX+77029,+United+States/29.7294561,-95.2683859/29.7365628,-95.2654128/29.8172373,-95.3765836/31.208021,-95.9962598/32.6574704,-96.7385127/32.686106,-97.0623853/32.8372885,-97.0692411/32.840345,-97.2450259/32.849518,-97.3124541/@32.8369529,-97.3082984,14.62z/data=!4m19!4m18!1m5!1m1!1s0x8640bdab49cfc853:0x89e65ea5ff345ecd!2m2!1d-95.272407!2d29.729997!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=551adfc1-8c3e-42ea-9218-82d001aa09dd | TIME: 2026-01-09 01:03:08 INFO - TOKEN: 69782364 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 01:03:08 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311030, part 1. | TIME: 2026-01-09 01:03:08 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311030. | TIME: 2026-01-09 01:03:08 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311030. | TIME: 2026-01-09 01:03:08 INFO - TOKEN: 311030 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-09 01:03:09 INFO - TOKEN: 311030 | FUNCTION: get_unique_token | STATUS: Generated unique token: 69du4nvzls9y | TIME: 2026-01-09 01:03:09 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Houston Authority, 111 East Loop N, Houston, TX 77029, United States' | TIME: 2026-01-09 01:03:11 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-09 01:03:21 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.783533, -95.264319). | TIME: 2026-01-09 01:03:26 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-09 01:03:26 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 69du4nvzls9y | TIME: 2026-01-09 01:03:26 INFO - TOKEN: 69782364 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/td4hwa3YK2sRzUx4A... | TIME: 2026-01-09 01:03:26 INFO - TOKEN: 69782364 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/td4hwa3YK2sRzUx4A | TIME: 2026-01-09 01:03:26 INFO - TOKEN: 69782364 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.849518,-97.3124541/32.8931057,-97.3246657/33.809993,-98.2180862/33.8963968,-98.4912428/33.9491932,-98.5499689/34.3005883,-99.7692688/34.3232434,-99.8417819/35.1357588,-101.4315704/35.1927568,-101.7055953/35.1827625,-103.0424926/@35.1471815,-103.7932862,7.01z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=942f29a6-5a20-4f40-8cd3-9bb9b13e8116 | TIME: 2026-01-09 01:03:27 INFO - TOKEN: 69782364 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 01:03:27 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311030, part 2. | TIME: 2026-01-09 01:03:27 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-09 01:03:27 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311030. | TIME: 2026-01-09 01:03:28 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311030. | TIME: 2026-01-09 01:03:28 INFO - TOKEN: 311030 | FUNCTION: get_unique_token | STATUS: Using existing token: 69du4nvzls9y | TIME: 2026-01-09 01:03:28 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Houston Authority, 111 East Loop N, Houston, TX 77029, United States' | TIME: 2026-01-09 01:03:30 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-09 01:03:40 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.783533, -95.264319). | TIME: 2026-01-09 01:03:45 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-09 01:03:45 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 69du4nvzls9y | TIME: 2026-01-09 01:03:45 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311030. | TIME: 2026-01-09 01:03:45 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:03:45 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:03:46 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:03:46 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:03:46 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:03:46 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:04:05 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:04:05 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:04:05 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:04:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:04:08 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:04:08 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:04:08 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:04:08 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:04:08 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:04:09 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:04:09 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:04:09 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:04:09 INFO - TOKEN: 85289461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:05:04 INFO - TOKEN: 85289461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:05:04 INFO - TOKEN: 85289461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:05:04 INFO - TOKEN: 85289461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:05:07 INFO - TOKEN: 85289461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:05:07 INFO - TOKEN: 85289461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:05:07 INFO - TOKEN: 85289461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:05:07 INFO - TOKEN: 85289461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:05:07 INFO - TOKEN: 85289461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:05:07 INFO - TOKEN: 85289461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:05:08 INFO - TOKEN: 85289461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:05:08 INFO - TOKEN: 85289461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:05:08 INFO - TOKEN: 85289461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:05:08 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:06:04 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:06:04 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:06:04 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:06:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:07:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:07:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:07:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:07:07 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:07:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:07:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:07:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:07:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:07:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:07:08 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:07:08 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:07:08 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:07:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:08:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:08:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:08:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:08:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:08:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:08:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:08:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:08:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:08:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:08:09 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:08:09 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:08:09 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:08:09 INFO - TOKEN: 81279326 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:09:04 INFO - TOKEN: 81279326 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:09:04 INFO - TOKEN: 81279326 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:09:04 INFO - TOKEN: 81279326 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:09:07 INFO - TOKEN: 81279326 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:09:08 INFO - TOKEN: 81279326 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:09:08 INFO - TOKEN: 81279326 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:09:08 INFO - TOKEN: 81279326 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:09:08 INFO - TOKEN: 81279326 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:09:08 INFO - TOKEN: 81279326 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:09:09 INFO - TOKEN: 81279326 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:09:09 INFO - TOKEN: 81279326 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:09:09 INFO - TOKEN: 81279326 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:09:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:10:05 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:10:05 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:10:05 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:10:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:10:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:10:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:10:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:10:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:10:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:10:08 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:10:08 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:10:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:10:08 INFO - TOKEN: 06234703 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:11:04 INFO - TOKEN: 06234703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:11:04 INFO - TOKEN: 06234703 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:11:04 INFO - TOKEN: 06234703 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:11:06 INFO - TOKEN: 06234703 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:11:07 INFO - TOKEN: 06234703 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:11:07 INFO - TOKEN: 06234703 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:11:07 INFO - TOKEN: 06234703 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:11:07 INFO - TOKEN: 06234703 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:11:07 INFO - TOKEN: 06234703 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:11:07 INFO - TOKEN: 06234703 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:11:07 INFO - TOKEN: 06234703 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:11:07 INFO - TOKEN: 06234703 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:11:07 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:12:05 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:12:05 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:12:05 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:12:07 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:12:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:12:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:12:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:12:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:12:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:12:08 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:12:08 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:12:08 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:12:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:13:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:13:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:13:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:13:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:13:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:13:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:13:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:13:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:13:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:13:08 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:13:08 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:13:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:13:08 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:15:04 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:15:04 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:15:04 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:15:06 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:15:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:15:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:15:07 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:15:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:15:07 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:15:07 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:15:07 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:15:07 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:15:07 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:18:04 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:18:04 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:18:04 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:18:06 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:18:06 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:18:06 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:18:06 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:18:06 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:18:06 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:18:07 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:18:07 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:18:07 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:18:07 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:19:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:19:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:19:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:19:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:19:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:19:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:19:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:19:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:19:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:19:08 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:19:08 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:19:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:19:08 INFO - TOKEN: 31890486 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:20:04 INFO - TOKEN: 31890486 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:20:04 INFO - TOKEN: 31890486 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:20:04 INFO - TOKEN: 31890486 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:20:07 INFO - TOKEN: 31890486 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:20:07 INFO - TOKEN: 31890486 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:20:07 INFO - TOKEN: 31890486 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:20:07 INFO - TOKEN: 31890486 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:20:07 INFO - TOKEN: 31890486 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:20:07 INFO - TOKEN: 31890486 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:20:09 INFO - TOKEN: 31890486 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:20:09 INFO - TOKEN: 31890486 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:20:09 INFO - TOKEN: 31890486 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:20:09 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:21:04 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:21:04 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:21:04 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:21:06 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:21:06 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:21:06 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:21:06 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:21:06 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 01:21:06 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:21:06 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:21:07 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:21:07 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:21:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:21:07 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:22:04 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:22:04 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:22:04 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35377 | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35377 | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35377. Falling back to existing DB data. | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540146 with 2 parts. | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vRyRn1QAyqNvjTTFA... | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vRyRn1QAyqNvjTTFA | TIME: 2026-01-09 01:22:07 INFO - TOKEN: 22618458 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/125+Adams+St,+Kearny,+NJ+07032,+USA/40.714475,-74.1294506/40.6769344,-74.1581096/40.6753833,-74.1899293/40.6747671,-74.1993835/40.6465418,-74.2280952/40.6516126,-74.2379855/40.5914247,-74.2947602/40.5390221,-74.3736196/40.5462259,-74.3984462/@40.6760669,-74.2172712,12.56z/data=!4m17!4m16!1m5!1m1!1s0x89c256b2e5b653a1:0x9909ee5aad6c85ed!2m2!1d-74.1100108!2d40.7351659!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=ce659341-2b2c-4498-888e-afd70bd32f0e | TIME: 2026-01-09 01:22:08 INFO - TOKEN: 22618458 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 01:22:08 INFO - TOKEN: 22618458 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540146, part 1. | TIME: 2026-01-09 01:22:08 INFO - TOKEN: 22618458 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540146. | TIME: 2026-01-09 01:22:08 INFO - TOKEN: 540146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540146. | TIME: 2026-01-09 01:22:08 INFO - TOKEN: 540146 | FUNCTION: get_unique_token | STATUS: Using existing token: jq3rs1adxbil | TIME: 2026-01-09 01:22:09 INFO - TOKEN: 540146 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '125 Adams St, Kearny, NJ 07032, USA' | TIME: 2026-01-09 01:22:09 INFO - TOKEN: 540146 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7359503, -74.1090973). | TIME: 2026-01-09 01:22:10 INFO - TOKEN: 540146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-09 01:22:10 INFO - TOKEN: 540146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jq3rs1adxbil | TIME: 2026-01-09 01:22:10 INFO - TOKEN: 22618458 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9Z51C2xRrbyNZxk58... | TIME: 2026-01-09 01:22:10 INFO - TOKEN: 22618458 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9Z51C2xRrbyNZxk58 | TIME: 2026-01-09 01:22:10 INFO - TOKEN: 22618458 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5462259,-74.3984462/40.6803706,-74.5972381/40.8654321,-74.4263359/40.9346295,-75.0201166/40.928691,-75.0911285/40.9769569,-75.1354214/@40.9769407,-75.1353168,20z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=461f965b-c63b-4558-84b2-42fa98d69a39 | TIME: 2026-01-09 01:22:11 INFO - TOKEN: 22618458 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-09 01:22:11 INFO - TOKEN: 22618458 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 540146, part 2. | TIME: 2026-01-09 01:22:11 INFO - TOKEN: 22618458 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-09 01:22:11 INFO - TOKEN: 22618458 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540146. | TIME: 2026-01-09 01:22:11 INFO - TOKEN: 540146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540146. | TIME: 2026-01-09 01:22:11 INFO - TOKEN: 540146 | FUNCTION: get_unique_token | STATUS: Using existing token: jq3rs1adxbil | TIME: 2026-01-09 01:22:12 INFO - TOKEN: 540146 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '125 Adams St, Kearny, NJ 07032, USA' | TIME: 2026-01-09 01:22:13 INFO - TOKEN: 540146 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7359503, -74.1090973). | TIME: 2026-01-09 01:22:14 INFO - TOKEN: 540146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-09 01:22:14 INFO - TOKEN: 540146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jq3rs1adxbil | TIME: 2026-01-09 01:22:14 INFO - TOKEN: 22618458 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540146. | TIME: 2026-01-09 01:22:14 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:22:14 INFO - TOKEN: 22618458 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:22:15 INFO - TOKEN: 22618458 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:22:15 INFO - TOKEN: 22618458 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:22:15 INFO - TOKEN: 22618458 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:22:15 INFO - TOKEN: 16720267 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:23:04 INFO - TOKEN: 16720267 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:23:04 INFO - TOKEN: 16720267 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:23:04 INFO - TOKEN: 16720267 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:23:06 INFO - TOKEN: 16720267 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:23:07 INFO - TOKEN: 16720267 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:23:07 INFO - TOKEN: 16720267 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:23:07 INFO - TOKEN: 16720267 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:23:07 INFO - TOKEN: 16720267 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:23:07 INFO - TOKEN: 16720267 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:23:08 INFO - TOKEN: 16720267 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:23:08 INFO - TOKEN: 16720267 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:23:08 INFO - TOKEN: 16720267 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:23:08 INFO - TOKEN: 23150559 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:24:04 INFO - TOKEN: 23150559 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:24:04 INFO - TOKEN: 23150559 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:24:04 INFO - TOKEN: 23150559 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:24:06 INFO - TOKEN: 23150559 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:24:07 INFO - TOKEN: 23150559 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:24:07 INFO - TOKEN: 23150559 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:24:07 INFO - TOKEN: 23150559 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:24:07 INFO - TOKEN: 23150559 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:24:07 INFO - TOKEN: 23150559 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:24:07 INFO - TOKEN: 23150559 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:24:07 INFO - TOKEN: 23150559 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:24:07 INFO - TOKEN: 23150559 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:24:07 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:25:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:25:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:25:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:25:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:25:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:25:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:25:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:25:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:25:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:25:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:25:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:25:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:25:08 INFO - TOKEN: 54339814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:26:04 INFO - TOKEN: 54339814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:26:04 INFO - TOKEN: 54339814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:26:04 INFO - TOKEN: 54339814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:26:07 INFO - TOKEN: 54339814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:26:07 INFO - TOKEN: 54339814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:26:07 INFO - TOKEN: 54339814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:26:07 INFO - TOKEN: 54339814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:26:07 INFO - TOKEN: 54339814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:26:07 INFO - TOKEN: 54339814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:26:08 INFO - TOKEN: 54339814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:26:08 INFO - TOKEN: 54339814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:26:08 INFO - TOKEN: 54339814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:26:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:27:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:27:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:27:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:27:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:27:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:27:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:27:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:27:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:27:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:27:08 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:27:08 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:27:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:27:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:28:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:28:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:28:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:28:07 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:28:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:28:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:28:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:28:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:28:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:28:08 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:28:08 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:28:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:28:08 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:29:04 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:29:04 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:29:04 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35361 | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35361. Falling back to existing DB data. | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490203 with 1 parts. | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2oRerFsifrGw35Fx9... | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2oRerFsifrGw35Fx9 | TIME: 2026-01-09 01:29:07 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.706564,-84.3604296/42.0486627,-84.3609477/41.940298,-84.9080244/41.9455137,-84.9730704/42.2694745,-84.9942193/13700+W+Michigan+Ave,+Marshall,+MI+49068,+USA/@42.2647363,-85.0146618,14.35z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8817e35c17a48a5f:0x39997f9f52fe8f5b!2m2!1d-85.0175896!2d42.2700366!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=c492bc1c-b5c4-487d-ba9c-80b8b3d97fca | TIME: 2026-01-09 01:29:08 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-09 01:29:08 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 490203, part 1. | TIME: 2026-01-09 01:29:08 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490203. | TIME: 2026-01-09 01:29:08 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490203. | TIME: 2026-01-09 01:29:08 INFO - TOKEN: 490203 | FUNCTION: get_unique_token | STATUS: Using existing token: 9rwbh89lrdut | TIME: 2026-01-09 01:29:08 INFO - TOKEN: 490203 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068, USA' | TIME: 2026-01-09 01:29:09 INFO - TOKEN: 490203 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-09 01:29:14 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-09 01:29:14 INFO - TOKEN: 490203 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9rwbh89lrdut | TIME: 2026-01-09 01:29:14 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490203. | TIME: 2026-01-09 01:29:14 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:29:14 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:29:15 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:29:15 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:29:15 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:29:15 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:31:04 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:31:04 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:31:04 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:31:06 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:31:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:31:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:31:07 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:31:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:31:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:31:07 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:31:07 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:31:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:31:07 INFO - TOKEN: 49489687 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:32:04 INFO - TOKEN: 49489687 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:32:04 INFO - TOKEN: 49489687 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:32:04 INFO - TOKEN: 49489687 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:32:07 INFO - TOKEN: 49489687 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:32:07 INFO - TOKEN: 49489687 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:32:07 INFO - TOKEN: 49489687 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:32:07 INFO - TOKEN: 49489687 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:32:07 INFO - TOKEN: 49489687 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:32:07 INFO - TOKEN: 49489687 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:32:09 INFO - TOKEN: 49489687 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:32:09 INFO - TOKEN: 49489687 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:32:09 INFO - TOKEN: 49489687 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:32:09 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:33:05 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:33:05 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:33:05 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:33:07 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:33:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:33:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:33:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:33:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:33:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:33:09 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:33:09 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:33:09 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:33:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:34:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:34:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:34:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:34:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:34:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:34:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:34:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:34:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:34:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:34:08 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:34:08 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:34:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:34:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:35:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:35:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:35:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:35:06 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:35:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:35:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:35:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:35:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:35:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:35:07 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:35:07 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:35:07 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:35:07 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:36:05 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:36:05 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:36:05 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:36:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:36:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:36:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:36:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:36:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:36:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:36:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:36:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:36:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:36:08 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:38:05 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:38:05 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:38:05 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35325 | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35325. Falling back to existing DB data. | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410201 with 1 parts. | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ygN7RUJgwKu3nPGE9... | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ygN7RUJgwKu3nPGE9 | TIME: 2026-01-09 01:38:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7468+N+Everett+Ave,+Concrete,+WA+98237,+USA/48.5377371,-121.7480047/48.5003653,-122.2596366/48.476511,-122.3356244/48.4674971,-122.3448827/47.6163666,-122.3291567/47.2223349,-122.4636233/45.7172749,-122.6484483/45.5973198,-122.5504074/@45.5930299,-122.4281553,10.31z/data=!4m16!4m15!1m5!1m1!1s0x54851fb81153f01d:0xb2f98d41c673a04f!2m2!1d-121.7385462!2d48.5369152!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=f1567742-1093-4db1-8a05-ba13b01bc1e3 | TIME: 2026-01-09 01:38:09 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-09 01:38:09 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 410201, part 1. | TIME: 2026-01-09 01:38:09 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410201. | TIME: 2026-01-09 01:38:09 INFO - TOKEN: 410201 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410201. | TIME: 2026-01-09 01:38:09 INFO - TOKEN: 410201 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-09 01:38:09 INFO - TOKEN: 410201 | FUNCTION: get_unique_token | STATUS: Generated unique token: gzussag4252l | TIME: 2026-01-09 01:38:10 INFO - TOKEN: 410201 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7468 N Everett Ave, Concrete, WA 98237, USA' | TIME: 2026-01-09 01:38:11 INFO - TOKEN: 410201 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (48.5369012, -121.7385692). | TIME: 2026-01-09 01:38:11 INFO - TOKEN: 410201 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-09 01:38:11 INFO - TOKEN: 410201 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: gzussag4252l | TIME: 2026-01-09 01:38:12 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410201. | TIME: 2026-01-09 01:38:12 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:38:12 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:38:13 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:38:13 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:38:13 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:38:13 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:39:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:39:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:39:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:39:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:39:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:39:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:39:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:39:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:39:07 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:39:09 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:39:09 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:39:09 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:39:09 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:45:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:45:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:45:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35351 | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35351. Falling back to existing DB data. | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320364 with 1 parts. | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rF62XL9GrmoYebu18... | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rF62XL9GrmoYebu18 | TIME: 2026-01-09 01:45:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6722315,-75.1776939/40.5867932,-75.596566/40.5853233,-75.6267118/40.6805504,-75.6972873/40.7554907,-75.9286336/40.8836115,-76.0056536/40.8922421,-76.0249952/41.0427777,-76.0285686/41.068242,-78.4828161/41.1849463,-80.518927/@40.7755763,-79.3798661,8.97z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=2fc7abc8-b714-4875-927d-f0009fcc1f09 | TIME: 2026-01-09 01:45:08 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 01:45:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 320364, part 1. | TIME: 2026-01-09 01:45:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320364. | TIME: 2026-01-09 01:45:09 INFO - TOKEN: 320364 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320364. | TIME: 2026-01-09 01:45:09 INFO - TOKEN: 320364 | FUNCTION: get_unique_token | STATUS: Using existing token: ptw8w5kxtcvk | TIME: 2026-01-09 01:45:09 INFO - TOKEN: 320364 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-09 01:45:10 INFO - TOKEN: 320364 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ptw8w5kxtcvk | TIME: 2026-01-09 01:45:10 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320364. | TIME: 2026-01-09 01:45:10 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:45:10 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:45:12 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:45:12 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:45:12 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:45:12 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:46:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:46:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:46:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:46:07 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:46:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:46:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:46:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:46:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:46:07 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:46:08 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:46:08 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:46:08 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:46:08 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:47:04 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:47:04 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:47:04 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:47:06 INFO - TOKEN: 86414846 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:47:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:47:07 INFO - TOKEN: 86414846 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:47:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:47:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35356 | TIME: 2026-01-09 01:47:07 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35356. Falling back to existing DB data. | TIME: 2026-01-09 01:47:07 INFO - TOKEN: 86414846 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140333 with 1 parts. | TIME: 2026-01-09 01:47:07 INFO - TOKEN: 86414846 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hUFeuJ41FkK2WyRY8... | TIME: 2026-01-09 01:47:07 INFO - TOKEN: 86414846 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hUFeuJ41FkK2WyRY8 | TIME: 2026-01-09 01:47:07 INFO - TOKEN: 86414846 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9989402,-98.6518054/36.7937856,-98.6660263/36.4191189,-98.8889499/36.1418557,-98.9558811/34.9581091,-99.060965/34.2472406,-99.0749288/34.1698884,-98.504894/34.1072098,-98.5362233/@36.7179193,-97.028776,8.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=7bdff299-c9fa-4381-8397-07c1a87f121d | TIME: 2026-01-09 01:47:08 INFO - TOKEN: 86414846 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-09 01:47:08 INFO - TOKEN: 86414846 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 140333, part 1. | TIME: 2026-01-09 01:47:08 INFO - TOKEN: 86414846 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140333. | TIME: 2026-01-09 01:47:08 INFO - TOKEN: 140333 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140333. | TIME: 2026-01-09 01:47:08 INFO - TOKEN: 140333 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-09 01:47:08 INFO - TOKEN: 140333 | FUNCTION: get_unique_token | STATUS: Generated unique token: 787dokpkdym5 | TIME: 2026-01-09 01:47:09 INFO - TOKEN: 140333 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-09 01:47:10 INFO - TOKEN: 140333 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 787dokpkdym5 | TIME: 2026-01-09 01:47:10 INFO - TOKEN: 86414846 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140333. | TIME: 2026-01-09 01:47:10 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:47:10 INFO - TOKEN: 86414846 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:47:11 INFO - TOKEN: 86414846 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:47:11 INFO - TOKEN: 86414846 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:47:11 INFO - TOKEN: 86414846 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:47:11 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 01:48:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:48:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 01:48:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 01:48:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 01:48:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 01:48:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 01:48:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 01:48:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 01:48:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 01:48:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:48:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 01:48:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 01:48:08 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:02:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:02:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:02:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:02:07 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:03:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:03:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:03:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:03:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:03:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:03:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:03:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:03:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:03:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:03:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:03:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:03:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:03:08 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:04:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:04:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:04:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:04:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:07:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:07:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:07:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:07:06 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:07:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:07:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:07:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:07:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:07:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:07:07 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:07:07 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:07:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:07:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:08:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:08:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:08:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:08:06 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:08:06 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:08:06 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:08:06 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:08:06 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:08:06 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:08:07 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:08:07 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:08:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:08:07 INFO - TOKEN: 57396416 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:16:04 INFO - TOKEN: 57396416 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:16:04 INFO - TOKEN: 57396416 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:16:04 INFO - TOKEN: 57396416 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:16:07 INFO - TOKEN: 57396416 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:16:08 INFO - TOKEN: 57396416 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:16:08 INFO - TOKEN: 57396416 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:16:08 INFO - TOKEN: 57396416 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:16:08 INFO - TOKEN: 57396416 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:16:08 INFO - TOKEN: 57396416 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:16:11 INFO - TOKEN: 57396416 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:16:11 INFO - TOKEN: 57396416 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:16:11 INFO - TOKEN: 57396416 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:16:11 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:19:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:19:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:19:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:19:06 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:19:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:19:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:19:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:19:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:19:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:19:08 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:19:08 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:19:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:19:08 INFO - TOKEN: 08036894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:20:04 INFO - TOKEN: 08036894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:20:04 INFO - TOKEN: 08036894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:20:04 INFO - TOKEN: 08036894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:20:07 INFO - TOKEN: 08036894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:20:07 INFO - TOKEN: 08036894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:20:07 INFO - TOKEN: 08036894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:20:07 INFO - TOKEN: 08036894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:20:07 INFO - TOKEN: 08036894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:20:07 INFO - TOKEN: 08036894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:20:08 INFO - TOKEN: 08036894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:20:08 INFO - TOKEN: 08036894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:20:08 INFO - TOKEN: 08036894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:20:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:30:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:30:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:30:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:30:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:30:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:30:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:30:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:30:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:30:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:30:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:30:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:30:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:30:09 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:33:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:33:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:33:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:33:06 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:33:06 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:33:06 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:33:06 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:33:06 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:33:06 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:33:07 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:33:07 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:33:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:33:07 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:35:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:35:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:35:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:35:07 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:35:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:35:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:35:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:35:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:35:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:35:08 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:35:08 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:35:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:35:08 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:38:04 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:38:04 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:38:04 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35350 | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35350. Falling back to existing DB data. | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-09 02:38:07 INFO - TOKEN: 54167311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-09 02:38:08 INFO - TOKEN: 54167311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 02:38:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-09 02:38:08 INFO - TOKEN: 54167311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-09 02:38:08 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-09 02:38:08 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-09 02:38:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-09 02:38:10 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-09 02:38:10 INFO - TOKEN: 54167311 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-09 02:38:10 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:38:10 INFO - TOKEN: 54167311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:38:12 INFO - TOKEN: 54167311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:38:12 INFO - TOKEN: 54167311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:38:12 INFO - TOKEN: 54167311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:38:12 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:42:05 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:42:05 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:42:05 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:42:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:42:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:42:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:42:08 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:42:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:42:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:42:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:42:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:42:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:42:09 INFO - TOKEN: 09600767 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:43:04 INFO - TOKEN: 09600767 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:43:04 INFO - TOKEN: 09600767 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:43:04 INFO - TOKEN: 09600767 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:43:07 INFO - TOKEN: 09600767 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:43:07 INFO - TOKEN: 09600767 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:43:07 INFO - TOKEN: 09600767 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:43:07 INFO - TOKEN: 09600767 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:43:07 INFO - TOKEN: 09600767 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:43:07 INFO - TOKEN: 09600767 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:43:09 INFO - TOKEN: 09600767 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:43:09 INFO - TOKEN: 09600767 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:43:09 INFO - TOKEN: 09600767 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:43:09 INFO - TOKEN: 10514829 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:44:04 INFO - TOKEN: 10514829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:44:04 INFO - TOKEN: 10514829 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:44:04 INFO - TOKEN: 10514829 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:44:07 INFO - TOKEN: 10514829 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:44:07 INFO - TOKEN: 10514829 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:44:07 INFO - TOKEN: 10514829 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:44:07 INFO - TOKEN: 10514829 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:44:07 INFO - TOKEN: 10514829 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:44:07 INFO - TOKEN: 10514829 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:44:08 INFO - TOKEN: 10514829 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:44:08 INFO - TOKEN: 10514829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:44:08 INFO - TOKEN: 10514829 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:44:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:45:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:45:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:45:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:45:06 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:45:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:45:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:45:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:45:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:45:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:45:08 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:45:08 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:45:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:45:08 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:51:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:51:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:51:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:51:06 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:51:06 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:51:06 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:51:06 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:51:06 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:51:06 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:51:07 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:51:07 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:51:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:51:07 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:53:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:53:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:53:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:53:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:53:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:53:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:53:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:53:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:53:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:53:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:53:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:53:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:53:09 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:55:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:55:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:55:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:55:07 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:55:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:55:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:55:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:55:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:55:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:55:08 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:55:08 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:55:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:55:08 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:56:05 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:56:05 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:56:05 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:56:07 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:56:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:56:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:56:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:56:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:56:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:56:08 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:56:08 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:56:08 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:56:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 02:58:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:58:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 02:58:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 02:58:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 02:58:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 02:58:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 02:58:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 02:58:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 02:58:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 02:58:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:58:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 02:58:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 02:58:09 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:00:04 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:00:04 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:00:04 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35417 | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35417. Falling back to existing DB data. | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370146 with 1 parts. | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8... | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8 | TIME: 2026-01-09 03:00:06 INFO - TOKEN: 79236366 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.1387986,-88.6852859/36.996634,-88.3304507/36.9412168,-87.832295/36.6416742,-87.3397775/@36.9482006,-88.7343714,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b63b49ad-2e23-4dca-84a2-f66c20ce8bd4 | TIME: 2026-01-09 03:00:07 INFO - TOKEN: 79236366 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-09 03:00:07 INFO - TOKEN: 79236366 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 370146, part 1. | TIME: 2026-01-09 03:00:07 INFO - TOKEN: 79236366 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370146. | TIME: 2026-01-09 03:00:07 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370146. | TIME: 2026-01-09 03:00:07 INFO - TOKEN: 370146 | FUNCTION: get_unique_token | STATUS: Using existing token: a3qo0j4h1sqt | TIME: 2026-01-09 03:00:08 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-09 03:00:09 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a3qo0j4h1sqt | TIME: 2026-01-09 03:00:09 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370146. | TIME: 2026-01-09 03:00:09 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:00:09 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:00:09 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:00:09 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:00:09 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:00:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:02:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:02:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:02:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:02:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:02:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:02:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:02:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:02:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:02:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:02:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:02:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:02:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:02:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:03:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:03:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:03:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:03:06 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:03:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:03:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:03:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:03:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:03:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:03:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:03:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:03:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:03:09 INFO - TOKEN: 74671159 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:04:04 INFO - TOKEN: 74671159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:04:04 INFO - TOKEN: 74671159 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:04:04 INFO - TOKEN: 74671159 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:04:07 INFO - TOKEN: 74671159 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:04:07 INFO - TOKEN: 74671159 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:04:07 INFO - TOKEN: 74671159 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:04:07 INFO - TOKEN: 74671159 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:04:07 INFO - TOKEN: 74671159 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:04:07 INFO - TOKEN: 74671159 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:04:08 INFO - TOKEN: 74671159 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:04:08 INFO - TOKEN: 74671159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:04:08 INFO - TOKEN: 74671159 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:04:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:05:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:05:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:05:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:05:06 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:05:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:05:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:05:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:05:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35421 | TIME: 2026-01-09 03:05:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35421. Falling back to existing DB data. | TIME: 2026-01-09 03:05:07 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120440 with 1 parts. | TIME: 2026-01-09 03:05:07 INFO - TOKEN: 69782364 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Pks6K9NbJmCTZmUA8... | TIME: 2026-01-09 03:05:07 INFO - TOKEN: 69782364 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Pks6K9NbJmCTZmUA8 | TIME: 2026-01-09 03:05:07 INFO - TOKEN: 69782364 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164568,-109.0419362/37.8803966,-109.3429254/38.9412974,-109.8254064/38.9863086,-110.2408833/39.7300044,-110.8691995/40.1308332,-111.6471566/41.7078094,-112.1990651/41.9995378,-112.8326981/@40.0146647,-110.9955773,6.79z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=81e9e5f8-6115-47ca-80e8-b037497d5e1b | TIME: 2026-01-09 03:05:08 INFO - TOKEN: 69782364 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-09 03:05:08 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120440, part 1. | TIME: 2026-01-09 03:05:08 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120440. | TIME: 2026-01-09 03:05:08 INFO - TOKEN: 120440 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120440. | TIME: 2026-01-09 03:05:08 INFO - TOKEN: 120440 | FUNCTION: get_unique_token | STATUS: Using existing token: h92wn7ge679v | TIME: 2026-01-09 03:05:08 INFO - TOKEN: 120440 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-09 03:05:09 INFO - TOKEN: 120440 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h92wn7ge679v | TIME: 2026-01-09 03:05:10 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120440. | TIME: 2026-01-09 03:05:10 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:05:10 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:05:11 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:05:11 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:05:11 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:05:11 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:06:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:06:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:06:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:06:06 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:06:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:06:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:06:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:06:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:06:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:06:07 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:06:07 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:06:07 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:06:07 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:07:05 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:07:05 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:07:05 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:07:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:07:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:07:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:07:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:07:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:07:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:07:08 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:07:08 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:07:08 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:07:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:14:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:14:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:14:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:14:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:14:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:14:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:14:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:14:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:14:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:14:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:14:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:14:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:14:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:16:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:16:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:16:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:16:06 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:16:06 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:16:06 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:16:06 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:16:06 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:16:06 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:16:08 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:16:08 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:16:08 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:16:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:17:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:17:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:17:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:17:07 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:17:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:17:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:17:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:17:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:17:07 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:17:08 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:17:08 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:17:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:17:08 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:18:04 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:18:04 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:18:04 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:18:06 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:18:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:18:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:18:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:18:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:18:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:18:07 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:18:07 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:18:07 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:18:07 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:19:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:19:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:19:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:19:06 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:19:06 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:19:06 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:19:06 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:19:06 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:19:06 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:19:08 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:19:08 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:19:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:19:08 INFO - TOKEN: 33057464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:20:04 INFO - TOKEN: 33057464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:20:04 INFO - TOKEN: 33057464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:20:04 INFO - TOKEN: 33057464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:20:06 INFO - TOKEN: 33057464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:20:07 INFO - TOKEN: 33057464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:20:07 INFO - TOKEN: 33057464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:20:07 INFO - TOKEN: 33057464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:20:07 INFO - TOKEN: 33057464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:20:07 INFO - TOKEN: 33057464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:20:08 INFO - TOKEN: 33057464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:20:08 INFO - TOKEN: 33057464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:20:08 INFO - TOKEN: 33057464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:20:08 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:21:04 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:21:04 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:21:04 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:21:06 INFO - TOKEN: 69782364 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:21:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:21:07 INFO - TOKEN: 69782364 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:21:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:21:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35379 | TIME: 2026-01-09 03:21:07 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35379. Falling back to existing DB data. | TIME: 2026-01-09 03:21:07 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160181 with 1 parts. | TIME: 2026-01-09 03:21:07 INFO - TOKEN: 69782364 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qbdm9ijCCGYEEyKN6... | TIME: 2026-01-09 03:21:07 INFO - TOKEN: 69782364 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qbdm9ijCCGYEEyKN6 | TIME: 2026-01-09 03:21:07 INFO - TOKEN: 69782364 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827672,-103.0423647/34.9766883,-104.9933216/35.012275,-105.6663338/35.6306876,-105.968598/35.1054099,-106.6408503/35.5327594,-108.7590661/36.9992678,-108.7496109/@35.4805463,-106.1413012,7.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=f1d2961b-b211-48ae-a1a3-d2037c7bcbb9 | TIME: 2026-01-09 03:21:08 INFO - TOKEN: 69782364 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-09 03:21:08 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 160181, part 1. | TIME: 2026-01-09 03:21:08 INFO - TOKEN: 69782364 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160181. | TIME: 2026-01-09 03:21:08 INFO - TOKEN: 160181 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160181. | TIME: 2026-01-09 03:21:08 INFO - TOKEN: 160181 | FUNCTION: get_unique_token | STATUS: Using existing token: 19km3bm9ieam | TIME: 2026-01-09 03:21:09 INFO - TOKEN: 160181 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-09 03:21:10 INFO - TOKEN: 160181 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 19km3bm9ieam | TIME: 2026-01-09 03:21:10 INFO - TOKEN: 69782364 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160181. | TIME: 2026-01-09 03:21:10 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:21:10 INFO - TOKEN: 69782364 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:21:11 INFO - TOKEN: 69782364 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:21:11 INFO - TOKEN: 69782364 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:21:11 INFO - TOKEN: 69782364 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:21:11 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:23:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:23:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:23:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:23:06 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:23:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:23:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:23:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:23:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:23:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:23:07 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:23:07 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:23:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:23:07 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:26:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:26:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:26:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:26:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:26:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:26:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:26:08 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:26:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:26:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:26:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:26:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:26:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:26:10 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:29:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:29:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:29:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:29:06 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:29:06 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:29:06 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:29:06 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:29:06 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:29:06 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:29:07 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:29:07 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:29:07 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:29:07 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:30:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:30:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:30:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:30:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:31:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:31:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:31:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:31:06 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:31:06 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:31:06 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:31:06 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:31:06 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:31:06 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:31:07 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:31:07 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:31:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:31:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:33:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:33:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:33:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35423 | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35423. Falling back to existing DB data. | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520139 with 1 parts. | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5bwdwtuajLs3U3bY8... | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5bwdwtuajLs3U3bY8 | TIME: 2026-01-09 03:33:07 INFO - TOKEN: 09903001 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1125+Willow+Lake+Blvd,+St+Paul,+MN+55110,+USA/45.0456725,-93.060804/45.0374786,-93.0502087/44.9483205,-92.9435077/44.9626139,-92.7595019/@44.9355675,-92.9139686,11.1z/data=!4m12!4m11!1m5!1m1!1s0x52b2d6914d9653ef:0x42f29b8dd5c772c8!2m2!1d-93.0525493!2d45.0473346!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=aded88ec-6059-4750-b885-f5317f4cc239 | TIME: 2026-01-09 03:33:08 INFO - TOKEN: 09903001 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 03:33:08 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 520139, part 1. | TIME: 2026-01-09 03:33:08 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520139. | TIME: 2026-01-09 03:33:08 INFO - TOKEN: 520139 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520139. | TIME: 2026-01-09 03:33:08 INFO - TOKEN: 520139 | FUNCTION: get_unique_token | STATUS: Using existing token: jq52cuuhzepd | TIME: 2026-01-09 03:33:08 INFO - TOKEN: 520139 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1125 Willow Lake Blvd, St Paul, MN 55110, USA' | TIME: 2026-01-09 03:33:09 INFO - TOKEN: 520139 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-09 03:33:11 INFO - TOKEN: 520139 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (44.95304, -93.09013). | TIME: 2026-01-09 03:33:12 INFO - TOKEN: 520139 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 03:33:12 INFO - TOKEN: 520139 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jq52cuuhzepd | TIME: 2026-01-09 03:33:12 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520139. | TIME: 2026-01-09 03:33:12 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:33:12 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:33:13 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:33:13 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:33:13 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:33:13 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:36:04 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:36:04 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:36:04 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35360 | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35360 | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35360 | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35360. Falling back to existing DB data. | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240455 with 3 parts. | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA... | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Dvfw3gm4uQVLHgxRA | TIME: 2026-01-09 03:36:07 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849658,-80.5189097/41.107529,-80.8669497/41.1041631,-81.3468714/41.027254,-81.3516106/41.0262211,-81.485432/41.0460572,-81.7335666/41.0231951,-81.9098221/40.8573416,-82.2478265/40.8588409,-82.2121316/40.9950454,-82.2228914/@40.9884165,-82.2444992,13.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2388557f-b8ff-4a5a-80ec-4469d7764388 | TIME: 2026-01-09 03:36:08 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 03:36:08 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 1. | TIME: 2026-01-09 03:36:08 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240455. | TIME: 2026-01-09 03:36:08 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-09 03:36:08 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-09 03:36:08 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-09 03:36:10 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-09 03:36:10 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RzijgAX99i5VwoWW6... | TIME: 2026-01-09 03:36:10 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RzijgAX99i5VwoWW6 | TIME: 2026-01-09 03:36:10 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9950454,-82.2228914/41.0283453,-82.2262336/41.042621,-82.721765/41.1082097,-83.225331/41.0452286,-83.6501604/41.0627124,-83.6663962/41.5327514,-83.6356326/41.5485762,-83.6931427/41.4000066,-84.1562606/41.4460271,-84.3057085/@41.4708561,-84.2954646,11.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3ee12698-2f25-4c96-bd99-910dcf051e3b | TIME: 2026-01-09 03:36:11 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 03:36:11 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240455, part 2. | TIME: 2026-01-09 03:36:11 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-09 03:36:11 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240455. | TIME: 2026-01-09 03:36:11 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-09 03:36:11 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-09 03:36:12 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-09 03:36:12 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-09 03:36:13 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1u24xujW5d6H4Udh7... | TIME: 2026-01-09 03:36:13 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1u24xujW5d6H4Udh7 | TIME: 2026-01-09 03:36:13 INFO - TOKEN: 42543902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.4460271,-84.3057085/41.5263971,-84.3063082/41.5723349,-84.310189/41.5800949,-84.3261241/41.6735138,-84.3287171/41.6758617,-84.3602308/41.7065491,-84.3604106/@41.692449,-84.3641906,12.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd78b21f-1777-4325-854e-28cff7e412f0 | TIME: 2026-01-09 03:36:13 INFO - TOKEN: 42543902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-09 03:36:13 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240455, part 3. | TIME: 2026-01-09 03:36:13 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-09 03:36:13 INFO - TOKEN: 42543902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240455. | TIME: 2026-01-09 03:36:14 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240455. | TIME: 2026-01-09 03:36:14 INFO - TOKEN: 240455 | FUNCTION: get_unique_token | STATUS: Using existing token: oggj75izr9ae | TIME: 2026-01-09 03:36:14 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-09 03:36:15 INFO - TOKEN: 240455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oggj75izr9ae | TIME: 2026-01-09 03:36:15 INFO - TOKEN: 42543902 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240455. | TIME: 2026-01-09 03:36:15 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:36:15 INFO - TOKEN: 42543902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:36:16 INFO - TOKEN: 42543902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:36:16 INFO - TOKEN: 42543902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:36:16 INFO - TOKEN: 42543902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:36:16 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:37:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:37:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:37:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:37:06 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:37:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:37:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:37:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:37:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:37:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:37:07 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:37:07 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:37:07 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:37:07 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:50:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:50:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:50:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:50:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:50:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:50:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:50:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:50:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:50:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:50:09 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:50:09 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:50:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:50:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:51:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:51:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:51:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:51:06 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:51:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:51:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:51:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:51:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:51:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:51:08 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:51:08 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:51:08 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:51:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:52:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:52:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:52:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:52:06 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:52:06 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:52:06 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:52:06 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:52:06 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:52:06 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:52:07 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:52:07 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:52:07 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:52:07 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:53:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:53:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:53:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:53:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:53:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:53:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:53:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:53:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:53:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:53:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:53:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:53:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:53:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 03:59:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:59:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 03:59:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 03:59:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 03:59:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 03:59:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 03:59:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 03:59:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 03:59:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 03:59:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:59:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 03:59:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 03:59:10 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:02:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:02:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:02:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:02:06 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:02:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:02:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:02:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:02:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35314 | TIME: 2026-01-09 04:02:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35314. Falling back to existing DB data. | TIME: 2026-01-09 04:02:07 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100002 with 1 parts. | TIME: 2026-01-09 04:02:07 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/u2Y83B5UKf456vet5... | TIME: 2026-01-09 04:02:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/u2Y83B5UKf456vet5 | TIME: 2026-01-09 04:02:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171473,-114.4877432/35.1952227,-111.7385708/35.3624303,-109.0467861/@35.1807678,-116.7849654,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyOC4wKgBIAVAD&skid=efe61362-9d83-4063-942a-c426cc480fa3 | TIME: 2026-01-09 04:02:08 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-09 04:02:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100002, part 1. | TIME: 2026-01-09 04:02:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100002. | TIME: 2026-01-09 04:02:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100002. | TIME: 2026-01-09 04:02:08 INFO - TOKEN: 100002 | FUNCTION: get_unique_token | STATUS: Using existing token: qrc72d1ho5d6 | TIME: 2026-01-09 04:02:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-09 04:02:10 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrc72d1ho5d6 | TIME: 2026-01-09 04:02:10 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100002. | TIME: 2026-01-09 04:02:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:02:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:02:11 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:02:11 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:02:11 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:02:11 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:03:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:03:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:03:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35424 | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35424. Falling back to existing DB data. | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430034 with 1 parts. | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oimkwpGtSKcRoqSV7... | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oimkwpGtSKcRoqSV7 | TIME: 2026-01-09 04:03:07 INFO - TOKEN: 09903001 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.9626249,-92.7595264/44.7576567,-91.3968726/43.614241,-89.8065773/42.4960396,-88.9929762/@43.7897927,-93.7367296,6.66z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-09 04:03:08 INFO - TOKEN: 09903001 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-09 04:03:08 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 430034, part 1. | TIME: 2026-01-09 04:03:08 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430034. | TIME: 2026-01-09 04:03:09 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430034. | TIME: 2026-01-09 04:03:09 INFO - TOKEN: 430034 | FUNCTION: get_unique_token | STATUS: Using existing token: 2a3ud1uq1vga | TIME: 2026-01-09 04:03:09 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-09 04:03:10 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2a3ud1uq1vga | TIME: 2026-01-09 04:03:10 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430034. | TIME: 2026-01-09 04:03:10 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:03:10 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:03:11 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:03:11 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:03:11 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:03:11 INFO - TOKEN: 10262195 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:14:04 INFO - TOKEN: 10262195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:14:04 INFO - TOKEN: 10262195 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:14:04 INFO - TOKEN: 10262195 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:14:07 INFO - TOKEN: 10262195 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:14:08 INFO - TOKEN: 10262195 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:14:08 INFO - TOKEN: 10262195 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:14:08 INFO - TOKEN: 10262195 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:14:08 INFO - TOKEN: 10262195 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:14:08 INFO - TOKEN: 10262195 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:14:09 INFO - TOKEN: 10262195 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:14:09 INFO - TOKEN: 10262195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:14:09 INFO - TOKEN: 10262195 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:14:09 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:17:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:17:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:17:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:17:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:17:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:17:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:17:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:17:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:17:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:17:08 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:17:08 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:17:08 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:17:08 INFO - TOKEN: 53215113 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:22:04 INFO - TOKEN: 53215113 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:22:04 INFO - TOKEN: 53215113 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:22:04 INFO - TOKEN: 53215113 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:22:07 INFO - TOKEN: 53215113 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:22:07 INFO - TOKEN: 53215113 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:22:07 INFO - TOKEN: 53215113 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:22:07 INFO - TOKEN: 53215113 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:22:07 INFO - TOKEN: 53215113 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:22:07 INFO - TOKEN: 53215113 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:22:09 INFO - TOKEN: 53215113 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:22:09 INFO - TOKEN: 53215113 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:22:09 INFO - TOKEN: 53215113 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:22:09 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:25:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:25:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:25:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:25:06 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:25:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:25:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:25:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:25:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:25:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:25:07 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:25:07 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:25:07 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:25:07 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:29:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:29:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:29:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:29:06 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:29:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:29:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:29:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:29:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:29:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:29:08 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:29:08 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:29:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:29:08 INFO - TOKEN: 93142081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:30:04 INFO - TOKEN: 93142081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:30:04 INFO - TOKEN: 93142081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:30:04 INFO - TOKEN: 93142081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:30:06 INFO - TOKEN: 93142081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:30:07 INFO - TOKEN: 93142081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:30:07 INFO - TOKEN: 93142081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:30:07 INFO - TOKEN: 93142081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:30:07 INFO - TOKEN: 93142081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:30:07 INFO - TOKEN: 93142081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:30:08 INFO - TOKEN: 93142081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:30:08 INFO - TOKEN: 93142081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:30:08 INFO - TOKEN: 93142081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:30:08 INFO - TOKEN: 38360467 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:35:04 INFO - TOKEN: 38360467 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:35:04 INFO - TOKEN: 38360467 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:35:04 INFO - TOKEN: 38360467 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:35:06 INFO - TOKEN: 38360467 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:35:06 INFO - TOKEN: 38360467 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:35:06 INFO - TOKEN: 38360467 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:35:06 INFO - TOKEN: 38360467 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:35:06 INFO - TOKEN: 38360467 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:35:06 INFO - TOKEN: 38360467 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:35:08 INFO - TOKEN: 38360467 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:35:08 INFO - TOKEN: 38360467 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:35:08 INFO - TOKEN: 38360467 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:35:08 INFO - TOKEN: 49955018 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:38:04 INFO - TOKEN: 49955018 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:38:04 INFO - TOKEN: 49955018 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:38:04 INFO - TOKEN: 49955018 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:38:07 INFO - TOKEN: 49955018 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:38:07 INFO - TOKEN: 49955018 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:38:07 INFO - TOKEN: 49955018 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:38:07 INFO - TOKEN: 49955018 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:38:07 INFO - TOKEN: 49955018 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:38:07 INFO - TOKEN: 49955018 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:38:08 INFO - TOKEN: 49955018 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:38:08 INFO - TOKEN: 49955018 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:38:08 INFO - TOKEN: 49955018 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:38:08 INFO - TOKEN: 49955018 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:42:04 INFO - TOKEN: 49955018 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:42:04 INFO - TOKEN: 49955018 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:42:04 INFO - TOKEN: 49955018 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:42:06 INFO - TOKEN: 49955018 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:42:07 INFO - TOKEN: 49955018 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:42:07 INFO - TOKEN: 49955018 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:42:07 INFO - TOKEN: 49955018 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:42:07 INFO - TOKEN: 49955018 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:42:07 INFO - TOKEN: 49955018 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:42:08 INFO - TOKEN: 49955018 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:42:08 INFO - TOKEN: 49955018 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:42:08 INFO - TOKEN: 49955018 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:42:08 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:43:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:43:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:43:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35400 | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35400. Falling back to existing DB data. | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420011 with 1 parts. | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hfZfcCwfRFe5qYEE6... | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hfZfcCwfRFe5qYEE6 | TIME: 2026-01-09 04:43:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/45.5973178,-122.5504019/45.3636949,-122.6725101/45.3461588,-122.7673946/43.5599939,-123.2820854/42.0054572,-122.6156709/@41.8055316,-122.9313479,7.22z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYwMi4wKgBIAVAD&skid=0a9dc5c0-a3d3-4709-80d9-a964366ad5bc | TIME: 2026-01-09 04:43:08 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 04:43:08 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 420011, part 1. | TIME: 2026-01-09 04:43:08 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420011. | TIME: 2026-01-09 04:43:09 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420011. | TIME: 2026-01-09 04:43:09 INFO - TOKEN: 420011 | FUNCTION: get_unique_token | STATUS: Using existing token: 6r74ak8u0hcm | TIME: 2026-01-09 04:43:09 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 04:43:10 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6r74ak8u0hcm | TIME: 2026-01-09 04:43:10 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420011. | TIME: 2026-01-09 04:43:10 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:43:10 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:43:12 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:43:12 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:43:12 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:43:12 INFO - TOKEN: 42284218 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:49:05 INFO - TOKEN: 42284218 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:49:05 INFO - TOKEN: 42284218 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:49:05 INFO - TOKEN: 42284218 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:49:07 INFO - TOKEN: 42284218 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:49:08 INFO - TOKEN: 42284218 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:49:08 INFO - TOKEN: 42284218 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:49:08 INFO - TOKEN: 42284218 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:49:08 INFO - TOKEN: 42284218 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:49:08 INFO - TOKEN: 42284218 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:49:09 INFO - TOKEN: 42284218 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:49:09 INFO - TOKEN: 42284218 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:49:09 INFO - TOKEN: 42284218 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:49:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:51:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:51:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:51:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:51:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:51:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:51:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:51:08 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:51:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:51:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:51:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:51:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:51:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:51:10 INFO - TOKEN: 25036124 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:52:04 INFO - TOKEN: 25036124 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:52:04 INFO - TOKEN: 25036124 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:52:04 INFO - TOKEN: 25036124 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:52:06 INFO - TOKEN: 25036124 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:52:06 INFO - TOKEN: 25036124 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:52:06 INFO - TOKEN: 25036124 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:52:06 INFO - TOKEN: 25036124 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:52:06 INFO - TOKEN: 25036124 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:52:06 INFO - TOKEN: 25036124 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:52:07 INFO - TOKEN: 25036124 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:52:07 INFO - TOKEN: 25036124 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:52:07 INFO - TOKEN: 25036124 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:52:07 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:53:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:53:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:53:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:53:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:53:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:53:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:53:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:53:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:53:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:53:08 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:53:08 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:53:08 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:53:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:54:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:54:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:54:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:54:06 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:54:06 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:54:06 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:54:06 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:54:06 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:54:06 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:54:08 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:54:08 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:54:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:54:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:57:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:57:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:57:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:57:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:57:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:57:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:57:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:57:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:57:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:57:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:57:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:57:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:57:10 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 04:59:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:59:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 04:59:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 04:59:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 04:59:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 04:59:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 04:59:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 04:59:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 04:59:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 04:59:09 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:59:09 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 04:59:09 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 04:59:09 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:00:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:00:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:00:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:00:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:00:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:00:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:00:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:00:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:00:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:00:08 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:00:08 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:00:08 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:00:08 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:01:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:01:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:01:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35425 | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35425. Falling back to existing DB data. | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220591 with 1 parts. | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Sdm8KQMmLk9kBR77A... | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Sdm8KQMmLk9kBR77A | TIME: 2026-01-09 05:01:07 INFO - TOKEN: 09903001 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4960396,-88.9929762/42.4920631,-88.9992947/42.4898305,-89.0385743/42.2480557,-89.106672/42.2193695,-89.1003217/42.2106275,-89.0126297/40.5252492,-89.0279249/40.1176365,-87.5317162/@40.1175311,-87.5323893,19.58z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=3cb065b5-30d8-408b-9eb3-471c5f3ad3e0 | TIME: 2026-01-09 05:01:09 INFO - TOKEN: 09903001 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-09 05:01:09 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 220591, part 1. | TIME: 2026-01-09 05:01:09 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220591. | TIME: 2026-01-09 05:01:10 INFO - TOKEN: 220591 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220591. | TIME: 2026-01-09 05:01:10 INFO - TOKEN: 220591 | FUNCTION: get_unique_token | STATUS: Using existing token: 5dt27v7chok1 | TIME: 2026-01-09 05:01:10 INFO - TOKEN: 220591 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-09 05:01:12 INFO - TOKEN: 220591 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5dt27v7chok1 | TIME: 2026-01-09 05:01:12 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220591. | TIME: 2026-01-09 05:01:12 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:01:12 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:01:13 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:01:13 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:01:13 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:01:13 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:04:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:04:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:04:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35426 | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35426. Falling back to existing DB data. | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210474 with 1 parts. | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gekK1r9UymSRNjq77... | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gekK1r9UymSRNjq77 | TIME: 2026-01-09 05:04:07 INFO - TOKEN: 09903001 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1176365,-87.5317162/39.7952497,-86.2745285/39.6970629,-86.106653/39.5506414,-86.0479357/3540+Essex+Dr,+Franklin,+IN+46131,+USA/@39.5507619,-86.0482115,17.57z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x886b68ef41f6fd33:0x7b86fa21f5833e03!2m2!1d-86.0644343!2d39.535456!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=0e08f3e9-89c2-4c3e-8231-a8bd36ba50fb | TIME: 2026-01-09 05:04:08 INFO - TOKEN: 09903001 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 05:04:08 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210474, part 1. | TIME: 2026-01-09 05:04:08 INFO - TOKEN: 09903001 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210474. | TIME: 2026-01-09 05:04:09 INFO - TOKEN: 210474 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210474. | TIME: 2026-01-09 05:04:09 INFO - TOKEN: 210474 | FUNCTION: get_unique_token | STATUS: Using existing token: 5b6ly7vtpgor | TIME: 2026-01-09 05:04:09 INFO - TOKEN: 210474 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3540 Essex Dr, Franklin, IN 46131, USA' | TIME: 2026-01-09 05:04:10 INFO - TOKEN: 210474 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.5224424, -86.0637596). | TIME: 2026-01-09 05:04:11 INFO - TOKEN: 210474 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 05:04:11 INFO - TOKEN: 210474 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5b6ly7vtpgor | TIME: 2026-01-09 05:04:11 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210474. | TIME: 2026-01-09 05:04:11 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:04:11 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:04:13 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:04:13 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:04:13 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:04:13 INFO - TOKEN: 58911860 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:05:04 INFO - TOKEN: 58911860 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:05:04 INFO - TOKEN: 58911860 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:05:04 INFO - TOKEN: 58911860 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:05:07 INFO - TOKEN: 58911860 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:05:08 INFO - TOKEN: 58911860 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:05:08 INFO - TOKEN: 58911860 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:05:08 INFO - TOKEN: 58911860 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:05:08 INFO - TOKEN: 58911860 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:05:08 INFO - TOKEN: 58911860 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:05:09 INFO - TOKEN: 58911860 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:05:09 INFO - TOKEN: 58911860 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:05:09 INFO - TOKEN: 58911860 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:05:09 INFO - TOKEN: 43115701 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:06:05 INFO - TOKEN: 43115701 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:06:05 INFO - TOKEN: 43115701 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:06:05 INFO - TOKEN: 43115701 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:06:07 INFO - TOKEN: 43115701 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:06:07 INFO - TOKEN: 43115701 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:06:07 INFO - TOKEN: 43115701 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:06:07 INFO - TOKEN: 43115701 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:06:07 INFO - TOKEN: 43115701 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:06:07 INFO - TOKEN: 43115701 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:06:08 INFO - TOKEN: 43115701 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:06:08 INFO - TOKEN: 43115701 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:06:08 INFO - TOKEN: 43115701 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:06:08 INFO - TOKEN: 83114315 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:18:04 INFO - TOKEN: 83114315 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:18:04 INFO - TOKEN: 83114315 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:18:04 INFO - TOKEN: 83114315 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:18:06 INFO - TOKEN: 83114315 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:18:07 INFO - TOKEN: 83114315 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:18:07 INFO - TOKEN: 83114315 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:18:07 INFO - TOKEN: 83114315 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:18:07 INFO - TOKEN: 83114315 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:18:07 INFO - TOKEN: 83114315 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:18:08 INFO - TOKEN: 83114315 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:18:08 INFO - TOKEN: 83114315 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:18:08 INFO - TOKEN: 83114315 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:18:08 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:20:04 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:20:04 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:20:04 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:20:06 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:20:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:20:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:20:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:20:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:20:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:20:08 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:20:08 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:20:08 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:20:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:21:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:21:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:21:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:21:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:21:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:21:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:21:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:21:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:21:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:21:08 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:21:08 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:21:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:21:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:22:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:22:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:22:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:22:06 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:22:07 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:28:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:28:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:28:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:28:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:28:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:28:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:28:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:28:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:28:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:28:08 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:28:08 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:28:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:28:08 INFO - TOKEN: 71475152 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:34:04 INFO - TOKEN: 71475152 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:34:04 INFO - TOKEN: 71475152 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:34:04 INFO - TOKEN: 71475152 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:34:06 INFO - TOKEN: 71475152 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:34:07 INFO - TOKEN: 71475152 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:34:07 INFO - TOKEN: 71475152 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:34:07 INFO - TOKEN: 71475152 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:34:07 INFO - TOKEN: 71475152 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:34:07 INFO - TOKEN: 71475152 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:34:08 INFO - TOKEN: 71475152 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:34:08 INFO - TOKEN: 71475152 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:34:08 INFO - TOKEN: 71475152 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:34:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:39:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:39:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:39:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:39:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:39:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:39:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:39:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:39:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:39:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:39:08 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:39:08 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:39:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:39:08 INFO - TOKEN: 43512799 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:40:04 INFO - TOKEN: 43512799 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:40:04 INFO - TOKEN: 43512799 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:40:04 INFO - TOKEN: 43512799 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:40:06 INFO - TOKEN: 43512799 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:40:07 INFO - TOKEN: 43512799 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:40:07 INFO - TOKEN: 43512799 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:40:07 INFO - TOKEN: 43512799 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:40:07 INFO - TOKEN: 43512799 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:40:07 INFO - TOKEN: 43512799 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:40:07 INFO - TOKEN: 43512799 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:40:07 INFO - TOKEN: 43512799 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:40:07 INFO - TOKEN: 43512799 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:40:07 INFO - TOKEN: 77193346 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:43:04 INFO - TOKEN: 77193346 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:43:04 INFO - TOKEN: 77193346 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:43:04 INFO - TOKEN: 77193346 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:43:06 INFO - TOKEN: 77193346 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:43:07 INFO - TOKEN: 77193346 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:43:07 INFO - TOKEN: 77193346 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:43:07 INFO - TOKEN: 77193346 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:43:07 INFO - TOKEN: 77193346 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:43:07 INFO - TOKEN: 77193346 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:43:08 INFO - TOKEN: 77193346 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:43:08 INFO - TOKEN: 77193346 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:43:08 INFO - TOKEN: 77193346 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:43:08 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:44:04 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:44:04 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:44:04 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:44:06 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:44:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:44:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:44:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:44:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:44:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:44:08 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:44:08 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:44:08 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:44:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:45:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:45:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:45:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:45:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:45:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:45:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:45:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:45:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:45:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:45:08 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:45:08 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:45:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:45:08 INFO - TOKEN: 15026374 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:46:04 INFO - TOKEN: 15026374 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:46:04 INFO - TOKEN: 15026374 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:46:04 INFO - TOKEN: 15026374 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:46:07 INFO - TOKEN: 15026374 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:46:07 INFO - TOKEN: 15026374 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:46:07 INFO - TOKEN: 15026374 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:46:07 INFO - TOKEN: 15026374 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:46:07 INFO - TOKEN: 15026374 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:46:07 INFO - TOKEN: 15026374 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:46:08 INFO - TOKEN: 15026374 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:46:08 INFO - TOKEN: 15026374 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:46:08 INFO - TOKEN: 15026374 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:46:08 INFO - TOKEN: 96624398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:48:04 INFO - TOKEN: 96624398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:48:04 INFO - TOKEN: 96624398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:48:04 INFO - TOKEN: 96624398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:48:06 INFO - TOKEN: 96624398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:48:06 INFO - TOKEN: 96624398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:48:06 INFO - TOKEN: 96624398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:48:06 INFO - TOKEN: 96624398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:48:06 INFO - TOKEN: 96624398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:48:06 INFO - TOKEN: 96624398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:48:07 INFO - TOKEN: 96624398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:48:07 INFO - TOKEN: 96624398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:48:07 INFO - TOKEN: 96624398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:48:07 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 05:49:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:49:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 05:49:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 05:49:06 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 05:49:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 05:49:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 05:49:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 05:49:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 05:49:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 05:49:08 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:49:08 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 05:49:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 05:49:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:01:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:01:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:01:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:01:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:01:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:01:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:01:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:01:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:01:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:01:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:01:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:01:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:01:09 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:07:04 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:07:04 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:07:04 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:07:06 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:07:06 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:07:06 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:07:06 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:07:06 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 06:07:06 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:07:06 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:07:07 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:07:07 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:07:07 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:07:07 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:08:04 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:08:04 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:08:04 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:08:06 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:08:07 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:09:04 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:09:04 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:09:04 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:09:07 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:09:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:09:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:09:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:09:07 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:09:07 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:09:08 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:09:08 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:09:08 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:09:08 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:14:04 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:14:04 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:14:04 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:14:06 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:14:06 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:14:06 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:14:06 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:14:06 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 06:14:06 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:14:06 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:14:07 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:14:07 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:14:07 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:14:07 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:19:04 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:19:04 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:19:04 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:19:07 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:19:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:19:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:19:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:19:07 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:19:07 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:19:08 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:19:08 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:19:08 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:19:08 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:20:04 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:20:04 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:20:04 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:20:07 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:20:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:20:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:20:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:20:07 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:20:07 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:20:08 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:20:08 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:20:08 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:20:08 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:21:04 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:21:04 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:21:04 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:21:07 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:21:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:21:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:21:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:21:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 06:21:07 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:21:07 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:21:08 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:21:08 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:21:08 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:21:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:24:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:24:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:24:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:24:06 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:24:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:24:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:24:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:24:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:24:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:24:08 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:24:08 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:24:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:24:08 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:32:04 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:32:04 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:32:04 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:32:06 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:32:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:32:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:32:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:32:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 06:32:07 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:32:07 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:32:08 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:32:08 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:32:08 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:32:08 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:37:04 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:37:04 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:37:04 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:37:06 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:37:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 06:38:04 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:38:04 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 06:38:04 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 06:38:06 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 06:38:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 06:38:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 06:38:07 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 06:38:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 06:38:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 06:38:07 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:38:07 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 06:38:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 06:38:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 07:06:04 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 07:06:04 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 07:06:04 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 07:06:06 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 07:06:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 07:06:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 07:06:07 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 07:06:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 07:06:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 07:06:07 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 07:06:07 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 07:06:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 07:06:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 07:15:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 07:15:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 07:15:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35449 | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35449. Falling back to existing DB data. | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420011 with 1 parts. | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hfZfcCwfRFe5qYEE6... | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hfZfcCwfRFe5qYEE6 | TIME: 2026-01-09 07:15:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/45.5973178,-122.5504019/45.3636949,-122.6725101/45.3461588,-122.7673946/43.5599939,-123.2820854/42.0054572,-122.6156709/@41.8055316,-122.9313479,7.22z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYwMi4wKgBIAVAD&skid=0a9dc5c0-a3d3-4709-80d9-a964366ad5bc | TIME: 2026-01-09 07:15:08 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 07:15:08 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 420011, part 1. | TIME: 2026-01-09 07:15:08 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420011. | TIME: 2026-01-09 07:15:09 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420011. | TIME: 2026-01-09 07:15:09 INFO - TOKEN: 420011 | FUNCTION: get_unique_token | STATUS: Using existing token: 6r74ak8u0hcm | TIME: 2026-01-09 07:15:09 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 07:15:10 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6r74ak8u0hcm | TIME: 2026-01-09 07:15:10 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420011. | TIME: 2026-01-09 07:15:10 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 07:15:10 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 07:15:12 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 07:15:12 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 07:15:12 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 07:15:12 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 12:05:05 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 12:05:05 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 12:05:05 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 12:05:07 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 12:05:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 12:05:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 12:05:07 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 12:05:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 12:05:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 12:05:08 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 12:05:08 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 12:05:08 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 12:05:08 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 12:14:04 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 12:14:04 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 12:14:04 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 12:14:06 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 12:14:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 12:14:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 12:14:07 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 12:14:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 12:14:07 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 12:14:07 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 12:14:07 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 12:14:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 12:14:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 12:19:04 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 12:19:04 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 12:19:04 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 12:19:06 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 12:19:06 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 12:19:06 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 12:19:06 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 12:19:06 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 12:19:06 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 12:19:07 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 12:19:07 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 12:19:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 12:19:07 INFO - TOKEN: 15021401 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 16:29:04 INFO - TOKEN: 15021401 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 16:29:04 INFO - TOKEN: 15021401 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 16:29:04 INFO - TOKEN: 15021401 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 16:29:06 INFO - TOKEN: 15021401 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 16:29:06 INFO - TOKEN: 15021401 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 16:29:06 INFO - TOKEN: 15021401 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 16:29:06 INFO - TOKEN: 15021401 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 16:29:06 INFO - TOKEN: 15021401 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 16:29:06 INFO - TOKEN: 15021401 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 16:29:07 INFO - TOKEN: 15021401 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 16:29:07 INFO - TOKEN: 15021401 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 16:29:07 INFO - TOKEN: 15021401 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 16:29:07 INFO - TOKEN: 15021401 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 16:30:04 INFO - TOKEN: 15021401 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 16:30:04 INFO - TOKEN: 15021401 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 16:30:04 INFO - TOKEN: 15021401 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 16:30:06 INFO - TOKEN: 15021401 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 16:30:07 INFO - TOKEN: 15021401 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 16:30:07 INFO - TOKEN: 15021401 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 16:30:07 INFO - TOKEN: 15021401 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 16:30:07 INFO - TOKEN: 15021401 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 16:30:07 INFO - TOKEN: 15021401 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 16:30:07 INFO - TOKEN: 15021401 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 16:30:07 INFO - TOKEN: 15021401 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 16:30:07 INFO - TOKEN: 15021401 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 16:30:07 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 18:34:04 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 18:34:04 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 18:34:04 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 18:34:07 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 18:34:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 18:34:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 18:34:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 18:34:07 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 18:34:07 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 18:34:09 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 18:34:09 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 18:34:09 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 18:34:09 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 18:50:05 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 18:50:05 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 18:50:05 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 18:50:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 18:51:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 18:51:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 18:51:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 18:51:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 18:51:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 18:51:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 18:51:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 18:51:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 18:51:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 18:51:08 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 18:51:08 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 18:51:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 18:51:08 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:00:04 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:00:04 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:00:04 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:00:07 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:01:04 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:01:04 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:01:04 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35478 | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35478. Falling back to existing DB data. | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-09 19:01:07 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-09 19:01:09 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 19:01:09 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-09 19:01:09 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-09 19:01:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-09 19:01:09 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-09 19:01:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-09 19:01:10 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-09 19:01:11 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-09 19:01:11 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:01:11 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:01:12 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:01:12 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:01:12 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:01:12 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:02:04 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:02:04 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:02:04 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35490 | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35490. Falling back to existing DB data. | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35490 because it has no route_token in new or existing data. | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 20698159 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:02:07 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:03:04 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:03:04 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:03:04 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35469 | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35469. Falling back to existing DB data. | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-09 19:03:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-09 19:03:08 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 19:03:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-09 19:03:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-09 19:03:08 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-09 19:03:08 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-09 19:03:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-09 19:03:10 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-09 19:03:10 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-09 19:03:10 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:03:10 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:03:11 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:03:11 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:03:11 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:03:11 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:19:04 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:19:04 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:19:04 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:19:06 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:19:06 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:19:06 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:19:06 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:19:06 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 19:19:06 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:19:06 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:19:07 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:19:07 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:19:07 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:19:07 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:20:04 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:20:04 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:20:04 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:20:06 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:20:06 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:20:06 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:20:06 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:20:06 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:20:06 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:20:07 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:20:07 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:20:07 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:20:07 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:26:04 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:26:04 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:26:04 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:26:06 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:26:06 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:26:06 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:26:06 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:26:06 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:26:06 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:26:07 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:26:07 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:26:07 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:26:07 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:36:04 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:36:04 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:36:04 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:36:06 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:36:06 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:36:06 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:36:06 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:36:06 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:36:06 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:36:07 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:36:07 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:36:07 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:36:07 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:41:04 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:41:04 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:41:04 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:41:06 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:41:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:41:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:41:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:41:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:41:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:41:08 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:41:08 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:41:08 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:41:08 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:42:04 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:42:04 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:42:04 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:42:06 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:42:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:42:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:42:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:42:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:42:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:42:08 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:42:08 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:42:08 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:42:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:54:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:54:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:54:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:54:06 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:54:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:54:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:54:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:54:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:54:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:54:08 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:54:08 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:54:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:54:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:55:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:55:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:55:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:55:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:55:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:55:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:55:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:55:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:55:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:55:08 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:55:08 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:55:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:55:08 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 19:57:04 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:57:04 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 19:57:04 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 19:57:06 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 19:57:07 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 19:57:07 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 19:57:07 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 19:57:07 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 19:57:07 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 19:57:07 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:57:07 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 19:57:07 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 19:57:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:03:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:03:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:03:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:03:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:03:06 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:03:06 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:03:06 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:03:06 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:03:06 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:03:07 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:03:07 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:03:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:03:07 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:07:04 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:07:04 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:07:04 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35491 | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35491. Falling back to existing DB data. | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330176 with 1 parts. | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/j1a6tNCD5CvLUVNo9... | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/j1a6tNCD5CvLUVNo9 | TIME: 2026-01-09 20:07:07 INFO - TOKEN: 74472707 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3879051,-91.1982922/32.3945316,-91.2035381/32.5527,-93.6348823/32.453907,-93.8521867/32.4613521,-94.0429576/@32.1699868,-92.9553845,8.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=7dd1adda-4245-4cf7-9cda-3220be497a41 | TIME: 2026-01-09 20:07:08 INFO - TOKEN: 74472707 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 20:07:08 INFO - TOKEN: 74472707 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 330176, part 1. | TIME: 2026-01-09 20:07:08 INFO - TOKEN: 74472707 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330176. | TIME: 2026-01-09 20:07:08 INFO - TOKEN: 330176 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330176. | TIME: 2026-01-09 20:07:08 INFO - TOKEN: 330176 | FUNCTION: get_unique_token | STATUS: Using existing token: zdghy6vtsrra | TIME: 2026-01-09 20:07:08 INFO - TOKEN: 330176 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 20:07:09 INFO - TOKEN: 330176 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zdghy6vtsrra | TIME: 2026-01-09 20:07:09 INFO - TOKEN: 74472707 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330176. | TIME: 2026-01-09 20:07:09 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:07:09 INFO - TOKEN: 74472707 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:07:10 INFO - TOKEN: 74472707 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:07:10 INFO - TOKEN: 74472707 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:07:10 INFO - TOKEN: 74472707 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:07:10 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:08:04 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:08:04 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:08:04 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:08:07 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:08:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:08:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:08:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:08:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:08:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:08:08 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:08:08 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:08:08 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:08:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:12:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:12:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:12:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:12:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:12:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:12:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:12:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:12:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:12:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:12:08 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:12:08 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:12:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:12:08 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:17:04 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:17:04 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:17:04 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35419 | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35419. Falling back to existing DB data. | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140334 with 1 parts. | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ojDYC2akZnJSL8y5A... | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ojDYC2akZnJSL8y5A | TIME: 2026-01-09 20:17:07 INFO - TOKEN: 53695238 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.8408619,-95.4031089/35.0937413,-95.6996558/33.8230426,-96.5327945/@33.8234373,-96.5335995,18.6z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=8273ac73-c87f-45f7-861f-a88d033c4cf7 | TIME: 2026-01-09 20:17:08 INFO - TOKEN: 53695238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-09 20:17:08 INFO - TOKEN: 53695238 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140334, part 1. | TIME: 2026-01-09 20:17:08 INFO - TOKEN: 53695238 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140334. | TIME: 2026-01-09 20:17:08 INFO - TOKEN: 140334 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140334. | TIME: 2026-01-09 20:17:08 INFO - TOKEN: 140334 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-09 20:17:09 INFO - TOKEN: 140334 | FUNCTION: get_unique_token | STATUS: Generated unique token: 3ifyliml4nk4 | TIME: 2026-01-09 20:17:09 INFO - TOKEN: 140334 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-09 20:17:10 INFO - TOKEN: 140334 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 3ifyliml4nk4 | TIME: 2026-01-09 20:17:10 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140334. | TIME: 2026-01-09 20:17:10 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:17:10 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:17:11 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:17:11 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:17:11 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:17:11 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:21:04 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:21:04 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:21:04 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35420 | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35420 | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35420. Falling back to existing DB data. | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311031 with 2 parts. | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AS7HqyzZCUxvEmCr9... | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AS7HqyzZCUxvEmCr9 | TIME: 2026-01-09 20:21:06 INFO - TOKEN: 53695238 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.8230426,-96.5327945/32.9922103,-96.7100443/32.9226352,-96.7555134/32.8726357,-96.6800901/@32.8727964,-96.6800943,19.93z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=8dc7057d-8e29-49d1-95e4-cebc62939370 | TIME: 2026-01-09 20:21:07 INFO - TOKEN: 53695238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-09 20:21:07 INFO - TOKEN: 53695238 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311031, part 1. | TIME: 2026-01-09 20:21:07 INFO - TOKEN: 53695238 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311031. | TIME: 2026-01-09 20:21:08 INFO - TOKEN: 311031 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311031. | TIME: 2026-01-09 20:21:08 INFO - TOKEN: 311031 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-09 20:21:08 INFO - TOKEN: 311031 | FUNCTION: get_unique_token | STATUS: Generated unique token: 8zhmlz22g8gd | TIME: 2026-01-09 20:21:08 INFO - TOKEN: 311031 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-09 20:21:10 INFO - TOKEN: 311031 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 8zhmlz22g8gd | TIME: 2026-01-09 20:21:10 INFO - TOKEN: 53695238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LxuGrZUfZDdL4X99A... | TIME: 2026-01-09 20:21:10 INFO - TOKEN: 53695238 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LxuGrZUfZDdL4X99A | TIME: 2026-01-09 20:21:10 INFO - TOKEN: 53695238 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.7905065,-96.6249392/32.6805523,-96.668821/32.6555443,-96.7164772/31.2452311,-95.9902836/29.7500858,-95.372472/29.2872004,-94.8632439/Harborside+Dr,+Galveston,+TX,+USA/3927+Port+Industrial+Rd,+Galveston,+TX+77554,+USA/@29.2934876,-94.8459589,14.18z/data=!4m22!4m21!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x863f9ddbcb72f063:0x4127e4533992192b!2m2!1d-94.8172485!2d29.3007332!1m5!1m1!1s0x863f9dded74c3de1:0xb6b21aaca9fa193!2m2!1d-94.8132688!2d29.3027429!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=677bab88-c498-440c-aaea-0645c8eca53c | TIME: 2026-01-09 20:21:12 INFO - TOKEN: 53695238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-09 20:21:12 INFO - TOKEN: 53695238 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311031, part 2. | TIME: 2026-01-09 20:21:12 INFO - TOKEN: 53695238 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-09 20:21:12 INFO - TOKEN: 53695238 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311031. | TIME: 2026-01-09 20:21:13 INFO - TOKEN: 311031 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311031. | TIME: 2026-01-09 20:21:13 INFO - TOKEN: 311031 | FUNCTION: get_unique_token | STATUS: Using existing token: 8zhmlz22g8gd | TIME: 2026-01-09 20:21:13 INFO - TOKEN: 311031 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Harborside Dr, Galveston, TX, USA' | TIME: 2026-01-09 20:21:14 INFO - TOKEN: 311031 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.2957816, -94.8510742). | TIME: 2026-01-09 20:21:14 INFO - TOKEN: 311031 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3927 Port Industrial Rd, Galveston, TX 77554, USA' | TIME: 2026-01-09 20:21:14 INFO - TOKEN: 311031 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.3032146, -94.8133100). | TIME: 2026-01-09 20:21:16 INFO - TOKEN: 311031 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-09 20:21:16 INFO - TOKEN: 311031 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8zhmlz22g8gd | TIME: 2026-01-09 20:21:16 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311031. | TIME: 2026-01-09 20:21:16 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:21:16 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:21:17 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:21:17 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:21:17 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:21:17 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:22:05 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:22:05 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:22:05 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:22:07 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:22:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:22:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:22:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:22:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:22:07 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:22:08 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:22:08 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:22:08 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:22:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:24:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:24:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:24:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:24:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:24:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:24:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:24:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:24:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35209 | TIME: 2026-01-09 20:24:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35209. Falling back to existing DB data. | TIME: 2026-01-09 20:24:07 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341131 with 1 parts. | TIME: 2026-01-09 20:24:07 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gkm1JYVEnEyFXueA6... | TIME: 2026-01-09 20:24:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gkm1JYVEnEyFXueA6 | TIME: 2026-01-09 20:24:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.9221264,-118.2217696/33.9162051,-118.2238659/33.9166778,-118.2855349/33.9274963,-118.2720035/33.9220672,-118.1043866/34.1325684,-117.9514645/34.142124,-117.4886997/34.8840545,-116.9839619/34.7172174,-114.4866758/@34.3246418,-117.0394818,8.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=d5785c86-f0f3-4842-ae75-9614b75dc2d4 | TIME: 2026-01-09 20:24:08 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-09 20:24:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 341131, part 1. | TIME: 2026-01-09 20:24:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341131. | TIME: 2026-01-09 20:24:08 INFO - TOKEN: 341131 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341131. | TIME: 2026-01-09 20:24:08 INFO - TOKEN: 341131 | FUNCTION: get_unique_token | STATUS: Using existing token: 1wocz9iiukxe | TIME: 2026-01-09 20:24:08 INFO - TOKEN: 341131 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-09 20:24:10 INFO - TOKEN: 341131 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1wocz9iiukxe | TIME: 2026-01-09 20:24:10 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341131. | TIME: 2026-01-09 20:24:10 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:24:10 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:24:11 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:24:11 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:24:11 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:24:11 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:25:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:25:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:25:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:25:06 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:25:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:25:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:25:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:25:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:25:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:25:07 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:25:07 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:25:07 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:25:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:27:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:27:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:27:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35210 | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35210. Falling back to existing DB data. | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341132 with 1 parts. | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/igQb4AUyBeB2YAcX7... | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/igQb4AUyBeB2YAcX7 | TIME: 2026-01-09 20:27:06 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7173043,-114.4867381/34.8670665,-117.0804243/34.1364925,-117.5039636/34.12928,-117.9615215/33.9139975,-118.1149981/33.9222005,-118.2818576/33.9164314,-118.2841935/425+E+Dixon+St,+Compton,+CA+90222/@33.9160314,-118.2844463,18.25z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80c2cb911f663e01:0xe1b73833a47849c4!2m2!1d-118.2219232!2d33.9223738!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=7495aeaa-442a-4022-b3a6-cc5d56699dbc | TIME: 2026-01-09 20:27:07 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-09 20:27:07 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341132, part 1. | TIME: 2026-01-09 20:27:07 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341132. | TIME: 2026-01-09 20:27:08 INFO - TOKEN: 341132 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341132. | TIME: 2026-01-09 20:27:08 INFO - TOKEN: 341132 | FUNCTION: get_unique_token | STATUS: Using existing token: sz2nvvwz36c9 | TIME: 2026-01-09 20:27:08 INFO - TOKEN: 341132 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '425 E Dixon St, Compton, CA 90222' | TIME: 2026-01-09 20:27:10 INFO - TOKEN: 341132 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.9217987, -118.2222979). | TIME: 2026-01-09 20:27:10 INFO - TOKEN: 341132 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-09 20:27:10 INFO - TOKEN: 341132 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sz2nvvwz36c9 | TIME: 2026-01-09 20:27:11 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341132. | TIME: 2026-01-09 20:27:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:27:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:27:12 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:27:12 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:27:12 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:27:12 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:29:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:29:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:29:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:29:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:29:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:29:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:29:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:29:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:29:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:29:08 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:29:08 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:29:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:29:08 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:31:04 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:31:04 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:31:04 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:31:07 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:31:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:31:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:31:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:31:07 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:31:07 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:31:09 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:31:09 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:31:09 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:31:09 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:32:04 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:32:04 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:32:04 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35493 | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35493. Falling back to existing DB data. | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280336 with 1 parts. | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ANgsQd6WY6GvSN5w9... | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ANgsQd6WY6GvSN5w9 | TIME: 2026-01-09 20:32:07 INFO - TOKEN: 79236366 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6416819,-87.3397587/36.2389985,-86.7774701/36.1439181,-86.6916721/35.9004257,-84.7859501/36.0190533,-83.8567486/36.0894414,-83.7465102/2137+Holston+Bend+Dr,+Mascot,+TN+37806/@36.0177984,-83.9926303,11.04z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x885c0d1713ad4947:0x2880752395f7c5e1!2m2!1d-83.7300132!2d36.0749942!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=5076b222-b5b3-4bbf-afd5-f0ba5099be18 | TIME: 2026-01-09 20:32:08 INFO - TOKEN: 79236366 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-09 20:32:08 INFO - TOKEN: 79236366 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 280336, part 1. | TIME: 2026-01-09 20:32:08 INFO - TOKEN: 79236366 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280336. | TIME: 2026-01-09 20:32:08 INFO - TOKEN: 280336 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280336. | TIME: 2026-01-09 20:32:08 INFO - TOKEN: 280336 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-09 20:32:09 INFO - TOKEN: 280336 | FUNCTION: get_unique_token | STATUS: Generated unique token: unusxsgyb2lp | TIME: 2026-01-09 20:32:09 INFO - TOKEN: 280336 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2137 Holston Bend Dr, Mascot, TN 37806' | TIME: 2026-01-09 20:32:10 INFO - TOKEN: 280336 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-09 20:32:11 INFO - TOKEN: 280336 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (36.074211, -83.759858). | TIME: 2026-01-09 20:32:11 INFO - TOKEN: 280336 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-09 20:32:11 INFO - TOKEN: 280336 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: unusxsgyb2lp | TIME: 2026-01-09 20:32:11 INFO - TOKEN: 79236366 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280336. | TIME: 2026-01-09 20:32:11 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:32:11 INFO - TOKEN: 79236366 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:32:13 INFO - TOKEN: 79236366 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:32:13 INFO - TOKEN: 79236366 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:32:13 INFO - TOKEN: 79236366 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:32:13 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:33:04 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:33:04 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:33:04 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35481 | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35481. Falling back to existing DB data. | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-09 20:33:07 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-09 20:33:08 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-09 20:33:08 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-09 20:33:08 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-09 20:33:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-09 20:33:08 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-09 20:33:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-09 20:33:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-09 20:33:10 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-09 20:33:10 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:33:10 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:33:12 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:33:12 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:33:12 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:33:12 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:37:05 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:37:05 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:37:05 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:37:07 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35479 | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35479. Falling back to existing DB data. | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-09 20:37:08 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-09 20:37:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-09 20:37:09 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-09 20:37:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-09 20:37:10 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-09 20:37:10 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-09 20:37:10 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35480 | TIME: 2026-01-09 20:37:10 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35480 | TIME: 2026-01-09 20:37:10 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35480. Falling back to existing DB data. | TIME: 2026-01-09 20:37:10 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240426 with 2 parts. | TIME: 2026-01-09 20:37:10 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zKmXr8xLrJXunhzz7... | TIME: 2026-01-09 20:37:10 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zKmXr8xLrJXunhzz7 | TIME: 2026-01-09 20:37:10 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849671,-80.5189007/41.1074584,-80.8677731/41.035558,-81.5702234/41.0244911,-81.9065257/40.7810917,-82.4170564/40.8245166,-83.236825/40.8271315,-83.6136217/40.8746179,-84.3503789/40.918039,-84.3492762/@40.7477696,-84.0858439,8.65z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=e1c12b07-2046-4dfd-9d6f-617c26c1e23b | TIME: 2026-01-09 20:37:11 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-09 20:37:11 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240426, part 1. | TIME: 2026-01-09 20:37:11 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240426. | TIME: 2026-01-09 20:37:12 INFO - TOKEN: 240426 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240426. | TIME: 2026-01-09 20:37:12 INFO - TOKEN: 240426 | FUNCTION: get_unique_token | STATUS: Using existing token: lchabbhv9rkj | TIME: 2026-01-09 20:37:12 INFO - TOKEN: 240426 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-09 20:37:13 INFO - TOKEN: 240426 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lchabbhv9rkj | TIME: 2026-01-09 20:37:13 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/X5eajj5KpT4GZQVu7... | TIME: 2026-01-09 20:37:13 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/X5eajj5KpT4GZQVu7 | TIME: 2026-01-09 20:37:13 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/66/40.9321992,-84.3420383/40.8858867,-84.5841562/40.9983396,-84.803472/@40.8337228,-84.4140106,10.36z/data=!4m9!4m8!1m3!2m2!1d-84.3495116!2d40.9180381!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=86a2c1dd-3f8e-461f-8c1b-6fe6c7cde05a | TIME: 2026-01-09 20:37:14 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-09 20:37:14 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240426, part 2. | TIME: 2026-01-09 20:37:14 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-09 20:37:14 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240426. | TIME: 2026-01-09 20:37:14 INFO - TOKEN: 240426 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240426. | TIME: 2026-01-09 20:37:14 INFO - TOKEN: 240426 | FUNCTION: get_unique_token | STATUS: Using existing token: lchabbhv9rkj | TIME: 2026-01-09 20:37:15 INFO - TOKEN: 240426 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-09 20:37:15 INFO - TOKEN: 240426 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lchabbhv9rkj | TIME: 2026-01-09 20:37:16 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240426. | TIME: 2026-01-09 20:37:16 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:37:16 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:37:18 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:37:18 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:37:18 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:37:18 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:38:04 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:38:04 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:38:04 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35474 | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35474. Falling back to existing DB data. | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-09 20:38:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-09 20:38:08 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-09 20:38:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-09 20:38:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-09 20:38:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-09 20:38:09 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-09 20:38:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-09 20:38:10 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-09 20:38:10 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-09 20:38:10 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:38:10 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:38:12 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:38:12 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:38:12 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:38:12 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:39:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:39:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:39:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35302 | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35302. Falling back to existing DB data. | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341133 with 1 parts. | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HKmvXyVL4ULnj23a9... | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HKmvXyVL4ULnj23a9 | TIME: 2026-01-09 20:39:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.7786529,-118.2600848/33.7911604,-118.2632429/33.7898643,-118.166447/33.7752856,-118.1218429/33.7918632,-118.0880075/34.1325197,-117.951332/34.1443428,-117.486034/34.8849772,-116.9875769/34.7171594,-114.4876019/@34.214442,-116.6487745,8.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=00f7f07c-de8f-48b1-b57a-56420cc52248 | TIME: 2026-01-09 20:39:08 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-09 20:39:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 341133, part 1. | TIME: 2026-01-09 20:39:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341133. | TIME: 2026-01-09 20:39:08 INFO - TOKEN: 341133 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341133. | TIME: 2026-01-09 20:39:08 INFO - TOKEN: 341133 | FUNCTION: get_unique_token | STATUS: Using existing token: afezitkuoubp | TIME: 2026-01-09 20:39:09 INFO - TOKEN: 341133 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-09 20:39:10 INFO - TOKEN: 341133 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: afezitkuoubp | TIME: 2026-01-09 20:39:10 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341133. | TIME: 2026-01-09 20:39:10 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35313 | TIME: 2026-01-09 20:39:10 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35313. Falling back to existing DB data. | TIME: 2026-01-09 20:39:10 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35313 because it has no route_token in new or existing data. | TIME: 2026-01-09 20:39:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:39:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:39:11 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:39:11 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:39:11 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:39:11 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:44:05 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:44:05 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:44:05 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:44:07 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:44:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:44:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:44:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:44:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 20:44:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:44:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:44:08 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:44:08 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:44:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:44:08 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:45:04 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:45:04 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:45:04 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:45:06 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:45:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:45:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:45:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:45:07 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:45:07 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:45:09 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:45:09 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:45:09 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:45:09 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:46:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:46:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:46:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:46:07 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:46:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:46:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:46:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:46:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:46:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:46:08 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:46:08 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:46:08 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:46:08 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:47:04 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:47:04 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:47:04 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:47:06 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:47:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:47:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:47:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:47:07 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:47:07 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:47:08 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:47:08 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:47:08 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:47:08 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:53:04 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:53:04 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:53:04 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:53:07 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:53:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:53:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:53:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:53:07 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:53:07 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:53:08 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:53:08 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:53:08 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:53:08 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:55:04 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:55:04 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:55:04 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:55:07 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:55:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:55:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:55:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:55:07 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:55:07 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:55:08 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:55:08 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:55:08 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:55:08 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:56:04 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:56:04 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:56:04 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35462 | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35462 | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35462. Falling back to existing DB data. | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240457 with 2 parts. | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hQ2v1heXXRdQdx7T9... | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hQ2v1heXXRdQdx7T9 | TIME: 2026-01-09 20:56:07 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849537,-80.5189693/41.0998709,-81.3775587/41.0545848,-81.5054995/41.0248121,-81.5119603/41.0242398,-81.9073335/40.8573251,-82.2587119/40.8633203,-82.2488134/40.9384142,-82.1092982/41.0272385,-82.1275353/41.0806396,-83.1131964/@41.0453124,-82.3597955,10.18z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9784d871-b489-463c-bfce-a605c695d953 | TIME: 2026-01-09 20:56:08 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 20:56:08 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240457, part 1. | TIME: 2026-01-09 20:56:08 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240457. | TIME: 2026-01-09 20:56:09 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240457. | TIME: 2026-01-09 20:56:09 INFO - TOKEN: 240457 | FUNCTION: get_unique_token | STATUS: Using existing token: qg87362ojpaw | TIME: 2026-01-09 20:56:09 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-09 20:56:10 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qg87362ojpaw | TIME: 2026-01-09 20:56:11 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/C4222fu3jSmJHxWg9... | TIME: 2026-01-09 20:56:11 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/C4222fu3jSmJHxWg9 | TIME: 2026-01-09 20:56:11 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0806396,-83.1131964/41.1077509,-83.2283492/41.0442396,-83.650174/41.0588352,-83.6527027/40.9813616,-84.1979008/40.9825193,-84.2005421/41.0210671,-84.2903142/41.0182639,-84.7265599/40.954817,-84.7288024/40.9982779,-84.8032816/@40.9786898,-84.7716479,11.53z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=c33e1c12-0291-492d-a527-f2b7fad34e5d | TIME: 2026-01-09 20:56:11 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 20:56:11 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240457, part 2. | TIME: 2026-01-09 20:56:11 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-09 20:56:11 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240457. | TIME: 2026-01-09 20:56:12 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240457. | TIME: 2026-01-09 20:56:12 INFO - TOKEN: 240457 | FUNCTION: get_unique_token | STATUS: Using existing token: qg87362ojpaw | TIME: 2026-01-09 20:56:12 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-09 20:56:13 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qg87362ojpaw | TIME: 2026-01-09 20:56:13 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240457. | TIME: 2026-01-09 20:56:13 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:56:13 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:56:14 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:56:14 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:56:14 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:56:14 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 20:58:04 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:58:04 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 20:58:04 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 20:58:06 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35466 | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35466 | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35466. Falling back to existing DB data. | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240457 with 2 parts. | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hQ2v1heXXRdQdx7T9... | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hQ2v1heXXRdQdx7T9 | TIME: 2026-01-09 20:58:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849537,-80.5189693/41.0998709,-81.3775587/41.0545848,-81.5054995/41.0248121,-81.5119603/41.0242398,-81.9073335/40.8573251,-82.2587119/40.8633203,-82.2488134/40.9384142,-82.1092982/41.0272385,-82.1275353/41.0806396,-83.1131964/@41.0453124,-82.3597955,10.18z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=9784d871-b489-463c-bfce-a605c695d953 | TIME: 2026-01-09 20:58:08 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 20:58:08 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240457, part 1. | TIME: 2026-01-09 20:58:08 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240457. | TIME: 2026-01-09 20:58:08 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240457. | TIME: 2026-01-09 20:58:08 INFO - TOKEN: 240457 | FUNCTION: get_unique_token | STATUS: Using existing token: qg87362ojpaw | TIME: 2026-01-09 20:58:08 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-09 20:58:10 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qg87362ojpaw | TIME: 2026-01-09 20:58:10 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/C4222fu3jSmJHxWg9... | TIME: 2026-01-09 20:58:10 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/C4222fu3jSmJHxWg9 | TIME: 2026-01-09 20:58:10 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0806396,-83.1131964/41.1077509,-83.2283492/41.0442396,-83.650174/41.0588352,-83.6527027/40.9813616,-84.1979008/40.9825193,-84.2005421/41.0210671,-84.2903142/41.0182639,-84.7265599/40.954817,-84.7288024/40.9982779,-84.8032816/@40.9786898,-84.7716479,11.53z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=c33e1c12-0291-492d-a527-f2b7fad34e5d | TIME: 2026-01-09 20:58:11 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 20:58:11 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240457, part 2. | TIME: 2026-01-09 20:58:11 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-09 20:58:11 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240457. | TIME: 2026-01-09 20:58:11 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240457. | TIME: 2026-01-09 20:58:11 INFO - TOKEN: 240457 | FUNCTION: get_unique_token | STATUS: Using existing token: qg87362ojpaw | TIME: 2026-01-09 20:58:12 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-09 20:58:12 INFO - TOKEN: 240457 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qg87362ojpaw | TIME: 2026-01-09 20:58:13 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240457. | TIME: 2026-01-09 20:58:13 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 20:58:13 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 20:58:14 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:58:14 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 20:58:14 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 20:58:14 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:03:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:03:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:03:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:03:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:03:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:03:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:03:06 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:03:06 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:03:06 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:03:07 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:03:07 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:03:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:03:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:04:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:04:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:04:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:04:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:04:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:04:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:04:06 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:04:06 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:04:06 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:04:07 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:04:07 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:04:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:04:07 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:11:04 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:11:04 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:11:04 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35471 | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35471 | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35471 | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35471. Falling back to existing DB data. | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240436 with 3 parts. | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA... | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA | TIME: 2026-01-09 21:11:06 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849864,-80.5189469/41.1451021,-80.7140531/41.1093518,-80.8462697/41.1052069,-81.3470766/41.0273298,-81.3498846/41.0265746,-81.4841243/41.0252633,-81.5040508/41.0271651,-81.9017783/40.8573038,-82.2558917/40.8580485,-82.212195/@40.8576869,-82.21272,19.26z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=952463a1-d6e9-4b2f-9ee0-dc62c932307b | TIME: 2026-01-09 21:11:07 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 21:11:07 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 1. | TIME: 2026-01-09 21:11:07 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240436. | TIME: 2026-01-09 21:11:08 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-09 21:11:08 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-09 21:11:08 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-09 21:11:09 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-09 21:11:10 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7... | TIME: 2026-01-09 21:11:10 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7 | TIME: 2026-01-09 21:11:10 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8580485,-82.212195/40.99313,-82.222951/41.0283365,-82.2244923/41.042308,-82.7179818/41.108626,-83.2225698/41.0442612,-83.6501716/41.0588376,-83.6515477/40.9813073,-84.1977987/40.9830812,-84.2042603/41.0235116,-84.3141309/@40.9843422,-84.5853027,11.39z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=00337633-ae73-4e3c-a815-014cb79cb79a | TIME: 2026-01-09 21:11:10 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 21:11:10 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 2. | TIME: 2026-01-09 21:11:10 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-09 21:11:10 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240436. | TIME: 2026-01-09 21:11:11 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-09 21:11:11 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-09 21:11:11 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-09 21:11:12 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-09 21:11:12 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8... | TIME: 2026-01-09 21:11:12 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8 | TIME: 2026-01-09 21:11:12 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0235116,-84.3141309/41.0197864,-84.3428854/41.0181227,-84.7265647/40.9543104,-84.7279899/40.9982728,-84.8033008/@40.9981301,-84.803313,18.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd63b7e5-68b4-4b9d-98cf-f8c1883a46f3 | TIME: 2026-01-09 21:11:13 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 21:11:13 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240436, part 3. | TIME: 2026-01-09 21:11:13 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-09 21:11:13 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240436. | TIME: 2026-01-09 21:11:13 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-09 21:11:13 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-09 21:11:13 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-09 21:11:14 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-09 21:11:14 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240436. | TIME: 2026-01-09 21:11:14 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:11:14 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:11:15 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:11:15 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:11:15 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:11:15 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:16:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:16:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:16:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:16:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:16:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:16:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:16:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:16:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:16:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:16:07 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:16:07 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:16:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:16:07 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:18:04 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:18:04 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:18:04 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35476 | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35476. Falling back to existing DB data. | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-09 21:18:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-09 21:18:08 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-09 21:18:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-09 21:18:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-09 21:18:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-09 21:18:09 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-09 21:18:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-09 21:18:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-09 21:18:11 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-09 21:18:11 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:18:11 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:18:13 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:18:13 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:18:13 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:18:13 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:24:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:24:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:24:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:24:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:29:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:29:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:29:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:29:06 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:29:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:29:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:29:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:29:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:29:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:29:08 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:29:08 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:29:08 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:29:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:31:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:31:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:31:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:31:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:31:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:31:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:31:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:31:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:31:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:31:07 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:31:07 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:31:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:31:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:32:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:32:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:32:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:32:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:32:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:32:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:32:06 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:32:06 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:32:06 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:32:07 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:32:07 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:32:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:32:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:36:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:36:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:36:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:36:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:36:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:36:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:36:06 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:36:06 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:36:06 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:36:07 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:36:07 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:36:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:36:07 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:37:04 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:37:04 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:37:04 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:37:06 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:37:07 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:39:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:39:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:39:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:39:07 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:39:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:39:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:39:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:39:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:39:07 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:39:08 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:39:08 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:39:08 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:39:08 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:40:04 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:40:04 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:40:04 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:40:07 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:40:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:40:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:40:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:40:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:40:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:40:08 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:40:08 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:40:08 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:40:08 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:41:04 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:41:04 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:41:04 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:41:07 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:41:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:41:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:41:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:41:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:41:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:41:08 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:41:08 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:41:08 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:41:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:42:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:42:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:42:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:42:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:42:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:42:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:42:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:42:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:42:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:42:09 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:42:09 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:42:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:42:09 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:43:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:43:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:43:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35304 | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35304. Falling back to existing DB data. | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341134 with 1 parts. | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PSFLFGYYT7SzdKND6... | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PSFLFGYYT7SzdKND6 | TIME: 2026-01-09 21:43:06 INFO - TOKEN: 23348283 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.0054588,-122.6156746/40.3093783,-122.2802382/38.841827,-121.9399341/38.3600641,-121.971979/38.2087332,-122.1379815/37.6999309,-121.9281699/37.6928881,-122.1410021/37.7128191,-122.1588956/@37.709296,-122.1728672,14.05z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=b16e64e2-9e9b-4eb2-b068-f5842729ba76 | TIME: 2026-01-09 21:43:08 INFO - TOKEN: 23348283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-09 21:43:08 INFO - TOKEN: 23348283 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341134, part 1. | TIME: 2026-01-09 21:43:08 INFO - TOKEN: 23348283 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341134. | TIME: 2026-01-09 21:43:08 INFO - TOKEN: 341134 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341134. | TIME: 2026-01-09 21:43:08 INFO - TOKEN: 341134 | FUNCTION: get_unique_token | STATUS: Using existing token: 5w7w9nay3jc1 | TIME: 2026-01-09 21:43:08 INFO - TOKEN: 341134 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-09 21:43:10 INFO - TOKEN: 341134 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5w7w9nay3jc1 | TIME: 2026-01-09 21:43:10 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341134. | TIME: 2026-01-09 21:43:10 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:43:10 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:43:11 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:43:11 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:43:11 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:43:11 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:45:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:45:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:45:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:45:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:45:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:45:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:45:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:45:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:45:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:45:08 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:45:08 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:45:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:45:08 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:46:04 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:46:04 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:46:04 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35312 | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35312. Falling back to existing DB data. | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341135 with 1 parts. | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tKBx2X2DupX6HroJA... | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tKBx2X2DupX6HroJA | TIME: 2026-01-09 21:46:07 INFO - TOKEN: 23348283 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.7128092,-122.1589185/37.7085791,-122.1640072/37.6902637,-122.1242185/37.7073448,-121.9266508/38.2203592,-122.1323595/38.774066,-121.2418473/39.4706215,-120.000789/@37.9768197,-122.9211609,8.3z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=b8d2c996-4e47-48ca-a269-19eeb8f52c51 | TIME: 2026-01-09 21:46:08 INFO - TOKEN: 23348283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-09 21:46:08 INFO - TOKEN: 23348283 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 341135, part 1. | TIME: 2026-01-09 21:46:08 INFO - TOKEN: 23348283 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341135. | TIME: 2026-01-09 21:46:09 INFO - TOKEN: 341135 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341135. | TIME: 2026-01-09 21:46:09 INFO - TOKEN: 341135 | FUNCTION: get_unique_token | STATUS: Using existing token: 8pplp9z8ob0a | TIME: 2026-01-09 21:46:09 INFO - TOKEN: 341135 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-09 21:46:11 INFO - TOKEN: 341135 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8pplp9z8ob0a | TIME: 2026-01-09 21:46:11 INFO - TOKEN: 23348283 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341135. | TIME: 2026-01-09 21:46:11 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:46:11 INFO - TOKEN: 23348283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:46:12 INFO - TOKEN: 23348283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:46:12 INFO - TOKEN: 23348283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:46:12 INFO - TOKEN: 23348283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:46:12 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:47:04 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:47:04 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:47:04 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:47:06 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:47:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:47:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:47:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:47:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:47:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:47:07 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:47:07 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:47:07 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:47:07 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:48:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:48:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:48:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35327 | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35327. Falling back to existing DB data. | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341136 with 1 parts. | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HUwh8TRARYp4AbP59... | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HUwh8TRARYp4AbP59 | TIME: 2026-01-09 21:48:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.0054841,-122.6156938/40.3850837,-122.2852162/38.5661508,-121.5029586/38.5486015,-121.4740531/37.9954114,-121.2566181/@37.9960368,-121.2563502,17.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=34d3f08c-cd36-4a17-9e83-66b43e3db23c | TIME: 2026-01-09 21:48:08 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 21:48:08 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 341136, part 1. | TIME: 2026-01-09 21:48:08 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341136. | TIME: 2026-01-09 21:48:09 INFO - TOKEN: 341136 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341136. | TIME: 2026-01-09 21:48:09 INFO - TOKEN: 341136 | FUNCTION: get_unique_token | STATUS: Using existing token: pck6hwums8x3 | TIME: 2026-01-09 21:48:09 INFO - TOKEN: 341136 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 21:48:11 INFO - TOKEN: 341136 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pck6hwums8x3 | TIME: 2026-01-09 21:48:11 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341136. | TIME: 2026-01-09 21:48:11 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:48:11 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:48:13 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:48:13 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:48:13 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:48:13 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:49:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:49:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:49:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:49:06 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:49:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:49:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:49:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:49:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:49:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:49:08 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:49:08 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:49:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:49:08 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:50:04 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:50:04 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:50:04 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:50:06 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:50:07 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:51:04 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:51:04 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:51:04 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:51:06 INFO - TOKEN: 31505740 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:51:06 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:51:06 INFO - TOKEN: 31505740 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:51:06 INFO - TOKEN: 31505740 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:51:06 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:51:06 INFO - TOKEN: 31505740 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:51:07 INFO - TOKEN: 31505740 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:51:07 INFO - TOKEN: 31505740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:51:07 INFO - TOKEN: 31505740 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:51:07 INFO - TOKEN: 09861369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:52:04 INFO - TOKEN: 09861369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:52:04 INFO - TOKEN: 09861369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:52:04 INFO - TOKEN: 09861369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:52:07 INFO - TOKEN: 09861369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:52:07 INFO - TOKEN: 09861369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:52:07 INFO - TOKEN: 09861369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:52:07 INFO - TOKEN: 09861369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:52:07 INFO - TOKEN: 09861369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:52:07 INFO - TOKEN: 09861369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:52:08 INFO - TOKEN: 09861369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:52:08 INFO - TOKEN: 09861369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:52:08 INFO - TOKEN: 09861369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:52:08 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:53:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:53:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:53:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:53:07 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:53:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:53:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:53:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:53:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:53:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:53:09 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:53:09 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:53:09 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:53:09 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:54:04 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:54:04 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:54:04 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:54:06 INFO - TOKEN: 53695238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:54:06 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:54:06 INFO - TOKEN: 53695238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:54:06 INFO - TOKEN: 53695238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:54:06 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:54:06 INFO - TOKEN: 53695238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:54:07 INFO - TOKEN: 53695238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:54:07 INFO - TOKEN: 53695238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:54:07 INFO - TOKEN: 53695238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:54:07 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:58:04 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:58:04 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:58:04 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:58:07 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:58:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:58:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:58:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:58:07 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:58:07 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:58:08 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:58:08 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:58:08 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:58:08 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 21:59:04 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:59:04 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 21:59:04 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35485 | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35485 | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35485 | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35485. Falling back to existing DB data. | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240436 with 3 parts. | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA... | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA | TIME: 2026-01-09 21:59:07 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849864,-80.5189469/41.1451021,-80.7140531/41.1093518,-80.8462697/41.1052069,-81.3470766/41.0273298,-81.3498846/41.0265746,-81.4841243/41.0252633,-81.5040508/41.0271651,-81.9017783/40.8573038,-82.2558917/40.8580485,-82.212195/@40.8576869,-82.21272,19.26z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=952463a1-d6e9-4b2f-9ee0-dc62c932307b | TIME: 2026-01-09 21:59:08 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 21:59:08 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 1. | TIME: 2026-01-09 21:59:08 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240436. | TIME: 2026-01-09 21:59:08 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-09 21:59:08 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-09 21:59:09 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-09 21:59:10 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-09 21:59:10 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7... | TIME: 2026-01-09 21:59:10 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7 | TIME: 2026-01-09 21:59:10 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8580485,-82.212195/40.99313,-82.222951/41.0283365,-82.2244923/41.042308,-82.7179818/41.108626,-83.2225698/41.0442612,-83.6501716/41.0588376,-83.6515477/40.9813073,-84.1977987/40.9830812,-84.2042603/41.0235116,-84.3141309/@40.9843422,-84.5853027,11.39z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=00337633-ae73-4e3c-a815-014cb79cb79a | TIME: 2026-01-09 21:59:11 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 21:59:11 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 2. | TIME: 2026-01-09 21:59:11 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-09 21:59:11 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240436. | TIME: 2026-01-09 21:59:11 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-09 21:59:11 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-09 21:59:12 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-09 21:59:12 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-09 21:59:13 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8... | TIME: 2026-01-09 21:59:13 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8 | TIME: 2026-01-09 21:59:13 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0235116,-84.3141309/41.0197864,-84.3428854/41.0181227,-84.7265647/40.9543104,-84.7279899/40.9982728,-84.8033008/@40.9981301,-84.803313,18.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd63b7e5-68b4-4b9d-98cf-f8c1883a46f3 | TIME: 2026-01-09 21:59:13 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 21:59:13 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240436, part 3. | TIME: 2026-01-09 21:59:13 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-09 21:59:13 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240436. | TIME: 2026-01-09 21:59:14 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-09 21:59:14 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-09 21:59:14 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-09 21:59:15 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-09 21:59:15 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240436. | TIME: 2026-01-09 21:59:15 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 21:59:15 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 21:59:16 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:59:16 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 21:59:16 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 21:59:16 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:04:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:04:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:04:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:04:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:04:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:04:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:04:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:04:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:04:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:04:08 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:04:08 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:04:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:04:08 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:15:05 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:15:05 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:15:05 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:15:07 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:15:08 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:15:08 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:15:08 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:15:08 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:15:08 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:15:10 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:15:10 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:15:10 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:15:10 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:16:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:16:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:16:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:16:06 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:16:07 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:18:04 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:18:04 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:18:04 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:18:06 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:18:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:18:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:18:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:18:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35475 | TIME: 2026-01-09 22:18:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35475. Falling back to existing DB data. | TIME: 2026-01-09 22:18:07 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240151 with 1 parts. | TIME: 2026-01-09 22:18:07 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8dbBWgLuuHSrA6nw7... | TIME: 2026-01-09 22:18:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8dbBWgLuuHSrA6nw7 | TIME: 2026-01-09 22:18:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849579,-80.5189529/41.0562422,-81.5671478/40.7786027,-82.4298922/40.8247029,-83.5303428/40.9982176,-84.8031695/@40.3075572,-82.808963,8.38z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=630713d9-84ec-4a83-b3b3-051c0c1fa961 | TIME: 2026-01-09 22:18:08 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 22:18:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240151, part 1. | TIME: 2026-01-09 22:18:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240151. | TIME: 2026-01-09 22:18:08 INFO - TOKEN: 240151 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240151. | TIME: 2026-01-09 22:18:08 INFO - TOKEN: 240151 | FUNCTION: get_unique_token | STATUS: Using existing token: a9dzbcyhwhml | TIME: 2026-01-09 22:18:08 INFO - TOKEN: 240151 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 22:18:10 INFO - TOKEN: 240151 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a9dzbcyhwhml | TIME: 2026-01-09 22:18:10 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240151. | TIME: 2026-01-09 22:18:10 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:18:10 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:18:12 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:18:12 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:18:12 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:18:12 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:19:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:19:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:19:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:19:06 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:19:06 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:19:06 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:19:06 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:19:06 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:19:06 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:19:07 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:19:07 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:19:07 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:19:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:20:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:20:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:20:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:20:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:20:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:20:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:20:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:20:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:20:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:20:08 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:20:08 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:20:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:20:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:22:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:22:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:22:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35494 | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35494. Falling back to existing DB data. | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430198 with 1 parts. | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YWuwCJ47TvMNj7CfA... | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YWuwCJ47TvMNj7CfA | TIME: 2026-01-09 22:22:06 INFO - TOKEN: 49029752 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.6094711,-88.7288883/42.5887126,-88.7538118/42.5204328,-88.9752104/42.4958762,-88.9930189/@42.5916182,-89.0153092,10.92z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=025ae82a-d512-4fa3-b80e-9914f6873cfa | TIME: 2026-01-09 22:22:07 INFO - TOKEN: 49029752 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-09 22:22:07 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 430198, part 1. | TIME: 2026-01-09 22:22:07 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430198. | TIME: 2026-01-09 22:22:08 INFO - TOKEN: 430198 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430198. | TIME: 2026-01-09 22:22:08 INFO - TOKEN: 430198 | FUNCTION: get_unique_token | STATUS: Using existing token: ynlyeggr7dwt | TIME: 2026-01-09 22:22:08 INFO - TOKEN: 430198 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-09 22:22:09 INFO - TOKEN: 430198 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ynlyeggr7dwt | TIME: 2026-01-09 22:22:09 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430198. | TIME: 2026-01-09 22:22:09 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:22:09 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:22:10 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:22:10 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:22:10 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:22:10 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:23:05 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:23:05 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:23:05 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:23:07 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:23:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:23:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:23:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:23:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:23:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:23:08 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:23:08 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:23:08 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:23:08 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:24:04 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:24:04 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:24:04 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:24:06 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:24:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:27:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:27:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:27:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:27:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:27:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:27:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:27:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:27:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:27:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:27:08 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:27:08 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:27:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:27:08 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:29:04 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:29:04 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:29:04 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:29:06 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:29:06 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:29:06 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:29:06 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:29:06 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 22:29:06 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:29:06 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:29:08 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:29:08 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:29:08 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:29:08 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:34:04 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:34:04 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:34:04 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:34:07 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:35:04 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:35:04 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:35:04 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:35:06 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:35:06 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:35:06 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:35:06 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:35:06 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:35:06 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:35:07 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:35:07 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:35:07 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:35:07 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:51:04 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:51:04 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:51:04 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:51:07 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:51:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:51:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:51:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:51:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:51:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:51:08 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:51:08 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:51:08 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:51:08 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 22:57:04 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:57:04 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 22:57:04 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 22:57:06 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 22:57:06 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 22:57:06 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 22:57:06 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 22:57:06 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 22:57:06 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 22:57:07 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:57:07 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 22:57:07 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 22:57:07 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:06:04 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:06:04 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:06:04 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:06:07 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:06:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:06:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:06:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:06:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:06:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:06:08 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:06:08 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:06:08 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:06:08 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:09:04 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:09:04 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:09:04 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:09:07 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:09:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:09:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:09:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:09:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:09:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:09:08 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:09:08 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:09:08 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:09:08 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:10:04 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:10:04 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:10:04 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:10:07 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:11:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:11:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:11:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:11:06 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:11:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:11:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:11:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:11:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:11:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:11:08 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:11:08 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:11:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:11:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:12:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:12:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:12:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:12:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:12:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:12:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:12:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:12:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:12:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:12:09 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:12:09 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:12:09 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:12:09 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:13:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:13:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:13:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:13:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:13:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:13:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:13:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:13:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:13:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:13:08 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:13:08 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:13:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:13:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:16:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:16:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:16:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:16:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:16:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:16:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:16:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:16:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:16:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:16:08 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:16:08 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:16:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:16:08 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:19:05 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:19:05 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:19:05 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:19:07 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:19:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:19:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:19:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:19:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 23:19:07 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:19:07 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:19:08 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:19:08 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:19:08 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:19:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:20:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:20:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:20:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:20:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:20:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:20:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:20:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:20:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:20:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:20:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:20:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:20:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:20:09 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:21:05 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:21:05 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:21:05 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35503 | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35503. Falling back to existing DB data. | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180017 with 1 parts. | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9... | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9 | TIME: 2026-01-09 23:21:07 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.470118,-94.0427848/34.3417667,-92.9078703/34.7141657,-92.2584982/34.7837635,-92.1375345/35.1530193,-90.0662513/@35.3237477,-91.9386361,8.05z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMi4wKgBIAVAD | TIME: 2026-01-09 23:21:08 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 23:21:08 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 180017, part 1. | TIME: 2026-01-09 23:21:08 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180017. | TIME: 2026-01-09 23:21:09 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180017. | TIME: 2026-01-09 23:21:09 INFO - TOKEN: 180017 | FUNCTION: get_unique_token | STATUS: Using existing token: qd2y6ryov6ad | TIME: 2026-01-09 23:21:09 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 23:21:10 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qd2y6ryov6ad | TIME: 2026-01-09 23:21:10 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180017. | TIME: 2026-01-09 23:21:10 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:21:10 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:21:11 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:21:11 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:21:11 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:21:11 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:24:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:24:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:24:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:24:06 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:24:06 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:24:06 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:24:06 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:24:06 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 23:24:06 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:24:06 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:24:07 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:24:07 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:24:07 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:24:07 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:25:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:25:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:25:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:25:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:25:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:25:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:25:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:25:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:25:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:25:08 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:25:08 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:25:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:25:08 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:26:04 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:26:04 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:26:04 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35498 | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35498 | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35498 | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 35498 | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35498. Falling back to existing DB data. | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311032 with 4 parts. | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/avJkx1M3tc8nwhzo9... | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/avJkx1M3tc8nwhzo9 | TIME: 2026-01-09 23:26:06 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/101+Blue+Rdg+Pkwy,+Laredo,+TX+78045,+USA/27.6121479,-99.5217388/27.60518,-99.5066537/27.6186889,-99.4912403/29.321028,-98.6153607/29.5111054,-98.5361229/29.527792,-98.3926819/29.8818354,-97.9199235/29.8794452,-97.9002798/30.0343353,-97.6877164/@30.0340831,-97.6886492,18.79z/data=!4m19!4m18!1m5!1m1!1s0x8660e07f903e0f03:0x21989bc90dc126c1!2m2!1d-99.5458598!2d27.6400297!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=2f6d4ba6-8a13-4551-9664-1d9daf2f5ce8 | TIME: 2026-01-09 23:26:07 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 23:26:07 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311032, part 1. | TIME: 2026-01-09 23:26:07 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311032. | TIME: 2026-01-09 23:26:08 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311032. | TIME: 2026-01-09 23:26:08 INFO - TOKEN: 311032 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-09 23:26:08 INFO - TOKEN: 311032 | FUNCTION: get_unique_token | STATUS: Generated unique token: ldb1re14nk7c | TIME: 2026-01-09 23:26:08 INFO - TOKEN: 311032 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '101 Blue Rdg Pkwy, Laredo, TX 78045, USA' | TIME: 2026-01-09 23:26:10 INFO - TOKEN: 311032 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.6387855, -99.5468294). | TIME: 2026-01-09 23:26:13 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-09 23:26:13 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ldb1re14nk7c | TIME: 2026-01-09 23:26:13 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7fto9dfdf2Ka9EYG8... | TIME: 2026-01-09 23:26:13 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7fto9dfdf2Ka9EYG8 | TIME: 2026-01-09 23:26:13 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.0343353,-97.6877164/30.1003762,-97.694268/30.2484037,-97.6900045/30.2898494,-97.6636916/30.3118621,-97.6618186/30.3855597,-97.7352136/30.4217306,-97.7031628/30.4366354,-97.6987412/30.4677695,-97.6936082/30.4792502,-97.6829714/@30.4790604,-97.685613,17.18z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=934c5bf1-dbd0-422d-9852-f47703ccccb7 | TIME: 2026-01-09 23:26:14 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 23:26:14 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311032, part 2. | TIME: 2026-01-09 23:26:14 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-09 23:26:14 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311032. | TIME: 2026-01-09 23:26:14 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311032. | TIME: 2026-01-09 23:26:14 INFO - TOKEN: 311032 | FUNCTION: get_unique_token | STATUS: Using existing token: ldb1re14nk7c | TIME: 2026-01-09 23:26:14 INFO - TOKEN: 311032 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '101 Blue Rdg Pkwy, Laredo, TX 78045, USA' | TIME: 2026-01-09 23:26:16 INFO - TOKEN: 311032 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.6387855, -99.5468294). | TIME: 2026-01-09 23:26:17 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-09 23:26:17 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ldb1re14nk7c | TIME: 2026-01-09 23:26:17 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eB5FB4DQpzQUzMtu5... | TIME: 2026-01-09 23:26:17 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eB5FB4DQpzQUzMtu5 | TIME: 2026-01-09 23:26:17 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4792502,-97.6829714/30.4846871,-97.6748116/30.4990913,-97.680582/31.1343904,-97.3315955/31.4938051,-97.1350129/31.5023847,-97.1259423/31.5261268,-97.1288903/31.5564988,-97.105329/31.5694619,-97.1163766/32.2658695,-97.1673966/@32.2541883,-97.247077,11.65z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=781dc436-b0e1-4763-b310-e41503c11787 | TIME: 2026-01-09 23:26:18 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 23:26:18 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311032, part 3. | TIME: 2026-01-09 23:26:18 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-09 23:26:18 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311032. | TIME: 2026-01-09 23:26:19 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311032. | TIME: 2026-01-09 23:26:19 INFO - TOKEN: 311032 | FUNCTION: get_unique_token | STATUS: Using existing token: ldb1re14nk7c | TIME: 2026-01-09 23:26:19 INFO - TOKEN: 311032 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '101 Blue Rdg Pkwy, Laredo, TX 78045, USA' | TIME: 2026-01-09 23:26:20 INFO - TOKEN: 311032 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.6387855, -99.5468294). | TIME: 2026-01-09 23:26:21 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 28, Final geocoded count: 28. | TIME: 2026-01-09 23:26:21 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ldb1re14nk7c | TIME: 2026-01-09 23:26:22 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jAHSpqHBZZA86KgB9... | TIME: 2026-01-09 23:26:22 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jAHSpqHBZZA86KgB9 | TIME: 2026-01-09 23:26:22 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2658695,-97.1673966/32.4160032,-97.2250423/32.6095942,-96.9255843/32.6507031,-96.8700606/32.7267423,-96.6140397/32.8302295,-96.6173278/33.1326469,-96.0195812/33.4701001,-94.0432724/@32.1993242,-96.4948539,8.78z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=0d1c7df5-0ca8-415e-b8b1-17c693d4a78a | TIME: 2026-01-09 23:26:22 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-09 23:26:22 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311032, part 4. | TIME: 2026-01-09 23:26:22 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-09 23:26:22 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311032. | TIME: 2026-01-09 23:26:23 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311032. | TIME: 2026-01-09 23:26:23 INFO - TOKEN: 311032 | FUNCTION: get_unique_token | STATUS: Using existing token: ldb1re14nk7c | TIME: 2026-01-09 23:26:23 INFO - TOKEN: 311032 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '101 Blue Rdg Pkwy, Laredo, TX 78045, USA' | TIME: 2026-01-09 23:26:24 INFO - TOKEN: 311032 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.6387855, -99.5468294). | TIME: 2026-01-09 23:26:25 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 35, Final geocoded count: 35. | TIME: 2026-01-09 23:26:25 INFO - TOKEN: 311032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ldb1re14nk7c | TIME: 2026-01-09 23:26:26 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311032. | TIME: 2026-01-09 23:26:26 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:26:26 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:26:26 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:26:26 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:26:26 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:26:26 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:29:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:29:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:29:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:29:06 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:29:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:29:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:29:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:29:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35495 | TIME: 2026-01-09 23:29:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35495. Falling back to existing DB data. | TIME: 2026-01-09 23:29:07 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220592 with 1 parts. | TIME: 2026-01-09 23:29:07 INFO - TOKEN: 49029752 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/noRt4HZ3fFC2w1Up9... | TIME: 2026-01-09 23:29:07 INFO - TOKEN: 49029752 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/noRt4HZ3fFC2w1Up9 | TIME: 2026-01-09 23:29:07 INFO - TOKEN: 49029752 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4960378,-88.9929707/42.4918862,-88.9966745/42.3646042,-89.078844/42.2824481,-89.0853912/42.2048083,-89.0150989/40.526304,-89.027819/38.6635001,-90.0300293/38.486647,-90.2748409/@41.2366317,-89.2918889,8.96z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=ac727338-31ac-41f0-8dc1-46497f34d933 | TIME: 2026-01-09 23:29:08 INFO - TOKEN: 49029752 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-09 23:29:08 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 220592, part 1. | TIME: 2026-01-09 23:29:08 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220592. | TIME: 2026-01-09 23:29:08 INFO - TOKEN: 220592 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220592. | TIME: 2026-01-09 23:29:08 INFO - TOKEN: 220592 | FUNCTION: get_unique_token | STATUS: Using existing token: 1wqebcz3w2tb | TIME: 2026-01-09 23:29:08 INFO - TOKEN: 220592 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-09 23:29:10 INFO - TOKEN: 220592 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1wqebcz3w2tb | TIME: 2026-01-09 23:29:10 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220592. | TIME: 2026-01-09 23:29:10 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:29:10 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:29:12 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:29:12 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:29:12 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:29:12 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:30:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:30:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:30:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:30:06 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:30:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:30:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:30:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:30:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:30:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:30:08 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:30:08 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:30:08 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:30:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:33:05 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:33:05 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:33:05 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:33:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:33:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:33:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:33:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:33:08 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:33:08 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:33:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:33:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:33:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:33:09 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:36:04 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:36:04 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:36:04 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:36:07 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:36:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:36:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:36:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:36:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:36:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:36:08 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:36:08 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:36:08 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:36:08 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:37:04 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:37:04 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:37:04 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:37:07 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:37:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:37:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:37:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:37:07 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:37:07 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:37:09 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:37:09 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:37:09 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:37:09 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:38:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:38:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:38:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35496 | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35496. Falling back to existing DB data. | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190193 with 1 parts. | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qqFBgJppLgqex75E7... | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qqFBgJppLgqex75E7 | TIME: 2026-01-09 23:38:07 INFO - TOKEN: 49029752 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4865648,-90.2747454/38.5078999,-90.3516302/38.542898,-90.4455718/37.7677595,-92.4376936/36.9960822,-94.6180357/@37.8844806,-95.1260486,7.07z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-09 23:38:08 INFO - TOKEN: 49029752 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 23:38:08 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190193, part 1. | TIME: 2026-01-09 23:38:08 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190193. | TIME: 2026-01-09 23:38:09 INFO - TOKEN: 190193 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190193. | TIME: 2026-01-09 23:38:09 INFO - TOKEN: 190193 | FUNCTION: get_unique_token | STATUS: Using existing token: 42jr3odwauzy | TIME: 2026-01-09 23:38:09 INFO - TOKEN: 190193 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 23:38:10 INFO - TOKEN: 190193 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 42jr3odwauzy | TIME: 2026-01-09 23:38:10 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190193. | TIME: 2026-01-09 23:38:10 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:38:10 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:38:12 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:38:12 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:38:12 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:38:12 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:39:05 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:39:05 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:39:05 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35505 | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35505. Falling back to existing DB data. | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370150 with 1 parts. | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xyPMe9JP7kHTmBCQ9... | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xyPMe9JP7kHTmBCQ9 | TIME: 2026-01-09 23:39:07 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6386389,-86.5712542/37.0396051,-86.2251696/37.7086629,-85.8298806/38.2053849,-85.7425071/38.262052,-85.7243796/38.6762047,-84.9862562/38.8904842,-84.6262655/39.0318654,-84.5890249/39.0575436,-84.4294398/@38.9214376,-84.7065987,10.61z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=0b6817a5-1fe2-4dd7-8529-6779a19da25f | TIME: 2026-01-09 23:39:08 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-09 23:39:08 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 370150, part 1. | TIME: 2026-01-09 23:39:08 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370150. | TIME: 2026-01-09 23:39:09 INFO - TOKEN: 370150 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370150. | TIME: 2026-01-09 23:39:09 INFO - TOKEN: 370150 | FUNCTION: get_unique_token | STATUS: Using existing token: yy8zsm6bubow | TIME: 2026-01-09 23:39:09 INFO - TOKEN: 370150 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-09 23:39:10 INFO - TOKEN: 370150 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yy8zsm6bubow | TIME: 2026-01-09 23:39:10 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370150. | TIME: 2026-01-09 23:39:10 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:39:10 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:39:11 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:39:11 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:39:11 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:39:11 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:40:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:40:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:40:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:40:06 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:40:07 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:41:04 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:41:04 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:41:04 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:41:07 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:41:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:41:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:41:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:41:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:41:07 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:41:09 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:41:09 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:41:09 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:41:09 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:42:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:42:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:42:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:42:06 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:42:06 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:42:06 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:42:06 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:42:06 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 23:42:06 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:42:06 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:42:07 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:42:07 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:42:07 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:42:07 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:43:05 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:43:05 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:43:05 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:43:07 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:43:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:43:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:43:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:43:07 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:43:07 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:43:09 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:43:09 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:43:09 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:43:09 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:44:04 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:44:04 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:44:04 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:44:07 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:45:04 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:45:04 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:45:04 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:45:06 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:45:08 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:45:08 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:45:08 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:45:08 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:45:08 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:45:09 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:45:09 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:45:09 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:45:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:46:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:46:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:46:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:46:06 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:46:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:46:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:46:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:46:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:46:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:46:08 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:46:08 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:46:08 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:46:08 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:47:04 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:47:04 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:47:04 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35504 | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35504. Falling back to existing DB data. | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280317 with 1 parts. | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7vuWw1b1rrVgzxPa6... | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7vuWw1b1rrVgzxPa6 | TIME: 2026-01-09 23:47:07 INFO - TOKEN: 91084295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.153063,-90.0663432/35.1922454,-90.001652/36.0174055,-87.2452244/36.1591092,-86.8651997/36.2422185,-86.7496186/36.4166591,-86.7156053/36.4084044,-86.6894115/36.4687806,-86.6656399/36.4733074,-86.6801422/36.6387342,-86.5712401/@36.2259297,-86.8206939,9.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTEyMy4xKgBIAVAD&skid=abc43747-ce64-4f07-a228-7e273029a771 | TIME: 2026-01-09 23:47:08 INFO - TOKEN: 91084295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 23:47:08 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 280317, part 1. | TIME: 2026-01-09 23:47:08 INFO - TOKEN: 91084295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280317. | TIME: 2026-01-09 23:47:08 INFO - TOKEN: 280317 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280317. | TIME: 2026-01-09 23:47:08 INFO - TOKEN: 280317 | FUNCTION: get_unique_token | STATUS: Using existing token: jt66ift8wn7w | TIME: 2026-01-09 23:47:09 INFO - TOKEN: 280317 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-09 23:47:10 INFO - TOKEN: 280317 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jt66ift8wn7w | TIME: 2026-01-09 23:47:10 INFO - TOKEN: 91084295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280317. | TIME: 2026-01-09 23:47:10 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:47:10 INFO - TOKEN: 91084295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:47:12 INFO - TOKEN: 91084295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:47:12 INFO - TOKEN: 91084295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:47:12 INFO - TOKEN: 91084295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:47:12 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:48:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:48:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:48:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:48:07 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:49:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:49:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:49:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:49:06 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:49:06 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:49:06 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:49:06 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:49:06 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-09 23:49:06 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:49:06 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:49:07 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:49:07 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:49:07 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:49:07 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:50:04 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:50:04 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:50:04 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:50:07 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:50:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:50:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:50:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:50:07 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:50:07 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:50:09 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:50:09 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:50:09 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:50:09 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:51:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:51:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:51:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:51:06 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:51:06 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:51:06 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:51:06 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:51:06 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:51:06 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:51:07 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:51:07 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:51:07 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:51:07 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:52:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:52:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:52:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:52:06 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35499 | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35499. Falling back to existing DB data. | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430199 with 1 parts. | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/odDAzkGb9k2yUUMH8... | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/odDAzkGb9k2yUUMH8 | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/w964+WI-49,+Lomira,+WI+53048,+USA/43.60853,-88.4332917/43.1436822,-88.055032/42.9568493,-88.0510673/42.6122376,-88.6457286/42.4960741,-88.9929758/@42.4963553,-88.9925734,18.74z/data=!4m13!4m12!1m5!1m1!1s0x88046d777fcdc751:0xb37855c551dc9069!2m2!1d-88.4428838!2d43.6172598!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=5f670296-d0e5-468a-ae08-f699ca42dff9 | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 430199, part 1. | TIME: 2026-01-09 23:52:07 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430199. | TIME: 2026-01-09 23:52:08 INFO - TOKEN: 430199 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430199. | TIME: 2026-01-09 23:52:08 INFO - TOKEN: 430199 | FUNCTION: get_unique_token | STATUS: Using existing token: 6sgxnuyvg7oa | TIME: 2026-01-09 23:52:08 INFO - TOKEN: 430199 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'w964 WI-49, Lomira, WI 53048, USA' | TIME: 2026-01-09 23:52:09 INFO - TOKEN: 430199 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-09 23:52:10 INFO - TOKEN: 430199 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (43.577458, -88.487345). | TIME: 2026-01-09 23:52:10 INFO - TOKEN: 430199 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-09 23:52:10 INFO - TOKEN: 430199 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6sgxnuyvg7oa | TIME: 2026-01-09 23:52:10 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430199. | TIME: 2026-01-09 23:52:10 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:52:10 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:52:12 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:52:12 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:52:12 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:52:12 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:53:05 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:53:05 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:53:05 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35510 | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35510. Falling back to existing DB data. | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160067 with 1 parts. | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vUH5Ak3NMqdd94Lt6... | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vUH5Ak3NMqdd94Lt6 | TIME: 2026-01-09 23:53:07 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0006862,-106.5826644/32.2926968,-106.8161674/32.2785836,-106.8947355/32.3395399,-108.676947/32.2275643,-109.0484525/@32.2734785,-109.1079937,9.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMC4wKgBIAVAD&skid=4afc7091-21c5-4c50-9c3e-665b9aba2303 | TIME: 2026-01-09 23:53:08 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-09 23:53:08 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160067, part 1. | TIME: 2026-01-09 23:53:08 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160067. | TIME: 2026-01-09 23:53:09 INFO - TOKEN: 160067 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160067. | TIME: 2026-01-09 23:53:09 INFO - TOKEN: 160067 | FUNCTION: get_unique_token | STATUS: Using existing token: 5tlt3kugxvm1 | TIME: 2026-01-09 23:53:09 INFO - TOKEN: 160067 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-09 23:53:10 INFO - TOKEN: 160067 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5tlt3kugxvm1 | TIME: 2026-01-09 23:53:10 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160067. | TIME: 2026-01-09 23:53:10 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:53:10 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:53:11 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:53:11 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:53:11 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:53:11 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:54:04 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:54:04 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:54:04 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35516 | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35516. Falling back to existing DB data. | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540147 with 1 parts. | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JDyTiqaJjKcD2Lvb8... | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JDyTiqaJjKcD2Lvb8 | TIME: 2026-01-09 23:54:07 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6934477,-74.1574378/40.6663066,-74.1694226/40.6762795,-74.1909464/40.6754948,-74.1988175/40.646489,-74.228006/40.6512555,-74.2385901/40.590957,-74.2954672/40.538891,-74.3725066/40.545618,-74.3970863/@40.5387972,-74.3755605,13.67z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6eb23a09-9d06-441e-8935-9b917c5e7b01 | TIME: 2026-01-09 23:54:08 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-09 23:54:08 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540147, part 1. | TIME: 2026-01-09 23:54:08 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540147. | TIME: 2026-01-09 23:54:08 INFO - TOKEN: 540147 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540147. | TIME: 2026-01-09 23:54:08 INFO - TOKEN: 540147 | FUNCTION: get_unique_token | STATUS: Using existing token: skcm1hqfatpn | TIME: 2026-01-09 23:54:09 INFO - TOKEN: 540147 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 540147 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 540147 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 540147 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: skcm1hqfatpn | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540147. | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35517 | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35517. Falling back to existing DB data. | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320351 with 1 parts. | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Jif8bDQ9onrmuqfZ7... | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Jif8bDQ9onrmuqfZ7 | TIME: 2026-01-09 23:54:10 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6722854,-75.1777558/40.6411638,-75.2759456/40.961741,-75.2840183/41.0021452,-75.2780632/41.0264551,-76.4227427/41.1864122,-79.1687016/41.1849512,-80.5189362/@41.1849253,-80.5190567,18.64z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8b684330-5752-46d7-b292-204c4202f8f4 | TIME: 2026-01-09 23:54:11 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-09 23:54:11 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320351, part 1. | TIME: 2026-01-09 23:54:11 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320351. | TIME: 2026-01-09 23:54:12 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320351. | TIME: 2026-01-09 23:54:12 INFO - TOKEN: 320351 | FUNCTION: get_unique_token | STATUS: Using existing token: 5dtuhnxv4r7y | TIME: 2026-01-09 23:54:12 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-09 23:54:13 INFO - TOKEN: 320351 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5dtuhnxv4r7y | TIME: 2026-01-09 23:54:14 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320351. | TIME: 2026-01-09 23:54:14 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:54:14 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:54:16 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:54:16 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:54:16 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:54:16 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:55:04 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:55:04 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:55:04 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:55:06 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35523 | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35523. Falling back to existing DB data. | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270003 with 1 parts. | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aKVyVKRV6JwKAxwq7... | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aKVyVKRV6JwKAxwq7 | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4490267,-88.4038261/32.3052485,-89.6959921/32.3141415,-90.9062887/@32.305269,-89.696069,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=31006db7-e52a-4042-96dd-eddcfa2f3f72 | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270003, part 1. | TIME: 2026-01-09 23:55:07 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270003. | TIME: 2026-01-09 23:55:08 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270003. | TIME: 2026-01-09 23:55:08 INFO - TOKEN: 270003 | FUNCTION: get_unique_token | STATUS: Using existing token: jpz4i9a9orrq | TIME: 2026-01-09 23:55:08 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-09 23:55:09 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jpz4i9a9orrq | TIME: 2026-01-09 23:55:09 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270003. | TIME: 2026-01-09 23:55:09 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35524 | TIME: 2026-01-09 23:55:09 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35524. Falling back to existing DB data. | TIME: 2026-01-09 23:55:09 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330004 with 1 parts. | TIME: 2026-01-09 23:55:09 INFO - TOKEN: 38295453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VV3Vrsr4qzxXs24k9... | TIME: 2026-01-09 23:55:09 INFO - TOKEN: 38295453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VV3Vrsr4qzxXs24k9 | TIME: 2026-01-09 23:55:09 INFO - TOKEN: 38295453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3141415,-90.9062887/32.5582949,-93.6845768/32.4613348,-94.042922/@32.5571991,-93.7442913,10.58z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=d13e633f-3782-48ab-9525-e1fb5761c4a8 | TIME: 2026-01-09 23:55:10 INFO - TOKEN: 38295453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-09 23:55:10 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 330004, part 1. | TIME: 2026-01-09 23:55:10 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330004. | TIME: 2026-01-09 23:55:11 INFO - TOKEN: 330004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330004. | TIME: 2026-01-09 23:55:11 INFO - TOKEN: 330004 | FUNCTION: get_unique_token | STATUS: Using existing token: svtqe3z11r6d | TIME: 2026-01-09 23:55:11 INFO - TOKEN: 330004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-09 23:55:12 INFO - TOKEN: 330004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: svtqe3z11r6d | TIME: 2026-01-09 23:55:12 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330004. | TIME: 2026-01-09 23:55:12 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:55:12 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:55:13 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:55:13 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:55:13 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:55:13 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:56:04 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:56:04 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:56:04 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:56:06 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:56:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:56:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:56:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:56:07 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:56:07 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:56:07 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:56:07 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:56:07 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:56:07 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:57:05 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:57:05 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:57:05 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35461 | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35461. Falling back to existing DB data. | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-09 23:57:07 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-09 23:57:09 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-09 23:57:09 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-09 23:57:09 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-09 23:57:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-09 23:57:09 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-09 23:57:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-09 23:57:10 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-09 23:57:11 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-09 23:57:11 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:57:11 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:57:12 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:57:12 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:57:12 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:57:12 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:58:04 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:58:04 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:58:04 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35516 | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35516. Falling back to existing DB data. | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540147 with 1 parts. | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dANJzD3utnSn1j449... | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dANJzD3utnSn1j449 | TIME: 2026-01-09 23:58:07 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.545618,-74.3970863/40.6441132,-74.662869/40.6722518,-75.1776959/@40.6057819,-74.9522077,11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5344cde5-5d26-46f2-a0a2-38f965edceaf | TIME: 2026-01-09 23:58:08 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-09 23:58:08 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540147, part 2. | TIME: 2026-01-09 23:58:08 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-09 23:58:08 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540147. | TIME: 2026-01-09 23:58:09 INFO - TOKEN: 540147 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540147. | TIME: 2026-01-09 23:58:09 INFO - TOKEN: 540147 | FUNCTION: get_unique_token | STATUS: Using existing token: skcm1hqfatpn | TIME: 2026-01-09 23:58:09 INFO - TOKEN: 540147 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-09 23:58:10 INFO - TOKEN: 540147 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-09 23:58:10 INFO - TOKEN: 540147 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-09 23:58:10 INFO - TOKEN: 540147 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: skcm1hqfatpn | TIME: 2026-01-09 23:58:11 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540147. | TIME: 2026-01-09 23:58:11 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:58:11 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:58:13 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:58:13 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:58:13 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:58:13 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-09 23:59:04 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:59:04 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-09 23:59:04 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-09 23:59:06 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-09 23:59:06 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-09 23:59:06 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-09 23:59:06 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-09 23:59:06 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-09 23:59:06 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-09 23:59:08 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:59:08 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-09 23:59:08 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-09 23:59:08 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:00:05 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:00:05 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:00:05 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35522 | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35522. Falling back to existing DB data. | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250091 with 1 parts. | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AiMRHKSxzew3cbBn9... | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AiMRHKSxzew3cbBn9 | TIME: 2026-01-10 00:00:07 INFO - TOKEN: 38295453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.5074955,-84.9993855/32.497965,-85.0436713/32.6393453,-85.357848/32.3614873,-86.3218589/32.3131272,-86.3429105/32.389369,-86.994891/32.4414111,-87.1408935/32.4432756,-88.3642115/32.449051,-88.4037872/@32.0030546,-89.4895534,7.87z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDQwOS4wKgBIAVAD&skid=e9ba8379-f9b2-417b-9cfd-45c41c89bb35 | TIME: 2026-01-10 00:00:08 INFO - TOKEN: 38295453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-10 00:00:08 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 250091, part 1. | TIME: 2026-01-10 00:00:08 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250091. | TIME: 2026-01-10 00:00:09 INFO - TOKEN: 250091 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250091. | TIME: 2026-01-10 00:00:09 INFO - TOKEN: 250091 | FUNCTION: get_unique_token | STATUS: Using existing token: vq00dte75b4b | TIME: 2026-01-10 00:00:09 INFO - TOKEN: 250091 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-10 00:00:10 INFO - TOKEN: 250091 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vq00dte75b4b | TIME: 2026-01-10 00:00:10 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250091. | TIME: 2026-01-10 00:00:10 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:00:10 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:00:11 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:00:11 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:00:11 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:00:11 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:01:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:01:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:01:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:01:06 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:01:06 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:01:06 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:01:06 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:01:06 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:01:06 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:01:07 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:01:07 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:01:07 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:01:07 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:02:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:02:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:02:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:02:06 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:02:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:02:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:02:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:02:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35513 | TIME: 2026-01-10 00:02:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35513. Falling back to existing DB data. | TIME: 2026-01-10 00:02:07 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190164 with 1 parts. | TIME: 2026-01-10 00:02:07 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WqXspizKsc83XBpu8... | TIME: 2026-01-10 00:02:07 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WqXspizKsc83XBpu8 | TIME: 2026-01-10 00:02:07 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.0236989,-89.2113927/36.8569197,-89.5329944/36.4900603,-89.6258304/35.9998349,-89.8749077/@35.943568,-90.9228329,8.35z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-10 00:02:08 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 00:02:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190164, part 1. | TIME: 2026-01-10 00:02:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190164. | TIME: 2026-01-10 00:02:08 INFO - TOKEN: 190164 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190164. | TIME: 2026-01-10 00:02:08 INFO - TOKEN: 190164 | FUNCTION: get_unique_token | STATUS: Using existing token: f5fgv2t8a9tr | TIME: 2026-01-10 00:02:08 INFO - TOKEN: 190164 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 00:02:10 INFO - TOKEN: 190164 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: f5fgv2t8a9tr | TIME: 2026-01-10 00:02:10 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190164. | TIME: 2026-01-10 00:02:10 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:02:10 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:02:11 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:02:11 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:02:11 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:02:11 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:03:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:03:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:03:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:03:07 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:03:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:03:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:03:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:03:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:03:07 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:03:08 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:03:08 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:03:08 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:03:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:04:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:04:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:04:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:04:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:04:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:04:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:04:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:04:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:04:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:04:08 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:04:08 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:04:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:04:08 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:05:04 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:05:04 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:05:04 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35483 | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35483 | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35483. Falling back to existing DB data. | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540148 with 2 parts. | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JDyTiqaJjKcD2Lvb8... | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JDyTiqaJjKcD2Lvb8 | TIME: 2026-01-10 00:05:07 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6934477,-74.1574378/40.6663066,-74.1694226/40.6762795,-74.1909464/40.6754948,-74.1988175/40.646489,-74.228006/40.6512555,-74.2385901/40.590957,-74.2954672/40.538891,-74.3725066/40.545618,-74.3970863/@40.5387972,-74.3755605,13.67z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6eb23a09-9d06-441e-8935-9b917c5e7b01 | TIME: 2026-01-10 00:05:08 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 00:05:08 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540148, part 1. | TIME: 2026-01-10 00:05:08 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540148. | TIME: 2026-01-10 00:05:08 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540148. | TIME: 2026-01-10 00:05:08 INFO - TOKEN: 540148 | FUNCTION: get_unique_token | STATUS: Using existing token: lj2it46zrur7 | TIME: 2026-01-10 00:05:09 INFO - TOKEN: 540148 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-10 00:05:09 INFO - TOKEN: 540148 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-10 00:05:10 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 00:05:10 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lj2it46zrur7 | TIME: 2026-01-10 00:05:10 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dANJzD3utnSn1j449... | TIME: 2026-01-10 00:05:10 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dANJzD3utnSn1j449 | TIME: 2026-01-10 00:05:10 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.545618,-74.3970863/40.6441132,-74.662869/40.6722518,-75.1776959/@40.6057819,-74.9522077,11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5344cde5-5d26-46f2-a0a2-38f965edceaf | TIME: 2026-01-10 00:05:11 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 00:05:11 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540148, part 2. | TIME: 2026-01-10 00:05:11 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-10 00:05:11 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540148. | TIME: 2026-01-10 00:05:12 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540148. | TIME: 2026-01-10 00:05:12 INFO - TOKEN: 540148 | FUNCTION: get_unique_token | STATUS: Using existing token: lj2it46zrur7 | TIME: 2026-01-10 00:05:12 INFO - TOKEN: 540148 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-10 00:05:13 INFO - TOKEN: 540148 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lj2it46zrur7 | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540148. | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35486 | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35486. Falling back to existing DB data. | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-10 00:05:14 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-10 00:05:15 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-10 00:05:15 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-10 00:05:15 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 00:05:16 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-10 00:05:17 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-10 00:05:17 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:05:17 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:05:18 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:05:18 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:05:18 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:05:18 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:06:05 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:06:05 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:06:05 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:06:07 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35463 | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35463. Falling back to existing DB data. | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-10 00:06:08 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-10 00:06:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-10 00:06:09 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-10 00:06:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 00:06:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-10 00:06:11 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-10 00:06:11 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:06:11 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:06:12 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:06:12 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:06:12 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:06:12 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:07:04 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:07:04 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:07:04 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35460 | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35460. Falling back to existing DB data. | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-10 00:07:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-10 00:07:08 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 00:07:08 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-10 00:07:08 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-10 00:07:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-10 00:07:09 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-10 00:07:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 00:07:10 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-10 00:07:11 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-10 00:07:11 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:07:11 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:07:12 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:07:12 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:07:12 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:07:12 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:08:04 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:08:04 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:08:04 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35497 | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35497. Falling back to existing DB data. | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140335 with 1 parts. | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PryyxYH38RYr9oAV7... | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PryyxYH38RYr9oAV7 | TIME: 2026-01-10 00:08:07 INFO - TOKEN: 49029752 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9961147,-94.6179913/36.5510978,-95.2203193/35.4404383,-95.5526289/34.3748234,-96.143264/34.3467638,-96.6450074/34.3580446,-96.8045877/9510+Cherry+Rd,+Mill+Creek,+OK+74856,+USA/@35.6790144,-95.9926083,8.75z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x864ccadcb9f7c9f5:0xf5d879f6450cd34d!2m2!1d-96.7824202!2d34.303301!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=b59b18b0-9356-4fd2-97e6-4d99ce5137b5 | TIME: 2026-01-10 00:08:08 INFO - TOKEN: 49029752 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 00:08:08 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 140335, part 1. | TIME: 2026-01-10 00:08:08 INFO - TOKEN: 49029752 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140335. | TIME: 2026-01-10 00:08:09 INFO - TOKEN: 140335 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140335. | TIME: 2026-01-10 00:08:09 INFO - TOKEN: 140335 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 00:08:09 INFO - TOKEN: 140335 | FUNCTION: get_unique_token | STATUS: Generated unique token: fnzjn1ml0y37 | TIME: 2026-01-10 00:08:09 INFO - TOKEN: 140335 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '9510 Cherry Rd, Mill Creek, OK 74856, USA' | TIME: 2026-01-10 00:08:11 INFO - TOKEN: 140335 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-10 00:08:12 INFO - TOKEN: 140335 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (34.401256, -96.825748). | TIME: 2026-01-10 00:08:12 INFO - TOKEN: 140335 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 00:08:12 INFO - TOKEN: 140335 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: fnzjn1ml0y37 | TIME: 2026-01-10 00:08:13 INFO - TOKEN: 49029752 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140335. | TIME: 2026-01-10 00:08:13 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:08:13 INFO - TOKEN: 49029752 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:08:14 INFO - TOKEN: 49029752 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:08:14 INFO - TOKEN: 49029752 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:08:14 INFO - TOKEN: 49029752 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:08:14 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:09:04 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:09:04 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:09:04 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35465 | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35465 | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35465. Falling back to existing DB data. | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540148 with 2 parts. | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JDyTiqaJjKcD2Lvb8... | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JDyTiqaJjKcD2Lvb8 | TIME: 2026-01-10 00:09:07 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6934477,-74.1574378/40.6663066,-74.1694226/40.6762795,-74.1909464/40.6754948,-74.1988175/40.646489,-74.228006/40.6512555,-74.2385901/40.590957,-74.2954672/40.538891,-74.3725066/40.545618,-74.3970863/@40.5387972,-74.3755605,13.67z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6eb23a09-9d06-441e-8935-9b917c5e7b01 | TIME: 2026-01-10 00:09:08 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 00:09:08 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540148, part 1. | TIME: 2026-01-10 00:09:08 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540148. | TIME: 2026-01-10 00:09:08 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540148. | TIME: 2026-01-10 00:09:08 INFO - TOKEN: 540148 | FUNCTION: get_unique_token | STATUS: Using existing token: lj2it46zrur7 | TIME: 2026-01-10 00:09:09 INFO - TOKEN: 540148 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-10 00:09:10 INFO - TOKEN: 540148 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-10 00:09:10 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-10 00:09:10 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lj2it46zrur7 | TIME: 2026-01-10 00:09:10 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dANJzD3utnSn1j449... | TIME: 2026-01-10 00:09:10 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dANJzD3utnSn1j449 | TIME: 2026-01-10 00:09:10 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.545618,-74.3970863/40.6441132,-74.662869/40.6722518,-75.1776959/@40.6057819,-74.9522077,11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5344cde5-5d26-46f2-a0a2-38f965edceaf | TIME: 2026-01-10 00:09:11 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 00:09:11 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540148, part 2. | TIME: 2026-01-10 00:09:11 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-10 00:09:11 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540148. | TIME: 2026-01-10 00:09:12 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540148. | TIME: 2026-01-10 00:09:12 INFO - TOKEN: 540148 | FUNCTION: get_unique_token | STATUS: Using existing token: lj2it46zrur7 | TIME: 2026-01-10 00:09:12 INFO - TOKEN: 540148 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-10 00:09:13 INFO - TOKEN: 540148 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 540148 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lj2it46zrur7 | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540148. | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35472 | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35472. Falling back to existing DB data. | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-10 00:09:14 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 00:09:15 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-10 00:09:15 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-10 00:09:15 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-10 00:09:15 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-10 00:09:15 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 00:09:16 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-10 00:09:17 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-10 00:09:17 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:09:17 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:09:18 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:09:18 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:09:18 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:09:18 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:10:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:10:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:10:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:10:07 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:11:04 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:11:04 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:11:04 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:11:06 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35468 | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35468. Falling back to existing DB data. | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-10 00:11:07 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-10 00:11:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-10 00:11:08 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-10 00:11:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 00:11:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-10 00:11:10 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-10 00:11:10 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:11:10 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:11:11 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:11:11 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:11:11 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:11:11 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:12:04 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:12:04 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:12:04 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:12:06 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:12:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:12:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:12:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:12:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:12:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:12:08 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:12:08 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:12:08 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:12:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:13:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:13:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:13:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:13:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:13:06 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:13:06 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:13:06 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:13:06 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 00:13:06 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:13:06 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:13:07 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:13:07 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:13:07 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:13:07 INFO - TOKEN: 07060163 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:14:04 INFO - TOKEN: 07060163 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:14:04 INFO - TOKEN: 07060163 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:14:04 INFO - TOKEN: 07060163 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:14:06 INFO - TOKEN: 07060163 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:14:06 INFO - TOKEN: 07060163 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:14:06 INFO - TOKEN: 07060163 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:14:06 INFO - TOKEN: 07060163 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:14:06 INFO - TOKEN: 07060163 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 00:14:06 INFO - TOKEN: 07060163 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:14:06 INFO - TOKEN: 07060163 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:14:07 INFO - TOKEN: 07060163 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:14:07 INFO - TOKEN: 07060163 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:14:07 INFO - TOKEN: 07060163 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:14:07 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:15:04 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:15:04 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:15:04 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:15:07 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:15:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:15:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:15:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:15:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:15:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:15:08 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:15:08 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:15:08 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:15:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:16:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:16:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:16:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:16:06 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:16:06 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:16:06 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:16:06 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:16:06 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:16:06 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:16:07 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:16:07 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:16:07 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:16:07 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:17:04 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:17:04 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:17:04 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:17:07 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:17:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:17:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:17:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:17:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:17:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:17:08 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:17:08 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:17:08 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:17:08 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:18:04 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:18:04 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:18:04 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:18:06 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:18:06 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:18:06 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:18:06 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:18:06 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 00:18:06 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:18:06 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:18:07 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:18:07 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:18:07 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:18:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:19:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:19:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:19:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35159 | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35159. Falling back to existing DB data. | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100002 with 1 parts. | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/u2Y83B5UKf456vet5... | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/u2Y83B5UKf456vet5 | TIME: 2026-01-10 00:19:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171473,-114.4877432/35.1952227,-111.7385708/35.3624303,-109.0467861/@35.1807678,-116.7849654,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyOC4wKgBIAVAD&skid=efe61362-9d83-4063-942a-c426cc480fa3 | TIME: 2026-01-10 00:19:08 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 00:19:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100002, part 1. | TIME: 2026-01-10 00:19:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100002. | TIME: 2026-01-10 00:19:09 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100002. | TIME: 2026-01-10 00:19:09 INFO - TOKEN: 100002 | FUNCTION: get_unique_token | STATUS: Using existing token: qrc72d1ho5d6 | TIME: 2026-01-10 00:19:09 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 00:19:10 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrc72d1ho5d6 | TIME: 2026-01-10 00:19:11 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100002. | TIME: 2026-01-10 00:19:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:19:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:19:12 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:19:12 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:19:12 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:19:12 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:20:05 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:20:05 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:20:05 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:20:07 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:20:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:20:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:20:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:20:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:20:07 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:20:08 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:20:08 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:20:08 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:20:08 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:21:04 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:21:04 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:21:04 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:21:06 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:21:07 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:21:07 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:21:07 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:21:07 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:21:07 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:21:08 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:21:08 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:21:08 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:21:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:24:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:24:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:24:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35160 | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35160. Falling back to existing DB data. | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2026-01-10 00:24:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2026-01-10 00:24:08 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 00:24:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-10 00:24:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-10 00:24:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-10 00:24:09 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-10 00:24:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 00:24:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-10 00:24:10 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-10 00:24:10 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:24:10 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:24:11 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:24:11 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:24:11 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:24:11 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:26:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:26:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:26:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:26:06 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:26:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:26:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:26:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:26:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:26:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:26:07 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:26:07 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:26:07 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:26:07 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:29:04 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:29:04 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:29:04 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35527 | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35527 | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35527. Falling back to existing DB data. | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311034 with 2 parts. | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JQwrpHAFUwPaGBxz9... | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JQwrpHAFUwPaGBxz9 | TIME: 2026-01-10 00:29:07 INFO - TOKEN: 49631578 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4613136,-94.0428942/32.4834837,-94.4124459/32.1646578,-94.7858799/31.780049,-95.6229719/31.7724146,-95.6606144/31.7905883,-95.6831227/32.0786387,-96.4416741/32.2918809,-96.5807593/32.5268429,-97.0901736/32.6682682,-97.2220605/@32.2195125,-96.2918661,9z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e7c3e981-31eb-4cdc-8aa8-78af52a92ac7 | TIME: 2026-01-10 00:29:08 INFO - TOKEN: 49631578 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 00:29:08 INFO - TOKEN: 49631578 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311034, part 1. | TIME: 2026-01-10 00:29:08 INFO - TOKEN: 49631578 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311034. | TIME: 2026-01-10 00:29:09 INFO - TOKEN: 311034 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311034. | TIME: 2026-01-10 00:29:09 INFO - TOKEN: 311034 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 00:29:09 INFO - TOKEN: 311034 | FUNCTION: get_unique_token | STATUS: Generated unique token: t722gfmjq5v3 | TIME: 2026-01-10 00:29:09 INFO - TOKEN: 311034 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 00:29:11 INFO - TOKEN: 311034 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: t722gfmjq5v3 | TIME: 2026-01-10 00:29:11 INFO - TOKEN: 49631578 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gefsGWCQagCcaFsT8... | TIME: 2026-01-10 00:29:11 INFO - TOKEN: 49631578 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gefsGWCQagCcaFsT8 | TIME: 2026-01-10 00:29:11 INFO - TOKEN: 49631578 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.6682682,-97.2220605/32.7101744,-97.4762638/32.8425665,-97.3464555/32.8510308,-97.3125023/32.9049679,-97.3384153/33.8061681,-98.2128737/33.9477976,-98.5380828/34.5865544,-100.4452242/35.1927829,-101.7016603/35.1827787,-103.0424605/@35.4114758,-103.0666282,8.32z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=7632ccc9-354e-4913-b6c4-f1cb1e39db29 | TIME: 2026-01-10 00:29:12 INFO - TOKEN: 49631578 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 00:29:12 INFO - TOKEN: 49631578 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311034, part 2. | TIME: 2026-01-10 00:29:12 INFO - TOKEN: 49631578 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-10 00:29:12 INFO - TOKEN: 49631578 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311034. | TIME: 2026-01-10 00:29:13 INFO - TOKEN: 311034 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311034. | TIME: 2026-01-10 00:29:13 INFO - TOKEN: 311034 | FUNCTION: get_unique_token | STATUS: Using existing token: t722gfmjq5v3 | TIME: 2026-01-10 00:29:13 INFO - TOKEN: 311034 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-10 00:29:14 INFO - TOKEN: 311034 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t722gfmjq5v3 | TIME: 2026-01-10 00:29:14 INFO - TOKEN: 49631578 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311034. | TIME: 2026-01-10 00:29:14 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:29:14 INFO - TOKEN: 49631578 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:29:15 INFO - TOKEN: 49631578 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:29:15 INFO - TOKEN: 49631578 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:29:15 INFO - TOKEN: 49631578 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:29:15 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:30:04 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:30:04 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:30:04 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:30:07 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:30:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:30:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:30:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:30:07 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:30:07 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:30:09 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:30:09 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:30:09 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:30:09 INFO - TOKEN: 39000623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:31:04 INFO - TOKEN: 39000623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:31:04 INFO - TOKEN: 39000623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:31:04 INFO - TOKEN: 39000623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:31:06 INFO - TOKEN: 39000623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:31:06 INFO - TOKEN: 39000623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:31:06 INFO - TOKEN: 39000623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:31:06 INFO - TOKEN: 39000623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:31:06 INFO - TOKEN: 39000623 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 00:31:06 INFO - TOKEN: 39000623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:31:06 INFO - TOKEN: 39000623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:31:07 INFO - TOKEN: 39000623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:31:07 INFO - TOKEN: 39000623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:31:07 INFO - TOKEN: 39000623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:31:07 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:32:04 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:32:04 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:32:04 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:32:06 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:32:06 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:32:06 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:32:06 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:32:06 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:32:06 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:32:07 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:32:07 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:32:07 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:32:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:34:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:34:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:34:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:34:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:34:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:34:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:34:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:34:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:34:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:34:09 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:34:09 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:34:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:34:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:35:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:35:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:35:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35161 | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35161. Falling back to existing DB data. | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310005 with 1 parts. | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UCwsw2nKuwZR18oY8... | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UCwsw2nKuwZR18oY8 | TIME: 2026-01-10 00:35:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6509384,-103.0416603/36.0916464,-102.4790314/36.4996754,-101.788185/@36.1719172,-102.4479459,10z/data=!4m5!4m4!2m1!2b1!3e0!4e1?entry=tts&g_ep=EgoyMDI1MTEzMC4wKgBIAVAD&skid=335a5cdb-a4d6-4fc0-9ccd-d8cf108e2a76 | TIME: 2026-01-10 00:35:08 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 00:35:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310005, part 1. | TIME: 2026-01-10 00:35:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310005. | TIME: 2026-01-10 00:35:09 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310005. | TIME: 2026-01-10 00:35:09 INFO - TOKEN: 310005 | FUNCTION: get_unique_token | STATUS: Using existing token: yha0qnf68ji0 | TIME: 2026-01-10 00:35:09 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-10 00:35:11 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yha0qnf68ji0 | TIME: 2026-01-10 00:35:11 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310005. | TIME: 2026-01-10 00:35:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:35:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:35:12 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:35:12 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:35:12 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:35:12 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:36:05 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:36:05 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:36:05 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:36:07 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:36:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:36:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:36:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:36:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:36:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:36:09 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:36:09 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:36:09 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:36:09 INFO - TOKEN: 39000623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:37:04 INFO - TOKEN: 39000623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:37:04 INFO - TOKEN: 39000623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:37:04 INFO - TOKEN: 39000623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:37:07 INFO - TOKEN: 39000623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:37:07 INFO - TOKEN: 39000623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:37:07 INFO - TOKEN: 39000623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:37:07 INFO - TOKEN: 39000623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:37:07 INFO - TOKEN: 39000623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:37:07 INFO - TOKEN: 39000623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:37:08 INFO - TOKEN: 39000623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:37:08 INFO - TOKEN: 39000623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:37:08 INFO - TOKEN: 39000623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:37:08 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:38:04 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:38:04 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:38:04 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35521 | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35521. Falling back to existing DB data. | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360293 with 1 parts. | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LZMmFZ94euwCgEon9... | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LZMmFZ94euwCgEon9 | TIME: 2026-01-10 00:38:06 INFO - TOKEN: 38295453 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.7859814,-82.6260201/31.8150615,-82.6549236/31.8580603,-82.5993105/31.8653353,-82.588709/32.0646834,-82.9020603/32.0647581,-84.2533172/32.0945002,-84.6746367/32.4603886,-84.9875832/32.5168021,-84.9862957/32.5073949,-84.9997779/@32.5183521,-85.0357436,12.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=3be676bf-f751-44eb-ad30-357198d70926 | TIME: 2026-01-10 00:38:07 INFO - TOKEN: 38295453 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 00:38:07 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 360293, part 1. | TIME: 2026-01-10 00:38:07 INFO - TOKEN: 38295453 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360293. | TIME: 2026-01-10 00:38:08 INFO - TOKEN: 360293 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360293. | TIME: 2026-01-10 00:38:08 INFO - TOKEN: 360293 | FUNCTION: get_unique_token | STATUS: Using existing token: 804f9jayvx0c | TIME: 2026-01-10 00:38:08 INFO - TOKEN: 360293 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 00:38:09 INFO - TOKEN: 360293 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 804f9jayvx0c | TIME: 2026-01-10 00:38:09 INFO - TOKEN: 38295453 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360293. | TIME: 2026-01-10 00:38:09 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:38:09 INFO - TOKEN: 38295453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:38:10 INFO - TOKEN: 38295453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:38:10 INFO - TOKEN: 38295453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:38:10 INFO - TOKEN: 38295453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:38:10 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:39:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:39:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:39:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:39:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:39:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:39:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:39:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:39:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:39:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:39:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:39:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:39:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:39:08 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:40:04 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:40:04 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:40:04 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35458 | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35458 | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35458. Falling back to existing DB data. | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540149 with 2 parts. | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JDyTiqaJjKcD2Lvb8... | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JDyTiqaJjKcD2Lvb8 | TIME: 2026-01-10 00:40:07 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6934477,-74.1574378/40.6663066,-74.1694226/40.6762795,-74.1909464/40.6754948,-74.1988175/40.646489,-74.228006/40.6512555,-74.2385901/40.590957,-74.2954672/40.538891,-74.3725066/40.545618,-74.3970863/@40.5387972,-74.3755605,13.67z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6eb23a09-9d06-441e-8935-9b917c5e7b01 | TIME: 2026-01-10 00:40:08 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 00:40:08 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540149, part 1. | TIME: 2026-01-10 00:40:08 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540149. | TIME: 2026-01-10 00:40:09 INFO - TOKEN: 540149 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540149. | TIME: 2026-01-10 00:40:09 INFO - TOKEN: 540149 | FUNCTION: get_unique_token | STATUS: Using existing token: us1crwfbbloo | TIME: 2026-01-10 00:40:09 INFO - TOKEN: 540149 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-10 00:40:10 INFO - TOKEN: 540149 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-10 00:40:11 INFO - TOKEN: 540149 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 00:40:11 INFO - TOKEN: 540149 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: us1crwfbbloo | TIME: 2026-01-10 00:40:11 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dANJzD3utnSn1j449... | TIME: 2026-01-10 00:40:11 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dANJzD3utnSn1j449 | TIME: 2026-01-10 00:40:11 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.545618,-74.3970863/40.6441132,-74.662869/40.6722518,-75.1776959/@40.6057819,-74.9522077,11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5344cde5-5d26-46f2-a0a2-38f965edceaf | TIME: 2026-01-10 00:40:12 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 00:40:12 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540149, part 2. | TIME: 2026-01-10 00:40:12 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-10 00:40:12 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540149. | TIME: 2026-01-10 00:40:12 INFO - TOKEN: 540149 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540149. | TIME: 2026-01-10 00:40:12 INFO - TOKEN: 540149 | FUNCTION: get_unique_token | STATUS: Using existing token: us1crwfbbloo | TIME: 2026-01-10 00:40:12 INFO - TOKEN: 540149 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-10 00:40:13 INFO - TOKEN: 540149 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-10 00:40:14 INFO - TOKEN: 540149 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-10 00:40:14 INFO - TOKEN: 540149 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: us1crwfbbloo | TIME: 2026-01-10 00:40:14 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540149. | TIME: 2026-01-10 00:40:14 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:40:14 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:40:16 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:40:16 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:40:16 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:40:16 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:41:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:41:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:41:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:41:06 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:41:06 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:41:06 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:41:06 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:41:06 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:41:06 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:41:07 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:41:07 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:41:07 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:41:07 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:42:04 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:42:04 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:42:04 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:42:07 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:42:07 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:42:07 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:42:07 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:42:07 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:42:07 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:42:08 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:42:08 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:42:08 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:42:08 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:43:04 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:43:04 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:43:04 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:43:06 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:43:07 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:43:07 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:43:07 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:43:07 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35573 | TIME: 2026-01-10 00:43:07 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35573. Falling back to existing DB data. | TIME: 2026-01-10 00:43:07 INFO - TOKEN: 59387794 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100013 with 1 parts. | TIME: 2026-01-10 00:43:07 INFO - TOKEN: 59387794 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mt6LsRtA9qcucUHb9... | TIME: 2026-01-10 00:43:07 INFO - TOKEN: 59387794 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mt6LsRtA9qcucUHb9 | TIME: 2026-01-10 00:43:07 INFO - TOKEN: 59387794 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6046332,-114.5308357/33.4575267,-112.1854128/32.2485702,-110.9916885/32.2272712,-109.0483905/@32.2489008,-110.9913596,408m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=29aaa844-28a7-479f-8a87-9ba655dc3d02 | TIME: 2026-01-10 00:43:08 INFO - TOKEN: 59387794 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 00:43:08 INFO - TOKEN: 59387794 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100013, part 1. | TIME: 2026-01-10 00:43:08 INFO - TOKEN: 59387794 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100013. | TIME: 2026-01-10 00:43:08 INFO - TOKEN: 100013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100013. | TIME: 2026-01-10 00:43:08 INFO - TOKEN: 100013 | FUNCTION: get_unique_token | STATUS: Using existing token: iv6zxqpyncka | TIME: 2026-01-10 00:43:08 INFO - TOKEN: 100013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 00:43:10 INFO - TOKEN: 100013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: iv6zxqpyncka | TIME: 2026-01-10 00:43:10 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100013. | TIME: 2026-01-10 00:43:10 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:43:10 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:43:11 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:43:11 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:43:11 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:43:11 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:44:04 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:44:04 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:44:04 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35484 | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35484. Falling back to existing DB data. | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-10 00:44:07 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-10 00:44:08 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 00:44:08 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-10 00:44:08 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-10 00:44:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-10 00:44:09 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-10 00:44:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 00:44:10 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-10 00:44:10 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-10 00:44:10 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:44:10 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:44:12 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:44:12 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:44:12 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:44:12 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:45:04 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:45:04 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:45:04 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35574 | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35574. Falling back to existing DB data. | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160012 with 1 parts. | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tttf9F6crxXcFowM9... | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tttf9F6crxXcFowM9 | TIME: 2026-01-10 00:45:07 INFO - TOKEN: 59387794 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2261033,-109.0443658/32.2418729,-107.2602724/32.0006499,-106.5829034/@31.9999898,-106.6667034,11.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=77163734-eb67-4e70-bbb5-723f0ccc10b9 | TIME: 2026-01-10 00:45:08 INFO - TOKEN: 59387794 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 00:45:08 INFO - TOKEN: 59387794 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160012, part 1. | TIME: 2026-01-10 00:45:08 INFO - TOKEN: 59387794 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160012. | TIME: 2026-01-10 00:45:09 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160012. | TIME: 2026-01-10 00:45:09 INFO - TOKEN: 160012 | FUNCTION: get_unique_token | STATUS: Using existing token: i9vjldqsa88v | TIME: 2026-01-10 00:45:09 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 00:45:10 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i9vjldqsa88v | TIME: 2026-01-10 00:45:10 INFO - TOKEN: 59387794 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160012. | TIME: 2026-01-10 00:45:10 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:45:10 INFO - TOKEN: 59387794 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:45:11 INFO - TOKEN: 59387794 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:45:11 INFO - TOKEN: 59387794 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:45:11 INFO - TOKEN: 59387794 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:45:11 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:46:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:46:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:46:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:46:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:46:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:46:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:46:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:46:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:46:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:46:08 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:46:08 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:46:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:46:08 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:47:04 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:47:04 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:47:04 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:47:07 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:47:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:47:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:47:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:47:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:47:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:47:08 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:47:08 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:47:08 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:47:08 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:48:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:48:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:48:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:48:06 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:48:07 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:49:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:49:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:49:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:49:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:49:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:49:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:49:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:49:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:49:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:49:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:49:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:49:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:49:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:50:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:50:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:50:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:50:06 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:50:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:50:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:50:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:50:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:50:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:50:08 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:50:08 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:50:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:50:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:51:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:51:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:51:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:51:07 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:52:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:52:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:52:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35528 | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35528. Falling back to existing DB data. | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320360 with 1 parts. | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Jewy2eaaU8hs2af38... | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Jewy2eaaU8hs2af38 | TIME: 2026-01-10 00:52:07 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Seanor+Rd,+Windber,+PA+15963,+USA/40.2461625,-78.8498002/40.2699902,-78.8652922/39.9621415,-79.0450795/39.7225399,-79.0874196/@39.7227953,-79.0875124,19.21z/data=!4m12!4m11!1m5!1m1!1s0x89cb1ac0c9eedc75:0x45703eb15574c731!2m2!1d-78.8556667!2d40.2366889!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e5e4aeea-0bbe-4385-81f5-18e00e7d6bbb | TIME: 2026-01-10 00:52:08 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-10 00:52:08 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 320360, part 1. | TIME: 2026-01-10 00:52:08 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320360. | TIME: 2026-01-10 00:52:08 INFO - TOKEN: 320360 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320360. | TIME: 2026-01-10 00:52:08 INFO - TOKEN: 320360 | FUNCTION: get_unique_token | STATUS: Using existing token: fk57p9onrfmg | TIME: 2026-01-10 00:52:08 INFO - TOKEN: 320360 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Seanor Rd, Windber, PA 15963, USA' | TIME: 2026-01-10 00:52:09 INFO - TOKEN: 320360 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-10 00:52:11 INFO - TOKEN: 320360 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (40.23549, -78.824708). | TIME: 2026-01-10 00:52:11 INFO - TOKEN: 320360 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-10 00:52:11 INFO - TOKEN: 320360 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fk57p9onrfmg | TIME: 2026-01-10 00:52:12 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320360. | TIME: 2026-01-10 00:52:12 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:52:12 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:52:12 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:52:12 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:52:12 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:52:12 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:53:04 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:53:04 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:53:04 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35542 | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35542. Falling back to existing DB data. | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220203 with 1 parts. | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FTxG6wYC8bZWyYqh6... | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FTxG6wYC8bZWyYqh6 | TIME: 2026-01-10 00:53:07 INFO - TOKEN: 60855922 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5771884,-87.5253585/41.5869482,-87.6808776/41.6854309,-87.7804667/41.9680392,-87.8722911/42.2632303,-87.9046739/42.4945759,-87.9498354/@41.8241684,-87.8379538,11.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkxNy4wKgBIAVAD&skid=267ba1d9-2bdb-4efd-8130-164b4106574c | TIME: 2026-01-10 00:53:08 INFO - TOKEN: 60855922 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 00:53:08 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220203, part 1. | TIME: 2026-01-10 00:53:08 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220203. | TIME: 2026-01-10 00:53:08 INFO - TOKEN: 220203 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220203. | TIME: 2026-01-10 00:53:08 INFO - TOKEN: 220203 | FUNCTION: get_unique_token | STATUS: Using existing token: 8xdvcbvjsi43 | TIME: 2026-01-10 00:53:09 INFO - TOKEN: 220203 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 00:53:10 INFO - TOKEN: 220203 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8xdvcbvjsi43 | TIME: 2026-01-10 00:53:11 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220203. | TIME: 2026-01-10 00:53:11 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:53:11 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:53:12 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:53:12 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:53:12 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:53:12 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:54:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:54:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:54:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35544 | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35544. Falling back to existing DB data. | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260244 with 1 parts. | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WWQFZB6hu1Ni9rkF6... | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WWQFZB6hu1Ni9rkF6 | TIME: 2026-01-10 00:54:08 INFO - TOKEN: 99988972 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3211+Nebraska+Ave,+Council+Bluffs,+IA+51501,+USA/41.2438426,-95.9019571/41.2391168,-95.9021428/41.2321364,-95.8777494/41.2181226,-95.8296461/40.5844348,-95.6527446/@38.9532337,-97.3946158,7z/data=!4m13!4m12!1m5!1m1!1s0x879385846d380bc1:0xf7707d89414a9ff8!2m2!1d-95.8920763!2d41.2450037!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=8a02b531-c9eb-49b9-ac49-f1f8a58fabb0 | TIME: 2026-01-10 00:54:09 INFO - TOKEN: 99988972 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 00:54:09 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 260244, part 1. | TIME: 2026-01-10 00:54:09 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260244. | TIME: 2026-01-10 00:54:10 INFO - TOKEN: 260244 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260244. | TIME: 2026-01-10 00:54:10 INFO - TOKEN: 260244 | FUNCTION: get_unique_token | STATUS: Using existing token: 9cizh0aijp55 | TIME: 2026-01-10 00:54:10 INFO - TOKEN: 260244 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3211 Nebraska Ave, Council Bluffs, IA 51501, USA' | TIME: 2026-01-10 00:54:11 INFO - TOKEN: 260244 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2457889, -95.8967947). | TIME: 2026-01-10 00:54:11 INFO - TOKEN: 260244 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 00:54:11 INFO - TOKEN: 260244 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9cizh0aijp55 | TIME: 2026-01-10 00:54:11 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260244. | TIME: 2026-01-10 00:54:11 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:54:11 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:54:13 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:54:13 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:54:13 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:54:13 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:55:05 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:55:05 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:55:05 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:55:07 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:55:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:55:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:55:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:55:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:55:07 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:55:09 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:55:09 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:55:09 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:55:09 INFO - TOKEN: 61475349 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:56:04 INFO - TOKEN: 61475349 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:56:04 INFO - TOKEN: 61475349 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:56:04 INFO - TOKEN: 61475349 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:56:06 INFO - TOKEN: 61475349 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:56:06 INFO - TOKEN: 61475349 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:56:06 INFO - TOKEN: 61475349 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:56:06 INFO - TOKEN: 61475349 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:56:06 INFO - TOKEN: 61475349 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:56:06 INFO - TOKEN: 61475349 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:56:07 INFO - TOKEN: 61475349 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:56:07 INFO - TOKEN: 61475349 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:56:07 INFO - TOKEN: 61475349 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:56:07 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:57:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:57:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:57:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:57:06 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:57:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:57:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:57:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:57:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:57:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:57:08 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:57:08 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:57:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:57:08 INFO - TOKEN: 68329724 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:58:04 INFO - TOKEN: 68329724 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:58:04 INFO - TOKEN: 68329724 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:58:04 INFO - TOKEN: 68329724 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:58:06 INFO - TOKEN: 68329724 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:58:07 INFO - TOKEN: 68329724 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:58:07 INFO - TOKEN: 68329724 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:58:07 INFO - TOKEN: 68329724 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:58:07 INFO - TOKEN: 68329724 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:58:07 INFO - TOKEN: 68329724 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:58:08 INFO - TOKEN: 68329724 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:58:08 INFO - TOKEN: 68329724 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:58:08 INFO - TOKEN: 68329724 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:58:08 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 00:59:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:59:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 00:59:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35514 | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35514. Falling back to existing DB data. | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180007 with 1 parts. | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/35.9998214,-89.8749088/35.1245669,-90.... | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 180007, part 1. | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180007. | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 180007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180007. | TIME: 2026-01-10 00:59:07 INFO - TOKEN: 180007 | FUNCTION: get_unique_token | STATUS: Using existing token: sxifwlcdmm4i | TIME: 2026-01-10 00:59:08 INFO - TOKEN: 180007 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '30' | TIME: 2026-01-10 00:59:09 INFO - TOKEN: 180007 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.9599500, 4.2976370). | TIME: 2026-01-10 00:59:10 INFO - TOKEN: 180007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 00:59:10 INFO - TOKEN: 180007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sxifwlcdmm4i | TIME: 2026-01-10 00:59:10 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180007. | TIME: 2026-01-10 00:59:10 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 00:59:10 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 00:59:11 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:59:11 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 00:59:11 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 00:59:11 INFO - TOKEN: 39000623 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:00:04 INFO - TOKEN: 39000623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:00:04 INFO - TOKEN: 39000623 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:00:04 INFO - TOKEN: 39000623 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:00:07 INFO - TOKEN: 39000623 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:00:07 INFO - TOKEN: 39000623 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:00:07 INFO - TOKEN: 39000623 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:00:07 INFO - TOKEN: 39000623 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:00:07 INFO - TOKEN: 39000623 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:00:07 INFO - TOKEN: 39000623 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:00:08 INFO - TOKEN: 39000623 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:00:08 INFO - TOKEN: 39000623 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:00:08 INFO - TOKEN: 39000623 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:00:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:01:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:01:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:01:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:01:06 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:01:06 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:01:06 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:01:06 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:01:06 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:01:06 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:01:07 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:01:07 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:01:07 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:01:07 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:02:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:02:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:02:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:02:06 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:02:06 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:02:06 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:02:06 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:02:06 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:02:06 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:02:07 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:02:07 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:02:07 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:02:07 INFO - TOKEN: 01359186 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:03:04 INFO - TOKEN: 01359186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:03:04 INFO - TOKEN: 01359186 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:03:04 INFO - TOKEN: 01359186 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:03:06 INFO - TOKEN: 01359186 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:03:07 INFO - TOKEN: 01359186 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:03:07 INFO - TOKEN: 01359186 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:03:07 INFO - TOKEN: 01359186 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:03:07 INFO - TOKEN: 01359186 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 27059 | TIME: 2026-01-10 01:03:07 INFO - TOKEN: 01359186 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 27059. Falling back to existing DB data. | TIME: 2026-01-10 01:03:07 INFO - TOKEN: 01359186 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 340876 with 1 parts. | TIME: 2026-01-10 01:03:07 INFO - TOKEN: 01359186 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YjjiqDXXr9aW4c4U7... | TIME: 2026-01-10 01:03:07 INFO - TOKEN: 01359186 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YjjiqDXXr9aW4c4U7 | TIME: 2026-01-10 01:03:07 INFO - TOKEN: 01359186 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6047524,-114.5307274/33.9336115,-117.0055299/33.9852553,-117.3653203/33.8855358,-118.1041637/33.913428,-118.1237503/5761+W+Imperial+Hwy,+Los+Angeles,+CA+90045/@33.932484,-118.3820826,16.71z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80c2b6c8ebc06da1:0x859feefd36afb60!2m2!1d-118.382903!2d33.9343864!3e0?entry=tts&g_ep=EgoyMDI1MDkxNy4wKgBIAVAD&skid=f24b83f2-b8bf-4b0a-a5b4-ecb707ca6ea2 | TIME: 2026-01-10 01:03:08 INFO - TOKEN: 01359186 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 01:03:08 INFO - TOKEN: 01359186 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 340876, part 1. | TIME: 2026-01-10 01:03:08 INFO - TOKEN: 01359186 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 340876. | TIME: 2026-01-10 01:03:09 INFO - TOKEN: 340876 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 340876. | TIME: 2026-01-10 01:03:09 INFO - TOKEN: 340876 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 01:03:09 INFO - TOKEN: 340876 | FUNCTION: get_unique_token | STATUS: Generated unique token: viqwypxgazsa | TIME: 2026-01-10 01:03:09 INFO - TOKEN: 340876 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5761 W Imperial Hwy, Los Angeles, CA 90045' | TIME: 2026-01-10 01:03:11 INFO - TOKEN: 340876 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.9308410, -118.3787785). | TIME: 2026-01-10 01:03:12 INFO - TOKEN: 340876 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 01:03:12 INFO - TOKEN: 340876 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: viqwypxgazsa | TIME: 2026-01-10 01:03:12 INFO - TOKEN: 01359186 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 340876. | TIME: 2026-01-10 01:03:12 INFO - TOKEN: 01359186 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:03:12 INFO - TOKEN: 01359186 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:03:14 INFO - TOKEN: 01359186 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:03:14 INFO - TOKEN: 01359186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:03:14 INFO - TOKEN: 01359186 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:03:14 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:04:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:04:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:04:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:04:06 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:04:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:04:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:04:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:04:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:04:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:04:08 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:04:08 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:04:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:04:08 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:05:04 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:05:04 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:05:04 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35459 | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35459. Falling back to existing DB data. | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-10 01:05:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-10 01:05:08 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 01:05:08 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-10 01:05:08 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-10 01:05:08 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-10 01:05:08 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-10 01:05:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 01:05:10 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-10 01:05:10 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-10 01:05:10 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:05:10 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:05:12 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:05:12 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:05:12 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:05:12 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:06:04 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:06:04 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:06:04 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35509 | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35509 | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35509 | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35509. Falling back to existing DB data. | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311033 with 3 parts. | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1YtqTGmqJ36NYnTG8... | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1YtqTGmqJ36NYnTG8 | TIME: 2026-01-10 01:06:07 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.4838077,-95.0637022/29.4809705,-95.0704001/29.4892822,-95.105397/29.6961319,-95.2931965/29.6781556,-95.4173113/29.6767057,-95.4285087/29.6206055,-95.6028736/29.5254026,-95.8758779/29.5517377,-95.8894993/29.5705633,-96.4673283/@29.6072138,-96.6206476,10.79z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=ad545669-4d0c-44af-acf2-a0ed32819fce | TIME: 2026-01-10 01:06:08 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 01:06:09 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311033, part 1. | TIME: 2026-01-10 01:06:09 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311033. | TIME: 2026-01-10 01:06:09 INFO - TOKEN: 311033 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311033. | TIME: 2026-01-10 01:06:09 INFO - TOKEN: 311033 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 01:06:09 INFO - TOKEN: 311033 | FUNCTION: get_unique_token | STATUS: Generated unique token: 4yv527tihyh2 | TIME: 2026-01-10 01:06:09 INFO - TOKEN: 311033 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 01:06:11 INFO - TOKEN: 311033 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 4yv527tihyh2 | TIME: 2026-01-10 01:06:11 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Kgv2tMhJurWApReB6... | TIME: 2026-01-10 01:06:11 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Kgv2tMhJurWApReB6 | TIME: 2026-01-10 01:06:11 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.570449,-96.4672512/29.6920486,-96.5446489/29.4407108,-98.3927371/29.516113,-98.4159967/29.510009,-98.5518741/29.5468013,-98.5816483/29.56479,-98.5909611/29.5977497,-98.5989874/29.6228497,-98.6085743/29.6407616,-98.6172546/@29.6363157,-98.6127575,15.5z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6bfb83bf-b86b-41f5-a6bb-ac25c7e03acb | TIME: 2026-01-10 01:06:12 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 01:06:12 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311033, part 2. | TIME: 2026-01-10 01:06:12 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-10 01:06:12 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311033. | TIME: 2026-01-10 01:06:13 INFO - TOKEN: 311033 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311033. | TIME: 2026-01-10 01:06:13 INFO - TOKEN: 311033 | FUNCTION: get_unique_token | STATUS: Using existing token: 4yv527tihyh2 | TIME: 2026-01-10 01:06:13 INFO - TOKEN: 311033 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-10 01:06:14 INFO - TOKEN: 311033 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4yv527tihyh2 | TIME: 2026-01-10 01:06:14 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QnxqG4j5XcpaYXht5... | TIME: 2026-01-10 01:06:14 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QnxqG4j5XcpaYXht5 | TIME: 2026-01-10 01:06:14 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.640677,-98.6171964/30.2038432,-99.3788685/30.8887692,-102.3193135/31.0381805,-104.8957833/31.7062328,-106.2897287/32.0007228,-106.5826472/@31.8231952,-106.6018677,12.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=d7203969-fd54-4fe3-b751-a67e66f4d83f | TIME: 2026-01-10 01:06:16 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 01:06:16 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311033, part 3. | TIME: 2026-01-10 01:06:16 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-10 01:06:16 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311033. | TIME: 2026-01-10 01:06:16 INFO - TOKEN: 311033 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311033. | TIME: 2026-01-10 01:06:16 INFO - TOKEN: 311033 | FUNCTION: get_unique_token | STATUS: Using existing token: 4yv527tihyh2 | TIME: 2026-01-10 01:06:16 INFO - TOKEN: 311033 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 24, Final geocoded count: 24. | TIME: 2026-01-10 01:06:17 INFO - TOKEN: 311033 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4yv527tihyh2 | TIME: 2026-01-10 01:06:17 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311033. | TIME: 2026-01-10 01:06:17 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:06:17 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:06:19 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:06:19 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:06:19 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:06:19 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:07:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:07:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:07:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:07:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:07:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:07:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:07:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:07:08 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:07:08 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:07:09 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:07:09 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:07:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:07:09 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:08:04 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:08:04 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:08:04 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:08:07 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:08:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:08:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:08:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:08:07 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:08:07 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:08:08 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:08:08 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:08:08 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:08:08 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:09:04 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:09:04 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:09:04 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35470 | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35470. Falling back to existing DB data. | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-10 01:09:07 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-10 01:09:08 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 01:09:08 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-10 01:09:08 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-10 01:09:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-10 01:09:09 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-10 01:09:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 01:09:10 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-10 01:09:11 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-10 01:09:11 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:09:11 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:09:12 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:09:12 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:09:12 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:09:12 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:11:04 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:11:04 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:11:04 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:11:06 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35500 | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35500. Falling back to existing DB data. | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-10 01:11:07 INFO - TOKEN: 12696328 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-10 01:11:08 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-10 01:11:08 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-10 01:11:08 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 01:11:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-10 01:11:10 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-10 01:11:10 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:11:10 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:11:11 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:11:11 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:11:11 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:11:11 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:12:04 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:12:04 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:12:04 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:12:06 INFO - TOKEN: 11899944 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35511 | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35511. Falling back to existing DB data. | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100319 with 1 parts. | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VkuYFGFPUqkF2K3U7... | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VkuYFGFPUqkF2K3U7 | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2275145,-109.0482903/32.0638266,-110.0736329/32.1224072,-110.8757503/32.0936034,-110.9093814/32.093201,-110.9079851/@32.1255926,-110.882269,14.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=1fac18ca-3cad-4c49-9c7e-95e7fa436c23 | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100319, part 1. | TIME: 2026-01-10 01:12:07 INFO - TOKEN: 11899944 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100319. | TIME: 2026-01-10 01:12:08 INFO - TOKEN: 100319 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100319. | TIME: 2026-01-10 01:12:08 INFO - TOKEN: 100319 | FUNCTION: get_unique_token | STATUS: Using existing token: 1hl3lfcl85ro | TIME: 2026-01-10 01:12:08 INFO - TOKEN: 100319 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-10 01:12:09 INFO - TOKEN: 100319 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1hl3lfcl85ro | TIME: 2026-01-10 01:12:10 INFO - TOKEN: 11899944 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100319. | TIME: 2026-01-10 01:12:10 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:12:10 INFO - TOKEN: 11899944 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:12:11 INFO - TOKEN: 11899944 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:12:11 INFO - TOKEN: 11899944 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:12:11 INFO - TOKEN: 11899944 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:12:11 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:13:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:13:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:13:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:13:07 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:13:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:13:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:13:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:13:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:13:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:13:08 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:13:08 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:13:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:13:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:14:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:14:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:14:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:14:07 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:14:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:14:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:14:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:14:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:14:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:14:08 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:14:08 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:14:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:14:08 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:15:04 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:15:04 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:15:04 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35532 | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35532. Falling back to existing DB data. | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240379 with 1 parts. | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/X1KqcKHmjNkqmGvq9... | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/X1KqcKHmjNkqmGvq9 | TIME: 2026-01-10 01:15:07 INFO - TOKEN: 60855922 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/9901+Schuster+Way,+Etna,+OH+43062,+USA/39.9455558,-82.6818554/39.9491499,-82.68518/39.9345065,-82.8523836/39.9127204,-83.107917/39.976666,-83.1185146/39.8309203,-84.8138192/@39.8013377,-84.4030048,9.1z/data=!4m14!4m13!1m5!1m1!1s0x88386e45494f72f1:0xae889807be3599b7!2m2!1d-82.6796962!2d39.9446308!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwMi4wKgBIAVAD&skid=c7dffed3-4876-4dea-82cb-b99d5586a5de | TIME: 2026-01-10 01:15:08 INFO - TOKEN: 60855922 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 01:15:08 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240379, part 1. | TIME: 2026-01-10 01:15:08 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240379. | TIME: 2026-01-10 01:15:09 INFO - TOKEN: 240379 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240379. | TIME: 2026-01-10 01:15:09 INFO - TOKEN: 240379 | FUNCTION: get_unique_token | STATUS: Using existing token: 22ijmd211qsg | TIME: 2026-01-10 01:15:09 INFO - TOKEN: 240379 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '9901 Schuster Way, Etna, OH 43062, USA' | TIME: 2026-01-10 01:15:10 INFO - TOKEN: 240379 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.9443386, -82.6782543). | TIME: 2026-01-10 01:15:11 INFO - TOKEN: 240379 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 01:15:11 INFO - TOKEN: 240379 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 22ijmd211qsg | TIME: 2026-01-10 01:15:11 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240379. | TIME: 2026-01-10 01:15:11 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:15:11 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:15:13 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:15:13 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:15:13 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:15:13 INFO - TOKEN: 86440124 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:16:04 INFO - TOKEN: 86440124 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:16:04 INFO - TOKEN: 86440124 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:16:04 INFO - TOKEN: 86440124 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:16:07 INFO - TOKEN: 86440124 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:16:07 INFO - TOKEN: 86440124 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:16:07 INFO - TOKEN: 86440124 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:16:07 INFO - TOKEN: 86440124 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:16:07 INFO - TOKEN: 86440124 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:16:07 INFO - TOKEN: 86440124 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:16:09 INFO - TOKEN: 86440124 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:16:09 INFO - TOKEN: 86440124 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:16:09 INFO - TOKEN: 86440124 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:16:09 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:17:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:17:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:17:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:17:06 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:17:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:17:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:17:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:17:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:17:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:17:08 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:17:08 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:17:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:17:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:18:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:18:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:18:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:18:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:18:06 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:18:06 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:18:06 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:18:06 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:18:06 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:18:07 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:18:07 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:18:07 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:18:07 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:19:04 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:19:04 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:19:04 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35541 | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35541. Falling back to existing DB data. | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210412 with 1 parts. | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vy6Zs8zWxoJNjn969... | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vy6Zs8zWxoJNjn969 | TIME: 2026-01-10 01:19:07 INFO - TOKEN: 60855922 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309595,-84.8139358/39.8595012,-85.0359853/39.9240422,-86.2158833/39.9604288,-86.369716/41.5697454,-87.3623413/41.577136,-87.5252294/@41.5787171,-87.5236655,967m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAxMi4wKgBIAVAD&skid=dc90e4c8-d88f-48fe-9994-9cfdea2b0c68 | TIME: 2026-01-10 01:19:08 INFO - TOKEN: 60855922 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 01:19:08 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210412, part 1. | TIME: 2026-01-10 01:19:08 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210412. | TIME: 2026-01-10 01:19:09 INFO - TOKEN: 210412 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210412. | TIME: 2026-01-10 01:19:09 INFO - TOKEN: 210412 | FUNCTION: get_unique_token | STATUS: Using existing token: ifylx4mrmchs | TIME: 2026-01-10 01:19:09 INFO - TOKEN: 210412 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 01:19:10 INFO - TOKEN: 210412 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ifylx4mrmchs | TIME: 2026-01-10 01:19:10 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210412. | TIME: 2026-01-10 01:19:10 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:19:10 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:19:12 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:19:12 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:19:12 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:19:12 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:20:04 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:20:04 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:20:04 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:20:06 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:20:07 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:21:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:21:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:21:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:21:07 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:21:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:21:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:21:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:21:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:21:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:21:08 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:21:08 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:21:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:21:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:22:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:22:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:22:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:22:06 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:22:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:22:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:22:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:22:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:22:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:22:08 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:22:08 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:22:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:22:08 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:23:04 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:23:04 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:23:04 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35543 | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35543. Falling back to existing DB data. | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430200 with 1 parts. | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tWpASyC4cEzPCjM26... | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tWpASyC4cEzPCjM26 | TIME: 2026-01-10 01:23:07 INFO - TOKEN: 60855922 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4945444,-87.9498211/42.5567537,-87.9524215/42.9627543,-87.9445445/43.6162323,-88.4364039/w964+WI-49,+Lomira,+WI+53048,+USA/@43.6234446,-88.4149929,12z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88046d777fcdc751:0xb37855c551dc9069!2m2!1d-88.4428838!2d43.6172598!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=9722ab73-af98-4739-8483-26c0b17d8c22 | TIME: 2026-01-10 01:23:08 INFO - TOKEN: 60855922 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-10 01:23:08 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 430200, part 1. | TIME: 2026-01-10 01:23:08 INFO - TOKEN: 60855922 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430200. | TIME: 2026-01-10 01:23:09 INFO - TOKEN: 430200 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430200. | TIME: 2026-01-10 01:23:09 INFO - TOKEN: 430200 | FUNCTION: get_unique_token | STATUS: Using existing token: dhmtd84k3uwz | TIME: 2026-01-10 01:23:09 INFO - TOKEN: 430200 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'w964 WI-49, Lomira, WI 53048, USA' | TIME: 2026-01-10 01:23:10 INFO - TOKEN: 430200 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-10 01:23:11 INFO - TOKEN: 430200 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (43.577458, -88.487345). | TIME: 2026-01-10 01:23:12 INFO - TOKEN: 430200 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-10 01:23:12 INFO - TOKEN: 430200 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dhmtd84k3uwz | TIME: 2026-01-10 01:23:12 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430200. | TIME: 2026-01-10 01:23:12 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:23:12 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:23:14 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:23:14 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:23:14 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:23:14 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:26:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:26:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:26:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:26:06 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35546 | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35546 | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35546. Falling back to existing DB data. | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311036 with 2 parts. | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hYqR2JL4GnyQrZt27... | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hYqR2JL4GnyQrZt27 | TIME: 2026-01-10 01:26:07 INFO - TOKEN: 38151892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.7296888,-95.2722367/29.7423258,-95.2647291/29.8180507,-95.3770828/31.3569082,-96.0150597/32.6574224,-96.7387735/32.6847598,-97.0623897/32.8372842,-97.0672441/32.8498392,-97.3125078/32.8917162,-97.3229599/33.9093194,-98.501678/@33.9097463,-98.5061953,15.92z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=02a5f8ca-7849-449d-8d90-628be3bded29 | TIME: 2026-01-10 01:26:08 INFO - TOKEN: 38151892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 01:26:08 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311036, part 1. | TIME: 2026-01-10 01:26:08 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311036. | TIME: 2026-01-10 01:26:08 INFO - TOKEN: 311036 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311036. | TIME: 2026-01-10 01:26:08 INFO - TOKEN: 311036 | FUNCTION: get_unique_token | STATUS: Using existing token: 447impgeogio | TIME: 2026-01-10 01:26:08 INFO - TOKEN: 311036 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 01:26:10 INFO - TOKEN: 311036 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 447impgeogio | TIME: 2026-01-10 01:26:10 INFO - TOKEN: 38151892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Am7aTckD4YjpZ7TGA... | TIME: 2026-01-10 01:26:10 INFO - TOKEN: 38151892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Am7aTckD4YjpZ7TGA | TIME: 2026-01-10 01:26:10 INFO - TOKEN: 38151892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.9092638,-98.501627/33.9467559,-98.5339321/34.4355803,-100.2259944/35.2264734,-100.2508591/35.2269703,-100.2873217/35.182774,-103.0425856/@35.104685,-100.212217,6.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=16224b1e-1865-4a18-ae36-8f267726de58 | TIME: 2026-01-10 01:26:11 INFO - TOKEN: 38151892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 01:26:11 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311036, part 2. | TIME: 2026-01-10 01:26:11 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-10 01:26:11 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311036. | TIME: 2026-01-10 01:26:12 INFO - TOKEN: 311036 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311036. | TIME: 2026-01-10 01:26:12 INFO - TOKEN: 311036 | FUNCTION: get_unique_token | STATUS: Using existing token: 447impgeogio | TIME: 2026-01-10 01:26:12 INFO - TOKEN: 311036 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-10 01:26:13 INFO - TOKEN: 311036 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 447impgeogio | TIME: 2026-01-10 01:26:13 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311036. | TIME: 2026-01-10 01:26:13 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:26:13 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:26:14 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:26:14 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:26:14 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:26:14 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:27:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:27:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:27:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:27:06 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:27:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:27:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:27:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:27:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:27:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:27:08 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:27:08 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:27:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:27:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:29:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:29:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:29:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:29:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:29:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:29:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:29:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:29:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:29:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:29:08 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:29:08 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:29:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:29:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:30:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:30:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:30:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:30:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:30:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:30:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:30:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:30:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:30:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:30:09 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:30:09 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:30:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:30:09 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:31:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:31:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:31:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:31:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:31:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:31:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:31:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:31:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:31:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:31:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:31:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:31:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:31:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:32:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:32:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:32:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:32:07 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:33:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:33:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:33:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:33:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:33:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:33:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:33:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:33:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:33:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:33:08 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:33:08 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:33:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:33:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:34:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:34:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:34:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:34:06 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35545 | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35545 | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35545. Falling back to existing DB data. | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311035 with 2 parts. | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XWSC4UtJvKbAn2qg9... | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XWSC4UtJvKbAn2qg9 | TIME: 2026-01-10 01:34:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/14935+Jacintoport+Blvd,+Houston,+TX+77015,+USA/29.7609083,-95.1463651/29.7709913,-95.1639779/29.7853205,-95.2650658/29.8207733,-95.3784563/30.6884567,-95.5318557/31.2957412,-95.4586243/31.33002,-95.4366485/31.6526309,-95.0736805/31.8046934,-95.1457579/@31.8015474,-95.2156277,12.57z/data=!4m19!4m18!1m5!1m1!1s0x8640a3e7820e3ba5:0x32ebf91aeb2aca6!2m2!1d-95.1511083!2d29.7580161!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=602a7f15-6291-4f91-91ec-efde44c5e1ed | TIME: 2026-01-10 01:34:08 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 01:34:08 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311035, part 1. | TIME: 2026-01-10 01:34:08 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311035. | TIME: 2026-01-10 01:34:08 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311035. | TIME: 2026-01-10 01:34:08 INFO - TOKEN: 311035 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 01:34:08 INFO - TOKEN: 311035 | FUNCTION: get_unique_token | STATUS: Generated unique token: j57jk6f84kih | TIME: 2026-01-10 01:34:09 INFO - TOKEN: 311035 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '14935 Jacintoport Blvd, Houston, TX 77015, USA' | TIME: 2026-01-10 01:34:10 INFO - TOKEN: 311035 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.7544913, -95.1125759). | TIME: 2026-01-10 01:34:11 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 01:34:11 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: j57jk6f84kih | TIME: 2026-01-10 01:34:11 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uqhPHghVNrcAAEX36... | TIME: 2026-01-10 01:34:11 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uqhPHghVNrcAAEX36 | TIME: 2026-01-10 01:34:11 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.8046934,-95.1457579/31.982463,-95.0921418/32.1706529,-94.7836357/32.4887559,-94.4012038/32.4951744,-94.3579614/33.0052491,-94.3591833/33.1173176,-94.1810808/33.3867579,-94.092739/33.3857314,-94.0431846/@32.5856257,-94.2753743,9.73z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=fa68134a-dbf6-4b23-a653-fe009707d954 | TIME: 2026-01-10 01:34:12 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-10 01:34:12 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311035, part 2. | TIME: 2026-01-10 01:34:12 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-10 01:34:12 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311035. | TIME: 2026-01-10 01:34:12 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311035. | TIME: 2026-01-10 01:34:12 INFO - TOKEN: 311035 | FUNCTION: get_unique_token | STATUS: Using existing token: j57jk6f84kih | TIME: 2026-01-10 01:34:13 INFO - TOKEN: 311035 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '14935 Jacintoport Blvd, Houston, TX 77015, USA' | TIME: 2026-01-10 01:34:14 INFO - TOKEN: 311035 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.7544913, -95.1125759). | TIME: 2026-01-10 01:34:16 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-10 01:34:16 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: j57jk6f84kih | TIME: 2026-01-10 01:34:16 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311035. | TIME: 2026-01-10 01:34:16 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:34:16 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:34:17 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:34:17 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:34:17 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:34:17 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:35:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:35:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:35:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:35:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:35:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:35:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:35:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:35:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:35:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:35:09 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:35:09 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:35:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:35:09 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:36:04 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:36:04 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:36:04 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:36:07 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:37:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:37:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:37:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:37:07 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:37:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:37:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:37:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:37:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:37:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:37:08 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:37:08 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:37:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:37:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:38:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:38:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:38:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:38:06 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:38:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:38:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:38:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:38:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:38:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:38:07 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:38:07 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:38:07 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:38:07 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:40:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:40:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:40:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:40:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:40:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:40:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:40:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:40:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:40:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:40:08 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:40:08 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:40:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:40:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:41:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:41:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:41:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:41:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:41:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:41:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:41:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:41:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:41:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:41:08 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:41:08 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:41:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:41:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:42:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:42:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:42:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:42:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:42:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:42:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:42:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:42:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:42:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:42:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:42:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:42:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:42:08 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:43:04 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:43:04 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:43:04 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:43:06 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:43:06 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:43:06 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:43:06 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:43:06 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:43:06 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:43:07 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:43:07 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:43:07 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:43:07 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:44:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:44:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:44:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:44:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:44:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:44:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:44:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:44:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:44:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:44:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:44:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:44:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:44:08 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:45:04 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:45:04 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:45:04 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35600 | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35600. Falling back to existing DB data. | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270007 with 1 parts. | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FuteHARqpXtDSyCK6... | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FuteHARqpXtDSyCK6 | TIME: 2026-01-10 01:45:07 INFO - TOKEN: 13119605 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4744378,-88.4005618/30.429556,-89.1062014/30.3035911,-89.6410896/@30.4926377,-89.3786008,9.38z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=f58a8850-1db8-475a-b1b4-930cac95f03b | TIME: 2026-01-10 01:45:08 INFO - TOKEN: 13119605 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 01:45:08 INFO - TOKEN: 13119605 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270007, part 1. | TIME: 2026-01-10 01:45:08 INFO - TOKEN: 13119605 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270007. | TIME: 2026-01-10 01:45:08 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270007. | TIME: 2026-01-10 01:45:08 INFO - TOKEN: 270007 | FUNCTION: get_unique_token | STATUS: Using existing token: tiipyjtwbpbp | TIME: 2026-01-10 01:45:09 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 01:45:10 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tiipyjtwbpbp | TIME: 2026-01-10 01:45:10 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270007. | TIME: 2026-01-10 01:45:10 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:45:10 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:45:11 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:45:11 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:45:11 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:45:11 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:46:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:46:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:46:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:46:06 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:46:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:46:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:46:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:46:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:46:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:46:08 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:46:08 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:46:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:46:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:47:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:47:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:47:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:47:06 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:47:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:47:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:47:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:47:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:47:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:47:07 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:47:07 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:47:07 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:47:07 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:49:04 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:49:04 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:49:04 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:49:07 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:49:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:49:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:49:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:49:07 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:49:07 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:49:08 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:49:08 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:49:08 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:49:08 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:51:04 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:51:04 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:51:04 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:51:07 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:51:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:51:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:51:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:51:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:51:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:51:09 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:51:09 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:51:09 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:51:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:52:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:52:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:52:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:52:06 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:52:06 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:52:06 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:52:06 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:52:06 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 01:52:06 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:52:06 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:52:07 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:52:07 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:52:07 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:52:07 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:53:04 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:53:04 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:53:04 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35598 | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35598. Falling back to existing DB data. | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250229 with 1 parts. | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Dyr524yS3hhDKUcG9... | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Dyr524yS3hhDKUcG9 | TIME: 2026-01-10 01:53:07 INFO - TOKEN: 13119605 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.7450522,-85.2797417/32.7395464,-85.286539/32.3584783,-86.3217032/31.3260183,-87.1325717/30.6249987,-88.1247876/30.4743572,-88.4007029/@32.2243952,-86.3533779,7.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=1a21cb59-4178-4f15-962a-c5cd0f18bd4c | TIME: 2026-01-10 01:53:08 INFO - TOKEN: 13119605 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 01:53:08 INFO - TOKEN: 13119605 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250229, part 1. | TIME: 2026-01-10 01:53:08 INFO - TOKEN: 13119605 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250229. | TIME: 2026-01-10 01:53:09 INFO - TOKEN: 250229 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250229. | TIME: 2026-01-10 01:53:09 INFO - TOKEN: 250229 | FUNCTION: get_unique_token | STATUS: Using existing token: pxl2r8rf6moo | TIME: 2026-01-10 01:53:09 INFO - TOKEN: 250229 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 01:53:10 INFO - TOKEN: 250229 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pxl2r8rf6moo | TIME: 2026-01-10 01:53:10 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250229. | TIME: 2026-01-10 01:53:10 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:53:10 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:53:11 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:53:11 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:53:11 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:53:11 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:54:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:54:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:54:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:54:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:54:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:54:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:54:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:54:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:54:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:54:08 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:54:08 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:54:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:54:08 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:55:04 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:55:04 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:55:04 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:55:06 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:55:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:55:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:55:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:55:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35520 | TIME: 2026-01-10 01:55:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35520. Falling back to existing DB data. | TIME: 2026-01-10 01:55:07 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490182 with 1 parts. | TIME: 2026-01-10 01:55:07 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ewz7w64CYZUCsueKA... | TIME: 2026-01-10 01:55:07 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ewz7w64CYZUCsueKA | TIME: 2026-01-10 01:55:07 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.759525,-84.9895608/42.2975396,-85.0074762/42.3027172,-85.0813421/@42.3020108,-85.0812795,18.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=f0115269-3727-4f00-8cf6-5d86ce3613a1 | TIME: 2026-01-10 01:55:08 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 01:55:08 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 490182, part 1. | TIME: 2026-01-10 01:55:08 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490182. | TIME: 2026-01-10 01:55:08 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490182. | TIME: 2026-01-10 01:55:08 INFO - TOKEN: 490182 | FUNCTION: get_unique_token | STATUS: Using existing token: y66o0c8h6mmz | TIME: 2026-01-10 01:55:08 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 01:55:09 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y66o0c8h6mmz | TIME: 2026-01-10 01:55:10 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490182. | TIME: 2026-01-10 01:55:10 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:55:10 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:55:12 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:55:12 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:55:12 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:55:12 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:56:04 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:56:04 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:56:04 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:56:07 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:56:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:56:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:56:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:56:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:56:07 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:56:09 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:56:09 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:56:09 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:56:09 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:57:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:57:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:57:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:57:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:57:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:57:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:57:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:57:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 01:57:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:57:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:57:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:57:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:57:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:57:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:58:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:58:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:58:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:58:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:58:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:58:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:58:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:58:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:58:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:58:08 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:58:08 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:58:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:58:08 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 01:59:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:59:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 01:59:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 01:59:07 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:00:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:00:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:00:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:00:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:00:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:00:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:00:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:00:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:00:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:00:08 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:00:08 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:00:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:00:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:01:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:01:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:01:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35556 | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35556 | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35556. Falling back to existing DB data. | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190390 with 2 parts. | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NKmY1BMvq6GLwgQ38... | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NKmY1BMvq6GLwgQ38 | TIME: 2026-01-10 02:01:07 INFO - TOKEN: 99988972 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5844348,-95.6527446/39.7961846,-94.7977537/39.3833499,-94.7936933/39.3767475,-94.7942216/39.355948,-94.7686864/39.3505184,-94.758593/39.3111939,-94.5632627/38.9961864,-94.5025594/38.9248303,-94.5278194/37.1494041,-94.3288701/@37.017063,-94.4777195,9.37z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=377e0f30-7641-4eea-a14b-5c867125faeb | TIME: 2026-01-10 02:01:09 INFO - TOKEN: 99988972 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 02:01:09 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190390, part 1. | TIME: 2026-01-10 02:01:09 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190390. | TIME: 2026-01-10 02:01:09 INFO - TOKEN: 190390 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190390. | TIME: 2026-01-10 02:01:09 INFO - TOKEN: 190390 | FUNCTION: get_unique_token | STATUS: Using existing token: 2ivi9u13duwm | TIME: 2026-01-10 02:01:09 INFO - TOKEN: 190390 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 02:01:11 INFO - TOKEN: 190390 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2ivi9u13duwm | TIME: 2026-01-10 02:01:11 INFO - TOKEN: 99988972 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Wvq2jQraYvcMHUz76... | TIME: 2026-01-10 02:01:11 INFO - TOKEN: 99988972 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Wvq2jQraYvcMHUz76 | TIME: 2026-01-10 02:01:11 INFO - TOKEN: 99988972 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.1494041,-94.3288701/37.0820724,-94.3256678/37.0525577,-94.4268407/36.499518,-94.3828469/@36.4997987,-94.3832915,16.87z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=2e32773e-9b83-4596-88ef-d71f80db83da | TIME: 2026-01-10 02:01:12 INFO - TOKEN: 99988972 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 02:01:12 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190390, part 2. | TIME: 2026-01-10 02:01:12 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-10 02:01:12 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 190390. | TIME: 2026-01-10 02:01:12 INFO - TOKEN: 190390 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190390. | TIME: 2026-01-10 02:01:12 INFO - TOKEN: 190390 | FUNCTION: get_unique_token | STATUS: Using existing token: 2ivi9u13duwm | TIME: 2026-01-10 02:01:12 INFO - TOKEN: 190390 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-10 02:01:13 INFO - TOKEN: 190390 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2ivi9u13duwm | TIME: 2026-01-10 02:01:13 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190390. | TIME: 2026-01-10 02:01:13 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:01:13 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:01:14 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:01:14 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:01:14 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:01:14 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:02:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:02:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:02:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:02:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:02:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:02:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:02:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:02:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:02:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:02:08 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:02:08 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:02:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:02:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:04:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:04:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:04:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35555 | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35555. Falling back to existing DB data. | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280337 with 1 parts. | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/je8XBfzGcPbYcdea8... | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/je8XBfzGcPbYcdea8 | TIME: 2026-01-10 02:04:06 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6389163,-86.5713711/36.4688894,-86.6783701/36.4609556,-86.6633154/36.4076892,-86.6903309/36.4141933,-86.7211068/36.2414285,-86.7642238/36.2368478,-86.7811355/36.236857,-86.7967585/@36.2730715,-86.8080218,13.31z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=97c80fc6-9fe8-4291-9271-e9fbccb1e07a | TIME: 2026-01-10 02:04:07 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-10 02:04:07 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 280337, part 1. | TIME: 2026-01-10 02:04:07 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280337. | TIME: 2026-01-10 02:04:08 INFO - TOKEN: 280337 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280337. | TIME: 2026-01-10 02:04:08 INFO - TOKEN: 280337 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 02:04:08 INFO - TOKEN: 280337 | FUNCTION: get_unique_token | STATUS: Generated unique token: n2mbmkchzgbq | TIME: 2026-01-10 02:04:08 INFO - TOKEN: 280337 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-10 02:04:10 INFO - TOKEN: 280337 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: n2mbmkchzgbq | TIME: 2026-01-10 02:04:10 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280337. | TIME: 2026-01-10 02:04:10 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:04:10 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:04:11 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:04:11 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:04:11 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:04:11 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:05:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:05:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:05:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:05:06 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:05:06 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:05:06 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:05:06 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:05:06 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:05:06 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:05:07 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:05:07 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:05:07 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:05:07 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:06:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:06:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:06:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:06:06 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:06:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:06:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:06:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:06:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:06:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:06:07 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:06:07 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:06:07 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:06:07 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:07:04 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:07:04 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:07:04 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35502 | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35502. Falling back to existing DB data. | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490205 with 1 parts. | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hZ4aSTaTVimoUfQx8... | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hZ4aSTaTVimoUfQx8 | TIME: 2026-01-10 02:07:07 INFO - TOKEN: 12696328 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7065556,-84.3604413/42.0488,-84.363387/41.9449039,-84.973046/13700+W+Michigan+Ave,+Marshall,+MI+49068,+USA/@42.2708593,-85.0154886,16.67z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817e35c17a48a5f:0x39997f9f52fe8f5b!2m2!1d-85.0175896!2d42.2700366!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=51662f37-2b74-4ac8-abd5-6b008483bf7a | TIME: 2026-01-10 02:07:08 INFO - TOKEN: 12696328 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 02:07:08 INFO - TOKEN: 12696328 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490205, part 1. | TIME: 2026-01-10 02:07:08 INFO - TOKEN: 12696328 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490205. | TIME: 2026-01-10 02:07:09 INFO - TOKEN: 490205 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490205. | TIME: 2026-01-10 02:07:09 INFO - TOKEN: 490205 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 02:07:09 INFO - TOKEN: 490205 | FUNCTION: get_unique_token | STATUS: Generated unique token: hqbfed5zgiop | TIME: 2026-01-10 02:07:09 INFO - TOKEN: 490205 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068, USA' | TIME: 2026-01-10 02:07:10 INFO - TOKEN: 490205 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-10 02:07:12 INFO - TOKEN: 490205 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 02:07:12 INFO - TOKEN: 490205 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: hqbfed5zgiop | TIME: 2026-01-10 02:07:12 INFO - TOKEN: 12696328 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490205. | TIME: 2026-01-10 02:07:12 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:07:12 INFO - TOKEN: 12696328 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:07:14 INFO - TOKEN: 12696328 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:07:14 INFO - TOKEN: 12696328 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:07:14 INFO - TOKEN: 12696328 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:07:14 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:15:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:15:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:15:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:15:06 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:15:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:15:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:15:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:15:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:15:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:15:07 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:15:07 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:15:07 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:15:07 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:16:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:16:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:16:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:16:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35512 | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35512 | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35512. Falling back to existing DB data. | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220593 with 2 parts. | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iZpEHTnKZjNK6pt56... | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iZpEHTnKZjNK6pt56 | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4960741,-88.9929758/42.4920821,-89.0054361/42.4894353,-89.0197557/42.3655325,-89.0329806/42.3696844,-88.8515448/42.2765605,-88.8464533/42.2409829,-88.8240318/42.2341445,-88.9713798/42.1931819,-89.0241657/40.5245967,-89.0279623/@40.5251187,-89.0083929,12z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e7626535-70b1-4d6e-96d4-4a83a32c3f16 | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220593, part 1. | TIME: 2026-01-10 02:16:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220593. | TIME: 2026-01-10 02:16:09 INFO - TOKEN: 220593 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220593. | TIME: 2026-01-10 02:16:09 INFO - TOKEN: 220593 | FUNCTION: get_unique_token | STATUS: Using existing token: bf5wv70dihzl | TIME: 2026-01-10 02:16:09 INFO - TOKEN: 220593 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 02:16:11 INFO - TOKEN: 220593 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bf5wv70dihzl | TIME: 2026-01-10 02:16:11 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/u35zMXcYNRVr3h516... | TIME: 2026-01-10 02:16:11 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/u35zMXcYNRVr3h516 | TIME: 2026-01-10 02:16:11 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5245967,-89.0279623/40.4257408,-88.9526082/40.1389544,-88.2922923/39.089258,-88.5815625/38.2463335,-88.9064569/37.0237126,-89.2113792/@37.5682671,-88.6998134,8.86z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=49071c82-4dca-4cff-a744-501a8b74166a | TIME: 2026-01-10 02:16:12 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 02:16:12 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220593, part 2. | TIME: 2026-01-10 02:16:12 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-10 02:16:12 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220593. | TIME: 2026-01-10 02:16:12 INFO - TOKEN: 220593 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220593. | TIME: 2026-01-10 02:16:12 INFO - TOKEN: 220593 | FUNCTION: get_unique_token | STATUS: Using existing token: bf5wv70dihzl | TIME: 2026-01-10 02:16:13 INFO - TOKEN: 220593 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-10 02:16:13 INFO - TOKEN: 220593 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bf5wv70dihzl | TIME: 2026-01-10 02:16:13 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220593. | TIME: 2026-01-10 02:16:13 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:16:13 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:16:15 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:16:15 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:16:15 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:16:15 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:17:04 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:17:04 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:17:04 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35601 | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35601. Falling back to existing DB data. | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330010 with 1 parts. | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/snWFoZzT4JWheuV38... | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/snWFoZzT4JWheuV38 | TIME: 2026-01-10 02:17:06 INFO - TOKEN: 13119605 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3034511,-89.6416837/30.3102365,-89.7619712/30.4438276,-91.225824/30.237608,-93.2768203/30.2405847,-93.3593459/30.4517169,-93.4475156/30.3038084,-93.7437404/@30.2996571,-93.3022465,9.03z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=61ea8d82-cac8-4aec-b732-5acba06c69e1 | TIME: 2026-01-10 02:17:07 INFO - TOKEN: 13119605 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 02:17:07 INFO - TOKEN: 13119605 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 330010, part 1. | TIME: 2026-01-10 02:17:07 INFO - TOKEN: 13119605 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330010. | TIME: 2026-01-10 02:17:08 INFO - TOKEN: 330010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330010. | TIME: 2026-01-10 02:17:08 INFO - TOKEN: 330010 | FUNCTION: get_unique_token | STATUS: Using existing token: r9av3apaqvdk | TIME: 2026-01-10 02:17:08 INFO - TOKEN: 330010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 02:17:09 INFO - TOKEN: 330010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: r9av3apaqvdk | TIME: 2026-01-10 02:17:09 INFO - TOKEN: 13119605 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330010. | TIME: 2026-01-10 02:17:09 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:17:09 INFO - TOKEN: 13119605 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:17:10 INFO - TOKEN: 13119605 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:17:10 INFO - TOKEN: 13119605 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:17:10 INFO - TOKEN: 13119605 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:17:10 INFO - TOKEN: 27858785 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:18:04 INFO - TOKEN: 27858785 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:18:04 INFO - TOKEN: 27858785 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:18:04 INFO - TOKEN: 27858785 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:18:07 INFO - TOKEN: 27858785 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:18:07 INFO - TOKEN: 27858785 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:18:07 INFO - TOKEN: 27858785 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:18:07 INFO - TOKEN: 27858785 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:18:07 INFO - TOKEN: 27858785 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:18:07 INFO - TOKEN: 27858785 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:18:08 INFO - TOKEN: 27858785 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:18:08 INFO - TOKEN: 27858785 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:18:08 INFO - TOKEN: 27858785 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:18:08 INFO - TOKEN: 82614828 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:22:04 INFO - TOKEN: 82614828 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:22:04 INFO - TOKEN: 82614828 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:22:04 INFO - TOKEN: 82614828 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:22:06 INFO - TOKEN: 82614828 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:22:07 INFO - TOKEN: 82614828 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:22:07 INFO - TOKEN: 82614828 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:22:07 INFO - TOKEN: 82614828 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:22:07 INFO - TOKEN: 82614828 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:22:07 INFO - TOKEN: 82614828 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:22:08 INFO - TOKEN: 82614828 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:22:08 INFO - TOKEN: 82614828 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:22:08 INFO - TOKEN: 82614828 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:22:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:24:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:24:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:24:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:24:07 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:24:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:24:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:24:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:24:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:24:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:24:08 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:24:08 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:24:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:24:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:25:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:25:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:25:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:25:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:25:06 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:25:06 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:25:06 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:25:06 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:25:06 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:25:07 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:25:07 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:25:07 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:25:07 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:26:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:26:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:26:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:26:06 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:26:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:26:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:26:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:26:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 02:26:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:26:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:26:08 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:26:08 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:26:08 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:26:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:27:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:27:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:27:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:27:06 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:27:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:27:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:27:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:27:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35441 | TIME: 2026-01-10 02:27:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35441. Falling back to existing DB data. | TIME: 2026-01-10 02:27:07 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-10 02:27:07 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2026-01-10 02:27:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2026-01-10 02:27:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2026-01-10 02:27:08 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 02:27:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-10 02:27:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-10 02:27:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-10 02:27:09 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-10 02:27:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 02:27:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-10 02:27:10 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-10 02:27:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:27:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:27:11 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:27:11 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:27:11 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:27:11 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:30:05 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:30:05 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:30:05 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:30:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35606 | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35606. Falling back to existing DB data. | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5c1Dd72q3oEZdVEv6... | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5c1Dd72q3oEZdVEv6 | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6512495,-103.0413265/36.0767121,-102.5854976/36.0943871,-102.4960932/36.4985752,-101.7906148/@35.8829848,-102.7879045,9.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNi4wKgBIAVAD&skid=5cbe9b6b-8513-4f0f-8974-17f7e7dd8283 | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 310523, part 1. | TIME: 2026-01-10 02:30:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2026-01-10 02:30:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2026-01-10 02:30:09 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2026-01-10 02:30:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 02:30:11 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2026-01-10 02:30:11 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2026-01-10 02:30:11 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:30:11 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:30:13 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:30:13 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:30:13 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:30:13 INFO - TOKEN: 92011766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:31:04 INFO - TOKEN: 92011766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:31:04 INFO - TOKEN: 92011766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:31:04 INFO - TOKEN: 92011766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:31:07 INFO - TOKEN: 92011766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:31:07 INFO - TOKEN: 92011766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:31:07 INFO - TOKEN: 92011766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:31:07 INFO - TOKEN: 92011766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:31:07 INFO - TOKEN: 92011766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:31:07 INFO - TOKEN: 92011766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:31:08 INFO - TOKEN: 92011766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:31:08 INFO - TOKEN: 92011766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:31:08 INFO - TOKEN: 92011766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:31:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:32:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:32:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:32:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:32:07 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:32:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:32:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:32:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:32:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:32:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:32:08 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:32:08 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:32:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:32:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:33:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:33:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:33:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:33:07 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:33:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:33:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:33:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:33:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:33:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:33:08 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:33:08 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:33:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:33:08 INFO - TOKEN: 97315400 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:34:04 INFO - TOKEN: 97315400 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:34:04 INFO - TOKEN: 97315400 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:34:04 INFO - TOKEN: 97315400 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:34:06 INFO - TOKEN: 97315400 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:34:07 INFO - TOKEN: 97315400 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:34:07 INFO - TOKEN: 97315400 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:34:07 INFO - TOKEN: 97315400 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:34:07 INFO - TOKEN: 97315400 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:34:07 INFO - TOKEN: 97315400 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:34:08 INFO - TOKEN: 97315400 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:34:08 INFO - TOKEN: 97315400 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:34:08 INFO - TOKEN: 97315400 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:34:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:35:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:35:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:35:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:35:06 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:35:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:35:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:35:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:35:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:35:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:35:07 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:35:07 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:35:07 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:35:07 INFO - TOKEN: 57860803 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:39:04 INFO - TOKEN: 57860803 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:39:04 INFO - TOKEN: 57860803 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:39:04 INFO - TOKEN: 57860803 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:39:06 INFO - TOKEN: 57860803 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:39:07 INFO - TOKEN: 57860803 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:39:07 INFO - TOKEN: 57860803 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:39:07 INFO - TOKEN: 57860803 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:39:07 INFO - TOKEN: 57860803 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:39:07 INFO - TOKEN: 57860803 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:39:08 INFO - TOKEN: 57860803 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:39:08 INFO - TOKEN: 57860803 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:39:08 INFO - TOKEN: 57860803 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:39:08 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:40:05 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:40:05 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:40:05 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:40:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:40:08 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:40:08 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:40:08 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:40:08 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:40:08 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:40:09 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:40:09 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:40:09 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:40:09 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:41:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:41:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:41:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:41:06 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:41:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:41:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:41:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:41:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:41:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:41:08 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:41:08 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:41:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:41:08 INFO - TOKEN: 18214357 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:42:05 INFO - TOKEN: 18214357 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:42:05 INFO - TOKEN: 18214357 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:42:05 INFO - TOKEN: 18214357 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:42:07 INFO - TOKEN: 18214357 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:42:07 INFO - TOKEN: 18214357 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:42:07 INFO - TOKEN: 18214357 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:42:07 INFO - TOKEN: 18214357 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:42:07 INFO - TOKEN: 18214357 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:42:07 INFO - TOKEN: 18214357 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:42:09 INFO - TOKEN: 18214357 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:42:09 INFO - TOKEN: 18214357 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:42:09 INFO - TOKEN: 18214357 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:42:09 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:44:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:44:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:44:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35592 | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35592. Falling back to existing DB data. | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311037 with 1 parts. | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Z1XcAePtLDo1NhAX9... | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Z1XcAePtLDo1NhAX9 | TIME: 2026-01-10 02:44:06 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1801+I-20,+Big+Spring,+TX+79720,+USA/32.2635699,-101.5206852/32.2714951,-101.5502434/32.3262938,-101.5098479/32.7014202,-101.9216492/32.6932557,-101.9575806/32.6775465,-102.0478214/32.713957,-102.0700559/32.731204,-102.6647744/33.2569684,-103.0592004/@33.1537665,-103.0502482,10.17z/data=!4m19!4m18!1m5!1m1!1s0x86f923400b0bc1c1:0x4113603744d92aa5!2m2!1d-101.5036647!2d32.2596289!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6ba85b5b-2b65-4c2b-a984-b3e1339f324d | TIME: 2026-01-10 02:44:08 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 02:44:08 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311037, part 1. | TIME: 2026-01-10 02:44:08 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311037. | TIME: 2026-01-10 02:44:08 INFO - TOKEN: 311037 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311037. | TIME: 2026-01-10 02:44:08 INFO - TOKEN: 311037 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 02:44:08 INFO - TOKEN: 311037 | FUNCTION: get_unique_token | STATUS: Generated unique token: e7ye1r9ey77j | TIME: 2026-01-10 02:44:09 INFO - TOKEN: 311037 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1801 I-20, Big Spring, TX 79720, USA' | TIME: 2026-01-10 02:44:10 INFO - TOKEN: 311037 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.2619249, -101.4526944). | TIME: 2026-01-10 02:44:13 INFO - TOKEN: 311037 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 02:44:13 INFO - TOKEN: 311037 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: e7ye1r9ey77j | TIME: 2026-01-10 02:44:13 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311037. | TIME: 2026-01-10 02:44:13 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:44:13 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:44:14 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:44:14 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:44:14 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:44:14 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:45:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:45:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:45:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:45:06 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:45:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:45:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:45:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:45:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:45:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:45:08 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:45:08 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:45:08 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:45:08 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:46:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:46:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:46:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:46:06 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:46:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:46:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:46:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:46:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:46:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:46:08 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:46:08 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:46:08 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:46:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:48:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:48:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:48:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:48:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:48:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:48:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:48:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:48:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:48:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:48:08 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:48:08 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:48:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:48:08 INFO - TOKEN: 24598019 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:49:04 INFO - TOKEN: 24598019 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:49:04 INFO - TOKEN: 24598019 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:49:04 INFO - TOKEN: 24598019 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:49:06 INFO - TOKEN: 24598019 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:49:07 INFO - TOKEN: 24598019 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:49:07 INFO - TOKEN: 24598019 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:49:07 INFO - TOKEN: 24598019 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:49:07 INFO - TOKEN: 24598019 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:49:07 INFO - TOKEN: 24598019 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:49:08 INFO - TOKEN: 24598019 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:49:08 INFO - TOKEN: 24598019 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:49:08 INFO - TOKEN: 24598019 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:49:08 INFO - TOKEN: 24598019 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:56:04 INFO - TOKEN: 24598019 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:56:04 INFO - TOKEN: 24598019 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:56:04 INFO - TOKEN: 24598019 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:56:07 INFO - TOKEN: 24598019 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:56:07 INFO - TOKEN: 24598019 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:56:07 INFO - TOKEN: 24598019 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:56:07 INFO - TOKEN: 24598019 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:56:07 INFO - TOKEN: 24598019 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:56:07 INFO - TOKEN: 24598019 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:56:08 INFO - TOKEN: 24598019 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:56:08 INFO - TOKEN: 24598019 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:56:08 INFO - TOKEN: 24598019 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:56:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:57:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:57:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:57:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:57:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:57:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:57:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:57:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:57:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:57:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:57:08 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:57:08 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:57:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:57:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:58:05 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:58:05 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:58:05 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:58:07 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 02:59:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:59:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 02:59:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 02:59:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 02:59:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 02:59:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 02:59:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 02:59:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 02:59:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 02:59:09 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:59:09 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 02:59:09 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 02:59:09 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:01:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:01:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:01:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:01:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:01:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:01:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:01:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:01:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:01:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:01:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:01:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:01:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:01:08 INFO - TOKEN: 13245521 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:03:04 INFO - TOKEN: 13245521 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:03:04 INFO - TOKEN: 13245521 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:03:04 INFO - TOKEN: 13245521 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:03:07 INFO - TOKEN: 13245521 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:03:07 INFO - TOKEN: 13245521 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:03:07 INFO - TOKEN: 13245521 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:03:07 INFO - TOKEN: 13245521 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:03:07 INFO - TOKEN: 13245521 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:03:07 INFO - TOKEN: 13245521 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:03:09 INFO - TOKEN: 13245521 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:03:09 INFO - TOKEN: 13245521 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:03:09 INFO - TOKEN: 13245521 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:03:09 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:04:04 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:04:04 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:04:04 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:04:07 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:05:05 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:05:05 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:05:05 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:05:07 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:05:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:05:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:05:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:05:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:05:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:05:09 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:05:09 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:05:09 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:05:09 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:06:05 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:06:05 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:06:05 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35619 | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35619. Falling back to existing DB data. | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120438 with 1 parts. | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ch1iNyBwJMQDWCi67... | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ch1iNyBwJMQDWCi67 | TIME: 2026-01-10 03:06:07 INFO - TOKEN: 97004656 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164596,-109.0419266/37.8772616,-109.3429157/38.9360829,-109.8413805/38.9882039,-110.2440965/39.7434549,-110.8801188/40.1315428,-111.6469089/40.8788871,-111.8966267/41.1842966,-112.0119944/41.9993985,-112.832552/@41.1387943,-111.9760996,10.36z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=680e5c15-a7a1-45a4-98cc-7a172499ea72 | TIME: 2026-01-10 03:06:09 INFO - TOKEN: 97004656 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-10 03:06:09 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 120438, part 1. | TIME: 2026-01-10 03:06:09 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120438. | TIME: 2026-01-10 03:06:09 INFO - TOKEN: 120438 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120438. | TIME: 2026-01-10 03:06:09 INFO - TOKEN: 120438 | FUNCTION: get_unique_token | STATUS: Using existing token: 6vg7fkigka0r | TIME: 2026-01-10 03:06:09 INFO - TOKEN: 120438 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-10 03:06:11 INFO - TOKEN: 120438 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6vg7fkigka0r | TIME: 2026-01-10 03:06:11 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120438. | TIME: 2026-01-10 03:06:11 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:06:11 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:06:12 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:06:12 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:06:12 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:06:12 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:07:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:07:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:07:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:07:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:07:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:07:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:07:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:07:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:07:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:07:09 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:07:09 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:07:09 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:07:09 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:08:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:08:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:08:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:08:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:08:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:08:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:08:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:08:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:08:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:08:08 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:08:08 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:08:08 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:08:08 INFO - TOKEN: 14617875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:09:04 INFO - TOKEN: 14617875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:09:04 INFO - TOKEN: 14617875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:09:04 INFO - TOKEN: 14617875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:09:07 INFO - TOKEN: 14617875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:09:07 INFO - TOKEN: 14617875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:09:07 INFO - TOKEN: 14617875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:09:07 INFO - TOKEN: 14617875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:09:07 INFO - TOKEN: 14617875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:09:07 INFO - TOKEN: 14617875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:09:08 INFO - TOKEN: 14617875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:09:08 INFO - TOKEN: 14617875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:09:08 INFO - TOKEN: 14617875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:09:08 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:12:05 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:12:05 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:12:05 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:12:07 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:12:07 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:12:07 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:12:07 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:12:07 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:12:07 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:12:08 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:12:08 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:12:08 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:12:08 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:14:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:14:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:14:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35580 | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35580. Falling back to existing DB data. | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480018 with 1 parts. | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oRSpanHHu18BUzYm6... | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oRSpanHHu18BUzYm6 | TIME: 2026-01-10 03:14:06 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1809159,-104.0532927/Cheyenne+I-80+Port+of+Entry+and+Weigh+Station,+3470+I-80,+Cheyenne,+WY+82001,+United+States/41.1540629,-104.6670773/41.7481398,-107.5814667/41.2481475,-111.0467379/@41.280112,-110.468812,6.52z/data=!4m12!4m11!1m0!1m5!1m1!1s0x876f1795714f2b45:0x606619b579ca1d07!2m2!1d-104.6329355!2d41.1590491!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMy4wKgBIAVAD&skid=9fef3e5e-04fa-4c2c-831e-56ca8efffe55 | TIME: 2026-01-10 03:14:08 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-10 03:14:08 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 480018, part 1. | TIME: 2026-01-10 03:14:08 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480018. | TIME: 2026-01-10 03:14:08 INFO - TOKEN: 480018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480018. | TIME: 2026-01-10 03:14:08 INFO - TOKEN: 480018 | FUNCTION: get_unique_token | STATUS: Using existing token: p6cj9uf1dgcd | TIME: 2026-01-10 03:14:08 INFO - TOKEN: 480018 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Cheyenne I-80 Port of Entry and Weigh Station, 3470 I-80, Cheyenne, WY 82001, United States' | TIME: 2026-01-10 03:14:09 INFO - TOKEN: 480018 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-10 03:14:10 INFO - TOKEN: 480018 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (41.1594, -104.633145). | TIME: 2026-01-10 03:14:11 INFO - TOKEN: 480018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-10 03:14:11 INFO - TOKEN: 480018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: p6cj9uf1dgcd | TIME: 2026-01-10 03:14:11 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480018. | TIME: 2026-01-10 03:14:11 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:14:11 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:14:12 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:14:12 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:14:12 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:14:12 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:15:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:15:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:15:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:15:06 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:15:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:15:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:15:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:15:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:15:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:15:08 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:15:08 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:15:08 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:15:08 INFO - TOKEN: 00100285 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:16:04 INFO - TOKEN: 00100285 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:16:04 INFO - TOKEN: 00100285 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:16:04 INFO - TOKEN: 00100285 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:16:06 INFO - TOKEN: 00100285 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:16:07 INFO - TOKEN: 00100285 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:16:07 INFO - TOKEN: 00100285 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:16:07 INFO - TOKEN: 00100285 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:16:07 INFO - TOKEN: 00100285 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:16:07 INFO - TOKEN: 00100285 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:16:09 INFO - TOKEN: 00100285 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:16:09 INFO - TOKEN: 00100285 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:16:09 INFO - TOKEN: 00100285 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:16:09 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:17:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:17:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:17:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:17:06 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:17:06 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:17:06 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:17:06 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:17:06 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:17:06 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:17:07 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:17:07 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:17:07 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:17:07 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:19:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:19:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:19:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35576 | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35576. Falling back to existing DB data. | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260245 with 1 parts. | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FuCW6Bj9s3E7igkf8... | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FuCW6Bj9s3E7igkf8 | TIME: 2026-01-10 03:19:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1086+S+3rd+St,+Manchester,+IA+52057,+USA/42.4363569,-91.8899177/42.2122769,-92.0174234/41.9635827,-92.0376646/41.9996191,-93.0326378/41.5922637,-93.7889317/41.4744352,-95.5909551/41.2328167,-95.8464692/41.2318935,-95.9108294/@42.0872269,-92.874532,9.17z/data=!4m16!4m15!1m5!1m1!1s0x87e4b41bb50482d9:0xfaaa374108ab0ae3!2m2!1d-91.4566364!2d42.4704847!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e944ea1c-8275-4a95-8c7c-c4159ce0f894 | TIME: 2026-01-10 03:19:09 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-10 03:19:09 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 260245, part 1. | TIME: 2026-01-10 03:19:09 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260245. | TIME: 2026-01-10 03:19:09 INFO - TOKEN: 260245 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260245. | TIME: 2026-01-10 03:19:09 INFO - TOKEN: 260245 | FUNCTION: get_unique_token | STATUS: Using existing token: f31ifmnwcxc5 | TIME: 2026-01-10 03:19:10 INFO - TOKEN: 260245 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1086 S 3rd St, Manchester, IA 52057, USA' | TIME: 2026-01-10 03:19:10 INFO - TOKEN: 260245 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.4700440, -91.4576150). | TIME: 2026-01-10 03:19:13 INFO - TOKEN: 260245 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-10 03:19:13 INFO - TOKEN: 260245 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: f31ifmnwcxc5 | TIME: 2026-01-10 03:19:13 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260245. | TIME: 2026-01-10 03:19:13 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:19:13 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:19:14 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:19:14 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:19:14 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:19:14 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:20:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:20:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:20:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35617 | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35617. Falling back to existing DB data. | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160172 with 1 parts. | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6... | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6 | TIME: 2026-01-10 03:20:07 INFO - TOKEN: 97004656 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827742,-103.0424548/35.0053482,-105.8370241/35.4160629,-108.2946974/35.529808,-108.759712/36.7801464,-108.693803/36.9988037,-108.7496328/@37.0179634,-108.9575325,9.46z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwNC4xKgBIAVAD&skid=3ddd0638-b4f3-48fb-9e01-c2d2907d0792 | TIME: 2026-01-10 03:20:09 INFO - TOKEN: 97004656 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 03:20:09 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160172, part 1. | TIME: 2026-01-10 03:20:09 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160172. | TIME: 2026-01-10 03:20:09 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160172. | TIME: 2026-01-10 03:20:09 INFO - TOKEN: 160172 | FUNCTION: get_unique_token | STATUS: Using existing token: jrymhzvao6r4 | TIME: 2026-01-10 03:20:09 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 03:20:10 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jrymhzvao6r4 | TIME: 2026-01-10 03:20:11 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160172. | TIME: 2026-01-10 03:20:11 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:20:11 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:20:12 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:20:12 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:20:12 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:20:12 INFO - TOKEN: 60294095 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:21:04 INFO - TOKEN: 60294095 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:21:04 INFO - TOKEN: 60294095 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:21:04 INFO - TOKEN: 60294095 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:21:07 INFO - TOKEN: 60294095 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:21:07 INFO - TOKEN: 60294095 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:21:07 INFO - TOKEN: 60294095 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:21:07 INFO - TOKEN: 60294095 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:21:07 INFO - TOKEN: 60294095 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:21:07 INFO - TOKEN: 60294095 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:21:08 INFO - TOKEN: 60294095 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:21:08 INFO - TOKEN: 60294095 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:21:08 INFO - TOKEN: 60294095 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:21:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:22:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:22:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:22:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:22:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:22:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:22:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:22:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:22:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:22:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:22:07 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:22:07 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:22:07 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:22:07 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:23:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:23:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:23:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:23:07 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:23:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:23:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:23:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:23:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:23:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:23:08 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:23:08 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:23:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:23:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:25:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:25:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:25:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:25:06 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:25:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:25:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:25:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:25:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:25:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:25:08 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:25:08 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:25:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:25:08 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:27:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:27:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:27:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:27:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:27:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:27:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:27:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:27:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:27:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:27:09 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:27:09 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:27:09 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:27:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:28:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:28:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:28:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:28:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:28:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:28:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:28:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:28:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:28:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:28:08 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:28:08 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:28:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:28:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:29:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:29:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:29:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:29:06 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:29:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:29:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:29:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:29:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:29:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:29:08 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:29:08 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:29:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:29:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:33:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:33:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:33:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:33:06 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35551 | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35551. Falling back to existing DB data. | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260246 with 1 parts. | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yYccMvH4xN6Mu3ZHA... | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yYccMvH4xN6Mu3ZHA | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5762699,-90.3625154/41.587285,-90.3579576/41.8155844,-90.2441658/41.8071297,-90.2853644/@41.7651742,-90.3491678,10.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=715ad2a9-7567-4f23-821f-4b1dc0002a98 | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 260246, part 1. | TIME: 2026-01-10 03:33:07 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260246. | TIME: 2026-01-10 03:33:08 INFO - TOKEN: 260246 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260246. | TIME: 2026-01-10 03:33:08 INFO - TOKEN: 260246 | FUNCTION: get_unique_token | STATUS: Using existing token: 74r3y6y7y9am | TIME: 2026-01-10 03:33:08 INFO - TOKEN: 260246 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 03:33:09 INFO - TOKEN: 260246 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 74r3y6y7y9am | TIME: 2026-01-10 03:33:09 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260246. | TIME: 2026-01-10 03:33:09 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:33:09 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:33:11 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:33:11 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:33:11 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:33:11 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:35:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:35:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:35:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:35:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:35:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:35:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:35:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:35:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:35:07 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:35:09 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:35:09 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:35:09 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:35:09 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:36:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:36:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:36:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:36:06 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:36:06 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:36:06 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:36:06 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:36:06 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:36:06 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:36:08 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:36:08 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:36:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:36:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:37:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:37:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:37:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35603 | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35603 | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35603. Falling back to existing DB data. | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160182 with 2 parts. | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oj63CxFHAgYUpMGs8... | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oj63CxFHAgYUpMGs8 | TIME: 2026-01-10 03:37:07 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.2569684,-103.0592004/White+Mill+Rd,+New+Mexico,+USA/33.3349474,-104.4724645/33.2890548,-104.4412777/33.3064344,-104.4702569/33.3323288,-104.5384516/33.4796732,-104.5195073/34.5995473,-105.2198858/34.6738887,-105.4866906/35.0097619,-105.6861215/@35.0055317,-105.6666596,13z/data=!4m17!4m16!1m0!1m5!1m1!1s0x86e26619efcddc67:0xc552be901ebc887d!2m2!1d-104.4608219!2d33.372228!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=8f9b00a3-954b-4ab2-aa8c-ca85e42ba33d | TIME: 2026-01-10 03:37:08 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 03:37:08 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 160182, part 1. | TIME: 2026-01-10 03:37:08 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160182. | TIME: 2026-01-10 03:37:08 INFO - TOKEN: 160182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160182. | TIME: 2026-01-10 03:37:08 INFO - TOKEN: 160182 | FUNCTION: get_unique_token | STATUS: Using existing token: wi32bxcq3pka | TIME: 2026-01-10 03:37:09 INFO - TOKEN: 160182 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'White Mill Rd, New Mexico, USA' | TIME: 2026-01-10 03:37:10 INFO - TOKEN: 160182 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.3428884, -104.4608274). | TIME: 2026-01-10 03:37:10 INFO - TOKEN: 160182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 03:37:10 INFO - TOKEN: 160182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wi32bxcq3pka | TIME: 2026-01-10 03:37:10 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6StcXyf7W5tgXjus5... | TIME: 2026-01-10 03:37:10 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6StcXyf7W5tgXjus5 | TIME: 2026-01-10 03:37:10 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.0097619,-105.6861215/35.0579063,-107.5232091/35.533214,-108.7589585/36.779747,-108.6945965/36.99883,-108.7496532/@36.9985186,-108.7487849,18.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=78984baf-b4b3-4548-801b-95a198f020fa | TIME: 2026-01-10 03:37:11 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-10 03:37:11 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160182, part 2. | TIME: 2026-01-10 03:37:11 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-10 03:37:11 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 160182. | TIME: 2026-01-10 03:37:12 INFO - TOKEN: 160182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160182. | TIME: 2026-01-10 03:37:12 INFO - TOKEN: 160182 | FUNCTION: get_unique_token | STATUS: Using existing token: wi32bxcq3pka | TIME: 2026-01-10 03:37:12 INFO - TOKEN: 160182 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'White Mill Rd, New Mexico, USA' | TIME: 2026-01-10 03:37:13 INFO - TOKEN: 160182 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.3428884, -104.4608274). | TIME: 2026-01-10 03:37:13 INFO - TOKEN: 160182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-10 03:37:13 INFO - TOKEN: 160182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wi32bxcq3pka | TIME: 2026-01-10 03:37:14 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160182. | TIME: 2026-01-10 03:37:14 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:37:14 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:37:15 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:37:15 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:37:15 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:37:15 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:38:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:38:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:38:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35571 | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35571. Falling back to existing DB data. | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220594 with 1 parts. | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FdrwiocURCk2TCZV8... | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FdrwiocURCk2TCZV8 | TIME: 2026-01-10 03:38:07 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2681+N+27th+St,+Decatur,+IL+62526,+USA/39.8772798,-88.9256653/39.8893671,-88.9989307/39.8906476,-89.012343/39.8313839,-89.1111808/39.7930813,-89.5977045/39.726305,-89.6442597/38.6623429,-90.0303925/38.4865797,-90.2746396/@38.4833874,-90.2751875,15.56z/data=!4m16!4m15!1m5!1m1!1s0x8874ae6a648b5473:0x20cb1d9ba9529779!2m2!1d-88.919421!2d39.8742485!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=96251329-eeb2-4d1c-a447-42033d8f82ba | TIME: 2026-01-10 03:38:08 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-10 03:38:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 220594, part 1. | TIME: 2026-01-10 03:38:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220594. | TIME: 2026-01-10 03:38:09 INFO - TOKEN: 220594 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220594. | TIME: 2026-01-10 03:38:09 INFO - TOKEN: 220594 | FUNCTION: get_unique_token | STATUS: Using existing token: lau1i249q1io | TIME: 2026-01-10 03:38:09 INFO - TOKEN: 220594 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2681 N 27th St, Decatur, IL 62526, USA' | TIME: 2026-01-10 03:38:11 INFO - TOKEN: 220594 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.8749288, -88.9174278). | TIME: 2026-01-10 03:38:12 INFO - TOKEN: 220594 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-10 03:38:12 INFO - TOKEN: 220594 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lau1i249q1io | TIME: 2026-01-10 03:38:12 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220594. | TIME: 2026-01-10 03:38:12 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:38:12 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:38:13 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:38:13 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:38:13 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:38:13 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:39:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:39:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:39:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:39:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:39:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:39:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:39:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:39:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:39:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:39:08 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:39:08 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:39:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:39:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:40:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:40:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:40:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:40:06 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:40:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:40:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:40:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:40:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:40:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:40:08 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:40:08 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:40:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:40:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:41:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:41:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:41:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:41:06 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35552 | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35552. Falling back to existing DB data. | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460151 with 1 parts. | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4bBg5mpF8hjiWqre9... | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4bBg5mpF8hjiWqre9 | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7225399,-79.0874196/39.6920018,-79.1144194/39.6637101,-79.4766172/@39.5860158,-79.5313756,10.93z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0c3412e3-10bd-4f1b-9363-68c409ccd5f2 | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 460151, part 1. | TIME: 2026-01-10 03:41:07 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460151. | TIME: 2026-01-10 03:41:08 INFO - TOKEN: 460151 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460151. | TIME: 2026-01-10 03:41:08 INFO - TOKEN: 460151 | FUNCTION: get_unique_token | STATUS: Using existing token: qrhs39iywd2w | TIME: 2026-01-10 03:41:08 INFO - TOKEN: 460151 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 03:41:09 INFO - TOKEN: 460151 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrhs39iywd2w | TIME: 2026-01-10 03:41:09 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460151. | TIME: 2026-01-10 03:41:09 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:41:09 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:41:10 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:41:10 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:41:10 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:41:10 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:43:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:43:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:43:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35608 | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35608. Falling back to existing DB data. | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190391 with 1 parts. | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/sK3KuDEcynMUG8Re8... | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/sK3KuDEcynMUG8Re8 | TIME: 2026-01-10 03:43:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9367299,-94.6085398/38.9483419,-94.532836/39.0311775,-94.5001491/39.0455638,-94.5210406/@39.0145777,-94.5091095,13.42z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=1c464453-72dc-4347-bbe4-424962b624b6 | TIME: 2026-01-10 03:43:08 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 03:43:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190391, part 1. | TIME: 2026-01-10 03:43:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190391. | TIME: 2026-01-10 03:43:09 INFO - TOKEN: 190391 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190391. | TIME: 2026-01-10 03:43:09 INFO - TOKEN: 190391 | FUNCTION: get_unique_token | STATUS: Using existing token: 0xpi035pcrw8 | TIME: 2026-01-10 03:43:09 INFO - TOKEN: 190391 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 03:43:10 INFO - TOKEN: 190391 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0xpi035pcrw8 | TIME: 2026-01-10 03:43:10 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190391. | TIME: 2026-01-10 03:43:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:43:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:43:12 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:43:12 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:43:12 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:43:12 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:45:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:45:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:45:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:45:06 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:45:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:45:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:45:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:45:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35638 | TIME: 2026-01-10 03:45:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35638. Falling back to existing DB data. | TIME: 2026-01-10 03:45:07 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-10 03:45:07 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2026-01-10 03:45:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2026-01-10 03:45:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2026-01-10 03:45:08 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 03:45:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-10 03:45:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-10 03:45:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-10 03:45:09 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-10 03:45:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 03:45:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-10 03:45:10 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-10 03:45:10 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:45:10 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:45:12 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:45:12 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:45:12 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:45:12 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:47:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:47:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:47:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:47:07 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:47:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:47:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:47:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:47:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:47:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:47:08 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:47:08 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:47:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:47:08 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:48:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:48:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:48:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:48:06 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:48:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:48:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:48:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:48:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:48:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:48:09 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:48:09 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:48:09 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:48:09 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:50:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:50:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:50:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:50:07 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:50:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:50:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:50:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:50:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:50:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:50:08 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:50:08 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:50:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:50:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:51:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:51:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:51:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:51:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:51:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:51:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:51:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:51:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:51:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:51:09 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:51:09 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:51:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:51:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:52:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:52:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:52:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:52:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:52:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:52:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:52:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:52:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:52:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:52:08 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:52:08 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:52:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:52:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:53:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:53:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:53:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:53:06 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:53:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:53:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:53:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:53:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:53:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:53:08 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:53:08 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:53:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:53:08 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:54:03 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:54:03 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:54:03 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:54:06 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:54:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:54:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:54:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:54:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:54:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:54:08 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:54:08 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:54:08 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:54:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:55:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:55:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:55:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:55:07 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:55:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:55:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:55:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:55:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:55:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:55:08 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:55:08 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:55:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:55:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:56:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:56:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:56:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:56:06 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:56:06 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:56:06 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:56:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:56:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 03:56:06 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:56:06 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:56:07 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:56:07 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:56:07 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:56:07 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:57:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:57:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:57:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35593 | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35593. Falling back to existing DB data. | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190193 with 1 parts. | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qqFBgJppLgqex75E7... | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qqFBgJppLgqex75E7 | TIME: 2026-01-10 03:57:06 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4865648,-90.2747454/38.5078999,-90.3516302/38.542898,-90.4455718/37.7677595,-92.4376936/36.9960822,-94.6180357/@37.8844806,-95.1260486,7.07z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-10 03:57:08 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-10 03:57:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190193, part 1. | TIME: 2026-01-10 03:57:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190193. | TIME: 2026-01-10 03:57:08 INFO - TOKEN: 190193 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190193. | TIME: 2026-01-10 03:57:08 INFO - TOKEN: 190193 | FUNCTION: get_unique_token | STATUS: Using existing token: 42jr3odwauzy | TIME: 2026-01-10 03:57:08 INFO - TOKEN: 190193 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-10 03:57:09 INFO - TOKEN: 190193 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 42jr3odwauzy | TIME: 2026-01-10 03:57:10 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190193. | TIME: 2026-01-10 03:57:10 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:57:10 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:57:11 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:57:11 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:57:11 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:57:11 INFO - TOKEN: 27467301 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:58:04 INFO - TOKEN: 27467301 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:58:04 INFO - TOKEN: 27467301 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:58:04 INFO - TOKEN: 27467301 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 27115 | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 27115. Falling back to existing DB data. | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240334 with 1 parts. | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WzoUtTGcXgsYVXXb7... | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WzoUtTGcXgsYVXXb7 | TIME: 2026-01-10 03:58:07 INFO - TOKEN: 27467301 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8306302,-84.8138383/39.9876389,-83.1185583/40.1192293,-82.9731186/40.6551015,-82.5421483/41.0304807,-81.8848271/41.0450432,-81.6936628/41.0400448,-81.5652168/41.0620341,-81.5341264/41.103601,-80.959558/41.1845629,-80.5192088/@40.3856858,-83.7270889,8.17z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkxNy4wKgBIAVAD&skid=a91b2c15-e26e-484f-b6e4-cd6e4fe70848 | TIME: 2026-01-10 03:58:08 INFO - TOKEN: 27467301 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 03:58:08 INFO - TOKEN: 27467301 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240334, part 1. | TIME: 2026-01-10 03:58:08 INFO - TOKEN: 27467301 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240334. | TIME: 2026-01-10 03:58:09 INFO - TOKEN: 240334 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240334. | TIME: 2026-01-10 03:58:09 INFO - TOKEN: 240334 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 03:58:09 INFO - TOKEN: 240334 | FUNCTION: get_unique_token | STATUS: Generated unique token: 9rlxc4bv7ogw | TIME: 2026-01-10 03:58:09 INFO - TOKEN: 240334 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 03:58:11 INFO - TOKEN: 240334 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 9rlxc4bv7ogw | TIME: 2026-01-10 03:58:11 INFO - TOKEN: 27467301 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240334. | TIME: 2026-01-10 03:58:11 INFO - TOKEN: 27467301 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:58:11 INFO - TOKEN: 27467301 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:58:12 INFO - TOKEN: 27467301 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:58:12 INFO - TOKEN: 27467301 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:58:12 INFO - TOKEN: 27467301 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:58:12 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 03:59:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:59:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 03:59:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 03:59:06 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 03:59:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 03:59:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 03:59:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 03:59:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35548 | TIME: 2026-01-10 03:59:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35548. Falling back to existing DB data. | TIME: 2026-01-10 03:59:07 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180050 with 1 parts. | TIME: 2026-01-10 03:59:07 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KmxCJxKBSrTqBZGB8... | TIME: 2026-01-10 03:59:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KmxCJxKBSrTqBZGB8 | TIME: 2026-01-10 03:59:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.3857205,-94.0431791/33.4218327,-94.0043531/33.4870014,-93.9741847/34.6787966,-92.3403757/34.7826059,-92.1483523/35.1828559,-90.196354/35.9997921,-89.8746407/@34.6829087,-93.0450167,7.28z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI0MTIxMS4wKgBIAVAD | TIME: 2026-01-10 03:59:08 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 03:59:08 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 180050, part 1. | TIME: 2026-01-10 03:59:08 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180050. | TIME: 2026-01-10 03:59:08 INFO - TOKEN: 180050 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180050. | TIME: 2026-01-10 03:59:08 INFO - TOKEN: 180050 | FUNCTION: get_unique_token | STATUS: Using existing token: scllortiks75 | TIME: 2026-01-10 03:59:09 INFO - TOKEN: 180050 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 03:59:10 INFO - TOKEN: 180050 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scllortiks75 | TIME: 2026-01-10 03:59:10 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180050. | TIME: 2026-01-10 03:59:10 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 03:59:10 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 03:59:11 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:59:11 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 03:59:11 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 03:59:11 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:00:05 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:00:05 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:00:05 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:00:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:00:08 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:00:08 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:00:08 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:00:08 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35164 | TIME: 2026-01-10 04:00:08 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35164. Falling back to existing DB data. | TIME: 2026-01-10 04:00:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190392 with 1 parts. | TIME: 2026-01-10 04:00:08 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MPVNYyHwfqXFwsPRA... | TIME: 2026-01-10 04:00:08 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MPVNYyHwfqXFwsPRA | TIME: 2026-01-10 04:00:08 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9367299,-94.6085398/38.9338644,-94.5202184/39.0407425,-94.3549922/38.9711393,-92.4301859/38.9477645,-91.9405852/39.1699842,-91.6476948/39.3555187,-91.198522/38.8061299,-90.8246581/38.8057509,-90.5891576/38.7639613,-90.1719533/@38.6798439,-90.4988008,9.85z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=0580d426-d583-4b9b-a6a3-d9d6ccac6178 | TIME: 2026-01-10 04:00:09 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 04:00:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190392, part 1. | TIME: 2026-01-10 04:00:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190392. | TIME: 2026-01-10 04:00:10 INFO - TOKEN: 190392 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190392. | TIME: 2026-01-10 04:00:10 INFO - TOKEN: 190392 | FUNCTION: get_unique_token | STATUS: Using existing token: a619k0o203jj | TIME: 2026-01-10 04:00:10 INFO - TOKEN: 190392 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 04:00:11 INFO - TOKEN: 190392 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a619k0o203jj | TIME: 2026-01-10 04:00:11 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190392. | TIME: 2026-01-10 04:00:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:00:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:00:13 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:00:13 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:00:13 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:00:13 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:01:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:01:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:01:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35553 | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35553. Falling back to existing DB data. | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440041 with 1 parts. | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xnf15pmVafuKmTuDA... | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xnf15pmVafuKmTuDA | TIME: 2026-01-10 04:01:07 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6637175,-79.476665/39.6629935,-79.8790945/39.5717848,-79.9781425/39.1508119,-80.3596232/38.5656207,-81.2768875/38.3631942,-81.6204656/38.3593024,-81.6629398/38.3815743,-82.5941784/@38.3552537,-82.5846309,8.66z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcxNi4wKgBIAVAD&skid=1b6cd686-6d75-4b7a-adbe-9ca6a5de89e6 | TIME: 2026-01-10 04:01:09 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-10 04:01:09 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 440041, part 1. | TIME: 2026-01-10 04:01:09 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440041. | TIME: 2026-01-10 04:01:09 INFO - TOKEN: 440041 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440041. | TIME: 2026-01-10 04:01:09 INFO - TOKEN: 440041 | FUNCTION: get_unique_token | STATUS: Using existing token: t2lhqgwlukqq | TIME: 2026-01-10 04:01:10 INFO - TOKEN: 440041 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-10 04:01:10 INFO - TOKEN: 440041 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t2lhqgwlukqq | TIME: 2026-01-10 04:01:11 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440041. | TIME: 2026-01-10 04:01:11 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:01:11 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:01:12 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:01:12 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:01:12 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:01:12 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:02:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:02:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:02:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35211 | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35211. Falling back to existing DB data. | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100002 with 1 parts. | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/u2Y83B5UKf456vet5... | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/u2Y83B5UKf456vet5 | TIME: 2026-01-10 04:02:06 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171473,-114.4877432/35.1952227,-111.7385708/35.3624303,-109.0467861/@35.1807678,-116.7849654,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyOC4wKgBIAVAD&skid=efe61362-9d83-4063-942a-c426cc480fa3 | TIME: 2026-01-10 04:02:08 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 04:02:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100002, part 1. | TIME: 2026-01-10 04:02:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100002. | TIME: 2026-01-10 04:02:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100002. | TIME: 2026-01-10 04:02:08 INFO - TOKEN: 100002 | FUNCTION: get_unique_token | STATUS: Using existing token: qrc72d1ho5d6 | TIME: 2026-01-10 04:02:09 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 04:02:10 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrc72d1ho5d6 | TIME: 2026-01-10 04:02:10 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100002. | TIME: 2026-01-10 04:02:10 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:02:10 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:02:11 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:02:11 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:02:11 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:02:11 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:03:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:03:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:03:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35165 | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35165. Falling back to existing DB data. | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220051 with 1 parts. | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HirAcH97TogTSZWP9... | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HirAcH97TogTSZWP9 | TIME: 2026-01-10 04:03:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7641786,-90.1727821/39.1432314,-88.5446848/39.4364619,-87.5313787/@39.3996336,-89.6522707,7.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyMy4wKgBIAVAD&skid=34d6ab94-dc43-468e-a8cc-53ad51ce08df | TIME: 2026-01-10 04:03:08 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 04:03:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 220051, part 1. | TIME: 2026-01-10 04:03:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220051. | TIME: 2026-01-10 04:03:09 INFO - TOKEN: 220051 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220051. | TIME: 2026-01-10 04:03:09 INFO - TOKEN: 220051 | FUNCTION: get_unique_token | STATUS: Using existing token: 2qpurvnllrl7 | TIME: 2026-01-10 04:03:09 INFO - TOKEN: 220051 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 04:03:11 INFO - TOKEN: 220051 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2qpurvnllrl7 | TIME: 2026-01-10 04:03:11 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220051. | TIME: 2026-01-10 04:03:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:03:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:03:13 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:03:13 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:03:13 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:03:13 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:04:05 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:04:05 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:04:05 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:04:07 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:05:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:05:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:05:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35162 | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35162. Falling back to existing DB data. | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140020 with 1 parts. | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ebzEz4aiZN9szWHQ7... | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ebzEz4aiZN9szWHQ7 | TIME: 2026-01-10 04:05:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4996452,-101.7882562/36.677521,-101.4789897/36.998023,-100.9965578/@36.9978331,-100.9972331,19.64z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI0MTIxMS4wKgBIAVAD | TIME: 2026-01-10 04:05:09 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 04:05:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140020, part 1. | TIME: 2026-01-10 04:05:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140020. | TIME: 2026-01-10 04:05:09 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140020. | TIME: 2026-01-10 04:05:09 INFO - TOKEN: 140020 | FUNCTION: get_unique_token | STATUS: Using existing token: 9ro6kbtpmiq4 | TIME: 2026-01-10 04:05:09 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 04:05:11 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9ro6kbtpmiq4 | TIME: 2026-01-10 04:05:11 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140020. | TIME: 2026-01-10 04:05:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:05:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:05:13 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:05:13 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:05:13 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:05:13 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:06:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:06:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:06:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:06:06 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:06:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:06:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:06:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:06:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:06:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:06:07 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:06:07 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:06:07 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:06:07 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:07:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:07:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:07:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:07:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:07:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:07:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:07:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:07:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35649 | TIME: 2026-01-10 04:07:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35649. Falling back to existing DB data. | TIME: 2026-01-10 04:07:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200047 with 1 parts. | TIME: 2026-01-10 04:07:08 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4yC4BviHBhSkrc1P9... | TIME: 2026-01-10 04:07:08 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4yC4BviHBhSkrc1P9 | TIME: 2026-01-10 04:07:08 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9963834,-100.9996718/37.0721363,-100.8564877/37.3048829,-100.2997723/37.649749,-98.7163788/38.0284715,-97.8592961/38.0655532,-97.3189707/38.4200439,-96.2187975/38.6482701,-95.200497/38.9348669,-94.7331461/38.9368865,-94.6080144/@36.7533242,-102.2138082,6.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMC4wKgBIAVAD&skid=2e9c410e-2c5a-4f3c-add6-1957a74e18a9 | TIME: 2026-01-10 04:07:09 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 04:07:09 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 200047, part 1. | TIME: 2026-01-10 04:07:09 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200047. | TIME: 2026-01-10 04:07:10 INFO - TOKEN: 200047 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200047. | TIME: 2026-01-10 04:07:10 INFO - TOKEN: 200047 | FUNCTION: get_unique_token | STATUS: Using existing token: vbi4kagcv13x | TIME: 2026-01-10 04:07:10 INFO - TOKEN: 200047 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 04:07:11 INFO - TOKEN: 200047 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vbi4kagcv13x | TIME: 2026-01-10 04:07:11 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200047. | TIME: 2026-01-10 04:07:11 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:07:11 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:07:13 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:07:13 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:07:13 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:07:13 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:08:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:08:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:08:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:08:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:08:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:08:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:08:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:08:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:08:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:08:09 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:08:09 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:08:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:08:09 INFO - TOKEN: 70432106 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:09:04 INFO - TOKEN: 70432106 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:09:04 INFO - TOKEN: 70432106 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:09:04 INFO - TOKEN: 70432106 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:09:07 INFO - TOKEN: 70432106 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:09:07 INFO - TOKEN: 70432106 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:09:07 INFO - TOKEN: 70432106 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:09:07 INFO - TOKEN: 70432106 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:09:07 INFO - TOKEN: 70432106 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:09:07 INFO - TOKEN: 70432106 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:09:09 INFO - TOKEN: 70432106 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:09:09 INFO - TOKEN: 70432106 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:09:09 INFO - TOKEN: 70432106 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:09:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:10:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:10:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:10:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35163 | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35163. Falling back to existing DB data. | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200159 with 1 parts. | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rjanXZ3vYnBVTML3A... | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rjanXZ3vYnBVTML3A | TIME: 2026-01-10 04:10:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.998162,-100.996329/37.8215545,-99.8205156/38.3991451,-98.6704089/38.8130638,-98.2262416/38.7830374,-95.6299925/38.7997,-94.956438/38.9367569,-94.6083233/@38.5919326,-94.8968388,9.54z/data=!4m14!4m13!1m0!1m0!1m5!3m4!1m2!1d-98.6315723!2d38.4407464!3s0x87a385b8b7220ea9:0x593db71efc2c74ac!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMi4wKgBIAVAD&skid=be50b43a-3b17-4d1c-9672-41cdefd5b44f | TIME: 2026-01-10 04:10:09 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 04:10:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200159, part 1. | TIME: 2026-01-10 04:10:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200159. | TIME: 2026-01-10 04:10:09 INFO - TOKEN: 200159 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200159. | TIME: 2026-01-10 04:10:09 INFO - TOKEN: 200159 | FUNCTION: get_unique_token | STATUS: Using existing token: 3vk9dc7a2g89 | TIME: 2026-01-10 04:10:10 INFO - TOKEN: 200159 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 04:10:11 INFO - TOKEN: 200159 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3vk9dc7a2g89 | TIME: 2026-01-10 04:10:11 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200159. | TIME: 2026-01-10 04:10:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:10:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:10:13 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:10:13 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:10:13 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:10:13 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:13:05 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:13:05 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:13:05 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:13:07 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:13:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:13:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:13:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:13:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:13:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:13:08 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:13:08 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:13:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:13:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:16:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:16:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:16:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:16:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:16:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:16:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:16:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:16:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:16:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:16:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:16:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:16:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:16:08 INFO - TOKEN: 34366419 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:19:05 INFO - TOKEN: 34366419 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:19:05 INFO - TOKEN: 34366419 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:19:05 INFO - TOKEN: 34366419 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:19:09 INFO - TOKEN: 34366419 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:19:09 INFO - TOKEN: 34366419 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:19:09 INFO - TOKEN: 34366419 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:19:09 INFO - TOKEN: 34366419 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:19:09 INFO - TOKEN: 34366419 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:19:09 INFO - TOKEN: 34366419 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:19:12 INFO - TOKEN: 34366419 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:19:12 INFO - TOKEN: 34366419 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:19:12 INFO - TOKEN: 34366419 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:19:12 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:20:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:20:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:20:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35547 | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35547. Falling back to existing DB data. | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160172 with 1 parts. | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6... | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6 | TIME: 2026-01-10 04:20:07 INFO - TOKEN: 38151892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827742,-103.0424548/35.0053482,-105.8370241/35.4160629,-108.2946974/35.529808,-108.759712/36.7801464,-108.693803/36.9988037,-108.7496328/@37.0179634,-108.9575325,9.46z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwNC4xKgBIAVAD&skid=3ddd0638-b4f3-48fb-9e01-c2d2907d0792 | TIME: 2026-01-10 04:20:08 INFO - TOKEN: 38151892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 04:20:08 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160172, part 1. | TIME: 2026-01-10 04:20:08 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160172. | TIME: 2026-01-10 04:20:09 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160172. | TIME: 2026-01-10 04:20:09 INFO - TOKEN: 160172 | FUNCTION: get_unique_token | STATUS: Using existing token: jrymhzvao6r4 | TIME: 2026-01-10 04:20:09 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 04:20:10 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jrymhzvao6r4 | TIME: 2026-01-10 04:20:10 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160172. | TIME: 2026-01-10 04:20:10 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:20:10 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:20:11 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:20:11 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:20:11 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:20:11 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:21:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:21:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:21:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:21:06 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:21:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:21:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:21:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:21:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35557 | TIME: 2026-01-10 04:21:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35557. Falling back to existing DB data. | TIME: 2026-01-10 04:21:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35557 because it has no route_token in new or existing data. | TIME: 2026-01-10 04:21:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:21:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:21:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:21:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:21:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:21:08 INFO - TOKEN: 59798087 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:22:04 INFO - TOKEN: 59798087 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:22:04 INFO - TOKEN: 59798087 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:22:04 INFO - TOKEN: 59798087 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:22:06 INFO - TOKEN: 59798087 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:22:06 INFO - TOKEN: 59798087 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:22:06 INFO - TOKEN: 59798087 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:22:06 INFO - TOKEN: 59798087 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:22:06 INFO - TOKEN: 59798087 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:22:06 INFO - TOKEN: 59798087 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:22:07 INFO - TOKEN: 59798087 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:22:07 INFO - TOKEN: 59798087 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:22:07 INFO - TOKEN: 59798087 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:22:07 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:23:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:23:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:23:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:23:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:23:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:23:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:23:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:23:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:23:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:23:09 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:23:09 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:23:09 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:23:09 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:24:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:24:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:24:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:24:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:24:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:24:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:24:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:24:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:24:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:24:09 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:24:09 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:24:09 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:24:09 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:25:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:25:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:25:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:25:06 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:25:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:25:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:25:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:25:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35629 | TIME: 2026-01-10 04:25:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35629. Falling back to existing DB data. | TIME: 2026-01-10 04:25:07 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100320 with 1 parts. | TIME: 2026-01-10 04:25:07 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/G5z2TovHebU1QBtf6... | TIME: 2026-01-10 04:25:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/G5z2TovHebU1QBtf6 | TIME: 2026-01-10 04:25:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171494,-114.4877724/35.1739321,-111.6454582/35.3624167,-109.0467786/@35.0326467,-113.0864405,8z/data=!3m1!4b1!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=fcc9bee8-9077-4656-b415-1b3ab76ff1d8 | TIME: 2026-01-10 04:25:08 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 04:25:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100320, part 1. | TIME: 2026-01-10 04:25:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100320. | TIME: 2026-01-10 04:25:09 INFO - TOKEN: 100320 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100320. | TIME: 2026-01-10 04:25:09 INFO - TOKEN: 100320 | FUNCTION: get_unique_token | STATUS: Using existing token: d10u47soy11z | TIME: 2026-01-10 04:25:09 INFO - TOKEN: 100320 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 04:25:10 INFO - TOKEN: 100320 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: d10u47soy11z | TIME: 2026-01-10 04:25:10 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100320. | TIME: 2026-01-10 04:25:10 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:25:10 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:25:13 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:25:13 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:25:13 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:25:13 INFO - TOKEN: 03988989 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:26:04 INFO - TOKEN: 03988989 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:26:04 INFO - TOKEN: 03988989 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:26:04 INFO - TOKEN: 03988989 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:26:07 INFO - TOKEN: 03988989 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:26:07 INFO - TOKEN: 03988989 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:26:07 INFO - TOKEN: 03988989 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:26:07 INFO - TOKEN: 03988989 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:26:07 INFO - TOKEN: 03988989 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:26:07 INFO - TOKEN: 03988989 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:26:08 INFO - TOKEN: 03988989 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:26:08 INFO - TOKEN: 03988989 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:26:08 INFO - TOKEN: 03988989 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:26:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:27:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:27:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:27:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:27:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:27:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:27:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:27:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:27:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:27:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:27:08 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:27:08 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:27:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:27:08 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:28:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:28:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:28:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35650 | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35650. Falling back to existing DB data. | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190020 with 1 parts. | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LK5PH4PewP5YeCfC8... | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LK5PH4PewP5YeCfC8 | TIME: 2026-01-10 04:28:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9368439,-94.6080486/39.211278,-94.4815821/39.7525437,-94.1965854/39.7546229,-92.4291838/39.7202914,-91.3580307/@39.1203141,-93.7758544,8z/am=t/data=!3m1!4b1!4m2!4m1!3e0?coh=198942&entry=tts | TIME: 2026-01-10 04:28:09 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-10 04:28:09 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190020, part 1. | TIME: 2026-01-10 04:28:09 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190020. | TIME: 2026-01-10 04:28:09 INFO - TOKEN: 190020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190020. | TIME: 2026-01-10 04:28:09 INFO - TOKEN: 190020 | FUNCTION: get_unique_token | STATUS: Using existing token: 4chynrc5w8fo | TIME: 2026-01-10 04:28:09 INFO - TOKEN: 190020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-10 04:28:10 INFO - TOKEN: 190020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4chynrc5w8fo | TIME: 2026-01-10 04:28:11 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190020. | TIME: 2026-01-10 04:28:11 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:28:11 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:28:13 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:28:13 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:28:13 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:28:13 INFO - TOKEN: 77793959 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:29:04 INFO - TOKEN: 77793959 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:29:04 INFO - TOKEN: 77793959 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:29:04 INFO - TOKEN: 77793959 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:29:06 INFO - TOKEN: 77793959 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:29:06 INFO - TOKEN: 77793959 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:29:06 INFO - TOKEN: 77793959 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:29:06 INFO - TOKEN: 77793959 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:29:06 INFO - TOKEN: 77793959 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:29:06 INFO - TOKEN: 77793959 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:29:08 INFO - TOKEN: 77793959 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:29:08 INFO - TOKEN: 77793959 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:29:08 INFO - TOKEN: 77793959 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:29:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:30:05 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:30:05 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:30:05 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:30:07 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:30:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:30:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:30:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:30:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:30:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:30:09 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:30:09 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:30:09 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:30:09 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:31:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:31:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:31:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:31:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:31:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:31:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:31:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:31:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:31:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:31:08 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:31:08 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:31:08 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:31:08 INFO - TOKEN: 52976186 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:32:04 INFO - TOKEN: 52976186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:32:04 INFO - TOKEN: 52976186 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:32:04 INFO - TOKEN: 52976186 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:32:07 INFO - TOKEN: 52976186 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:32:07 INFO - TOKEN: 52976186 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:32:07 INFO - TOKEN: 52976186 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:32:07 INFO - TOKEN: 52976186 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:32:07 INFO - TOKEN: 52976186 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:32:07 INFO - TOKEN: 52976186 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:32:09 INFO - TOKEN: 52976186 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:32:09 INFO - TOKEN: 52976186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:32:09 INFO - TOKEN: 52976186 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:32:09 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:33:05 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:33:05 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:33:05 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35597 | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35597. Falling back to existing DB data. | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100321 with 1 parts. | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/81kQRDtjT7xUVHwp9... | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/81kQRDtjT7xUVHwp9 | TIME: 2026-01-10 04:33:07 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.8109164,-109.049112/31.4288784,-109.484814/2105+N+Sulphur+Springs+St,+Douglas,+AZ+85607,+USA/@31.3381509,-109.5346507,14.61z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x86da080e31bd9383:0xcdbafae61819a4f!2m2!1d-109.5533614!2d31.3558599!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=09599f16-d716-4512-a999-3c9d1e5e234b | TIME: 2026-01-10 04:33:08 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 04:33:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100321, part 1. | TIME: 2026-01-10 04:33:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100321. | TIME: 2026-01-10 04:33:09 INFO - TOKEN: 100321 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100321. | TIME: 2026-01-10 04:33:09 INFO - TOKEN: 100321 | FUNCTION: get_unique_token | STATUS: Using existing token: yypiy5j8njz8 | TIME: 2026-01-10 04:33:09 INFO - TOKEN: 100321 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2105 N Sulphur Springs St, Douglas, AZ 85607, USA' | TIME: 2026-01-10 04:33:10 INFO - TOKEN: 100321 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.3528196, -109.5538625). | TIME: 2026-01-10 04:33:11 INFO - TOKEN: 100321 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 04:33:11 INFO - TOKEN: 100321 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yypiy5j8njz8 | TIME: 2026-01-10 04:33:11 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100321. | TIME: 2026-01-10 04:33:11 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:33:11 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:33:12 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:33:12 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:33:12 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:33:12 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:34:04 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:34:04 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:34:04 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:34:06 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:34:07 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:34:07 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:34:07 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:34:07 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:34:07 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:34:07 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:34:07 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:34:07 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:34:07 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:35:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:35:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:35:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:35:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:35:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:35:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:35:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:35:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:35:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:35:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:35:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:35:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:35:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:36:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:36:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:36:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:36:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:36:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:36:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:36:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:36:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:36:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:36:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:36:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:36:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:36:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:37:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:37:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:37:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:37:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:37:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:37:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:37:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:37:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:37:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:37:08 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:37:08 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:37:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:37:08 INFO - TOKEN: 23072237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:38:05 INFO - TOKEN: 23072237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:38:05 INFO - TOKEN: 23072237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:38:05 INFO - TOKEN: 23072237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:38:07 INFO - TOKEN: 23072237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:38:08 INFO - TOKEN: 23072237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:38:08 INFO - TOKEN: 23072237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:38:08 INFO - TOKEN: 23072237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:38:08 INFO - TOKEN: 23072237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:38:08 INFO - TOKEN: 23072237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:38:09 INFO - TOKEN: 23072237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:38:09 INFO - TOKEN: 23072237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:38:09 INFO - TOKEN: 23072237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:38:09 INFO - TOKEN: 96367260 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:39:04 INFO - TOKEN: 96367260 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:39:04 INFO - TOKEN: 96367260 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:39:04 INFO - TOKEN: 96367260 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:39:06 INFO - TOKEN: 96367260 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:39:07 INFO - TOKEN: 96367260 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:39:07 INFO - TOKEN: 96367260 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:39:07 INFO - TOKEN: 96367260 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:39:07 INFO - TOKEN: 96367260 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:39:07 INFO - TOKEN: 96367260 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:39:08 INFO - TOKEN: 96367260 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:39:08 INFO - TOKEN: 96367260 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:39:08 INFO - TOKEN: 96367260 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:39:08 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:41:04 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:41:04 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:41:04 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:41:07 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:41:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:41:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:41:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:41:07 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:41:07 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:41:09 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:41:09 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:41:09 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:41:09 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:42:04 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:42:04 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:42:04 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35487 | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35487. Falling back to existing DB data. | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9... | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9 | TIME: 2026-01-10 04:42:07 INFO - TOKEN: 13859892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/41.7595405,-84.9895771/42.2976615,-84.9949795/42.3006773,-85.0793307/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.0307231,-85.3563321,10z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6afd13e1d:0x41fcc675168a5de4!2m2!1d-85.0811191!2d42.3028531!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=869ef518-6c4c-496b-87ac-6148b15889a0 | TIME: 2026-01-10 04:42:09 INFO - TOKEN: 13859892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 04:42:09 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490184, part 1. | TIME: 2026-01-10 04:42:09 INFO - TOKEN: 13859892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-10 04:42:09 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-10 04:42:09 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-10 04:42:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-10 04:42:10 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-10 04:42:12 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 04:42:12 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-10 04:42:12 INFO - TOKEN: 13859892 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-10 04:42:12 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:42:12 INFO - TOKEN: 13859892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:42:14 INFO - TOKEN: 13859892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:42:14 INFO - TOKEN: 13859892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:42:14 INFO - TOKEN: 13859892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:42:14 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:43:04 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:43:04 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:43:04 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35482 | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35482. Falling back to existing DB data. | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9... | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9 | TIME: 2026-01-10 04:43:07 INFO - TOKEN: 62031027 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/41.7595405,-84.9895771/42.2976615,-84.9949795/42.3006773,-85.0793307/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.0307231,-85.3563321,10z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6afd13e1d:0x41fcc675168a5de4!2m2!1d-85.0811191!2d42.3028531!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=869ef518-6c4c-496b-87ac-6148b15889a0 | TIME: 2026-01-10 04:43:09 INFO - TOKEN: 62031027 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 04:43:09 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490184, part 1. | TIME: 2026-01-10 04:43:09 INFO - TOKEN: 62031027 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-10 04:43:09 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-10 04:43:09 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-10 04:43:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-10 04:43:10 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-10 04:43:19 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 04:43:19 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-10 04:43:19 INFO - TOKEN: 62031027 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-10 04:43:19 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:43:19 INFO - TOKEN: 62031027 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:43:22 INFO - TOKEN: 62031027 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:43:22 INFO - TOKEN: 62031027 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:43:22 INFO - TOKEN: 62031027 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:43:22 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:44:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:44:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:44:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35621 | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35621. Falling back to existing DB data. | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2026-01-10 04:44:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2026-01-10 04:44:09 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 04:44:09 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-10 04:44:09 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-10 04:44:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-10 04:44:09 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-10 04:44:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 04:44:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-10 04:44:11 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-10 04:44:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:44:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:44:12 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:44:12 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:44:12 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:44:12 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:45:04 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:45:04 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:45:04 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35477 | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35477. Falling back to existing DB data. | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9... | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9 | TIME: 2026-01-10 04:45:07 INFO - TOKEN: 19125639 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/41.7595405,-84.9895771/42.2976615,-84.9949795/42.3006773,-85.0793307/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.0307231,-85.3563321,10z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6afd13e1d:0x41fcc675168a5de4!2m2!1d-85.0811191!2d42.3028531!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=869ef518-6c4c-496b-87ac-6148b15889a0 | TIME: 2026-01-10 04:45:08 INFO - TOKEN: 19125639 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 04:45:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490184, part 1. | TIME: 2026-01-10 04:45:08 INFO - TOKEN: 19125639 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-10 04:45:09 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-10 04:45:09 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-10 04:45:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-10 04:45:10 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-10 04:45:19 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 04:45:19 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-10 04:45:19 INFO - TOKEN: 19125639 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-10 04:45:19 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:45:19 INFO - TOKEN: 19125639 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:45:21 INFO - TOKEN: 19125639 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:45:21 INFO - TOKEN: 19125639 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:45:21 INFO - TOKEN: 19125639 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:45:21 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:47:04 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:47:04 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:47:04 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35473 | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35473. Falling back to existing DB data. | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9... | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9 | TIME: 2026-01-10 04:47:07 INFO - TOKEN: 93189652 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/41.7595405,-84.9895771/42.2976615,-84.9949795/42.3006773,-85.0793307/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.0307231,-85.3563321,10z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6afd13e1d:0x41fcc675168a5de4!2m2!1d-85.0811191!2d42.3028531!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=869ef518-6c4c-496b-87ac-6148b15889a0 | TIME: 2026-01-10 04:47:08 INFO - TOKEN: 93189652 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 04:47:08 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490184, part 1. | TIME: 2026-01-10 04:47:08 INFO - TOKEN: 93189652 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-10 04:47:09 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-10 04:47:09 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-10 04:47:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-10 04:47:10 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-10 04:47:18 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 04:47:18 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-10 04:47:19 INFO - TOKEN: 93189652 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-10 04:47:19 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:47:19 INFO - TOKEN: 93189652 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:47:21 INFO - TOKEN: 93189652 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:47:21 INFO - TOKEN: 93189652 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:47:21 INFO - TOKEN: 93189652 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:47:21 INFO - TOKEN: 39588392 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:49:04 INFO - TOKEN: 39588392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:49:04 INFO - TOKEN: 39588392 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:49:04 INFO - TOKEN: 39588392 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:49:07 INFO - TOKEN: 39588392 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:49:07 INFO - TOKEN: 39588392 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:49:07 INFO - TOKEN: 39588392 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:49:07 INFO - TOKEN: 39588392 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:49:07 INFO - TOKEN: 39588392 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:49:07 INFO - TOKEN: 39588392 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:49:09 INFO - TOKEN: 39588392 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:49:09 INFO - TOKEN: 39588392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:49:09 INFO - TOKEN: 39588392 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:49:09 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:50:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:50:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:50:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:50:07 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:50:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:50:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:50:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:50:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:50:07 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:50:08 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:50:08 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:50:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:50:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:51:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:51:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:51:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35267 | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35267. Falling back to existing DB data. | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200047 with 1 parts. | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4yC4BviHBhSkrc1P9... | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4yC4BviHBhSkrc1P9 | TIME: 2026-01-10 04:51:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9963834,-100.9996718/37.0721363,-100.8564877/37.3048829,-100.2997723/37.649749,-98.7163788/38.0284715,-97.8592961/38.0655532,-97.3189707/38.4200439,-96.2187975/38.6482701,-95.200497/38.9348669,-94.7331461/38.9368865,-94.6080144/@36.7533242,-102.2138082,6.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMC4wKgBIAVAD&skid=2e9c410e-2c5a-4f3c-add6-1957a74e18a9 | TIME: 2026-01-10 04:51:08 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 04:51:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 200047, part 1. | TIME: 2026-01-10 04:51:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200047. | TIME: 2026-01-10 04:51:09 INFO - TOKEN: 200047 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200047. | TIME: 2026-01-10 04:51:09 INFO - TOKEN: 200047 | FUNCTION: get_unique_token | STATUS: Using existing token: vbi4kagcv13x | TIME: 2026-01-10 04:51:09 INFO - TOKEN: 200047 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 04:51:10 INFO - TOKEN: 200047 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vbi4kagcv13x | TIME: 2026-01-10 04:51:11 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200047. | TIME: 2026-01-10 04:51:11 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:51:11 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:51:12 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:51:12 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:51:12 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:51:12 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:52:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:52:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:52:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:52:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:52:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:52:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:52:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:52:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:52:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:52:08 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:52:08 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:52:08 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:52:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:53:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:53:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:53:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:53:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:53:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:53:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:53:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:53:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:53:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:53:08 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:53:08 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:53:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:53:08 INFO - TOKEN: 09911397 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:54:04 INFO - TOKEN: 09911397 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:54:04 INFO - TOKEN: 09911397 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:54:04 INFO - TOKEN: 09911397 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:54:07 INFO - TOKEN: 09911397 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:54:07 INFO - TOKEN: 09911397 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:54:07 INFO - TOKEN: 09911397 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:54:07 INFO - TOKEN: 09911397 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:54:07 INFO - TOKEN: 09911397 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:54:07 INFO - TOKEN: 09911397 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:54:09 INFO - TOKEN: 09911397 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:54:09 INFO - TOKEN: 09911397 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:54:09 INFO - TOKEN: 09911397 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:54:09 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:55:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:55:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:55:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:55:07 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:55:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:55:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:55:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:55:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:55:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:55:08 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:55:08 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:55:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:55:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:56:05 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:56:05 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:56:05 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:56:07 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:56:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:56:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:56:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:56:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:56:07 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:56:09 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:56:09 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:56:09 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:56:09 INFO - TOKEN: 09911397 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:57:04 INFO - TOKEN: 09911397 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:57:04 INFO - TOKEN: 09911397 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:57:04 INFO - TOKEN: 09911397 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:57:07 INFO - TOKEN: 09911397 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:57:07 INFO - TOKEN: 09911397 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:57:07 INFO - TOKEN: 09911397 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:57:07 INFO - TOKEN: 09911397 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:57:07 INFO - TOKEN: 09911397 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:57:07 INFO - TOKEN: 09911397 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:57:09 INFO - TOKEN: 09911397 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:57:09 INFO - TOKEN: 09911397 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:57:09 INFO - TOKEN: 09911397 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:57:09 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 04:59:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:59:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 04:59:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35622 | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35622. Falling back to existing DB data. | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5c1Dd72q3oEZdVEv6... | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5c1Dd72q3oEZdVEv6 | TIME: 2026-01-10 04:59:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6512495,-103.0413265/36.0767121,-102.5854976/36.0943871,-102.4960932/36.4985752,-101.7906148/@35.8829848,-102.7879045,9.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNi4wKgBIAVAD&skid=5cbe9b6b-8513-4f0f-8974-17f7e7dd8283 | TIME: 2026-01-10 04:59:08 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 04:59:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 310523, part 1. | TIME: 2026-01-10 04:59:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2026-01-10 04:59:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2026-01-10 04:59:09 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2026-01-10 04:59:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 04:59:11 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2026-01-10 04:59:11 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2026-01-10 04:59:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 04:59:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 04:59:13 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:59:13 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 04:59:13 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 04:59:13 INFO - TOKEN: 98549800 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:00:04 INFO - TOKEN: 98549800 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:00:04 INFO - TOKEN: 98549800 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:00:04 INFO - TOKEN: 98549800 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:00:07 INFO - TOKEN: 98549800 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:00:07 INFO - TOKEN: 98549800 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:00:07 INFO - TOKEN: 98549800 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:00:07 INFO - TOKEN: 98549800 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:00:07 INFO - TOKEN: 98549800 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:00:07 INFO - TOKEN: 98549800 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:00:08 INFO - TOKEN: 98549800 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:00:08 INFO - TOKEN: 98549800 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:00:08 INFO - TOKEN: 98549800 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:00:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:01:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:01:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:01:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:01:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:01:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:01:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:01:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:01:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:01:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:01:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:01:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:01:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:01:08 INFO - TOKEN: 88654395 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:04:04 INFO - TOKEN: 88654395 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:04:04 INFO - TOKEN: 88654395 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:04:04 INFO - TOKEN: 88654395 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:04:07 INFO - TOKEN: 88654395 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:04:07 INFO - TOKEN: 88654395 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:04:07 INFO - TOKEN: 88654395 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:04:07 INFO - TOKEN: 88654395 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:04:07 INFO - TOKEN: 88654395 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:04:07 INFO - TOKEN: 88654395 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:04:09 INFO - TOKEN: 88654395 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:04:09 INFO - TOKEN: 88654395 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:04:09 INFO - TOKEN: 88654395 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:04:09 INFO - TOKEN: 07991850 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:07:04 INFO - TOKEN: 07991850 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:07:04 INFO - TOKEN: 07991850 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:07:04 INFO - TOKEN: 07991850 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:07:06 INFO - TOKEN: 07991850 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:07:07 INFO - TOKEN: 07991850 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:07:07 INFO - TOKEN: 07991850 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:07:07 INFO - TOKEN: 07991850 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:07:07 INFO - TOKEN: 07991850 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:07:07 INFO - TOKEN: 07991850 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:07:08 INFO - TOKEN: 07991850 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:07:08 INFO - TOKEN: 07991850 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:07:08 INFO - TOKEN: 07991850 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:07:08 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:13:04 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:13:04 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:13:04 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35554 | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35554. Falling back to existing DB data. | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370151 with 1 parts. | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AFh5prsUrkeiDfQW6... | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AFh5prsUrkeiDfQW6 | TIME: 2026-01-10 05:13:07 INFO - TOKEN: 49763179 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.3815974,-82.5940846/38.1889525,-83.4873283/38.2176109,-85.5062081/38.1039534,-85.7012479/37.1877078,-85.9436569/36.6385791,-86.5715153/@37.3372708,-87.4581016,6.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=dd3a1415-9aa7-4a8a-9872-abaef9c93031 | TIME: 2026-01-10 05:13:09 INFO - TOKEN: 49763179 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 05:13:09 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 370151, part 1. | TIME: 2026-01-10 05:13:09 INFO - TOKEN: 49763179 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370151. | TIME: 2026-01-10 05:13:10 INFO - TOKEN: 370151 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370151. | TIME: 2026-01-10 05:13:10 INFO - TOKEN: 370151 | FUNCTION: get_unique_token | STATUS: Using existing token: v22iyi3o94is | TIME: 2026-01-10 05:13:10 INFO - TOKEN: 370151 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 05:13:11 INFO - TOKEN: 370151 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: v22iyi3o94is | TIME: 2026-01-10 05:13:11 INFO - TOKEN: 49763179 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370151. | TIME: 2026-01-10 05:13:11 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:13:11 INFO - TOKEN: 49763179 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:13:13 INFO - TOKEN: 49763179 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:13:13 INFO - TOKEN: 49763179 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:13:13 INFO - TOKEN: 49763179 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:13:13 INFO - TOKEN: 52483306 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:15:04 INFO - TOKEN: 52483306 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:15:04 INFO - TOKEN: 52483306 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:15:04 INFO - TOKEN: 52483306 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 27155 | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 27155. Falling back to existing DB data. | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120351 with 1 parts. | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SGujTWNCnsMDxKQv6... | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SGujTWNCnsMDxKQv6 | TIME: 2026-01-10 05:15:07 INFO - TOKEN: 52483306 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.2481523,-111.0467778/40.9498999,-111.4213207/40.7007325,-111.7953523/40.6224702,-111.9036928/38.5301324,-112.6110688/37.0000616,-113.624308/@38.4731893,-111.2097963,5.86z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkxNy4wKgBIAVAD&skid=bb9df586-1dec-4eb7-bb5a-54ea46a587e4 | TIME: 2026-01-10 05:15:09 INFO - TOKEN: 52483306 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 05:15:09 INFO - TOKEN: 52483306 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120351, part 1. | TIME: 2026-01-10 05:15:09 INFO - TOKEN: 52483306 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120351. | TIME: 2026-01-10 05:15:09 INFO - TOKEN: 120351 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120351. | TIME: 2026-01-10 05:15:09 INFO - TOKEN: 120351 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 05:15:09 INFO - TOKEN: 120351 | FUNCTION: get_unique_token | STATUS: Generated unique token: 0a3wvqitmy3k | TIME: 2026-01-10 05:15:10 INFO - TOKEN: 120351 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 05:15:11 INFO - TOKEN: 120351 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 0a3wvqitmy3k | TIME: 2026-01-10 05:15:11 INFO - TOKEN: 52483306 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120351. | TIME: 2026-01-10 05:15:11 INFO - TOKEN: 52483306 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 27156 | TIME: 2026-01-10 05:15:11 INFO - TOKEN: 52483306 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 27156. Falling back to existing DB data. | TIME: 2026-01-10 05:15:11 INFO - TOKEN: 52483306 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-10 05:15:11 INFO - TOKEN: 52483306 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-10 05:15:11 INFO - TOKEN: 52483306 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 05:15:11 INFO - TOKEN: 52483306 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-10 05:15:11 INFO - TOKEN: 52483306 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-10 05:15:12 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-10 05:15:12 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-10 05:15:12 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 05:15:12 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-10 05:15:13 INFO - TOKEN: 52483306 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-10 05:15:13 INFO - TOKEN: 52483306 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:15:13 INFO - TOKEN: 52483306 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:15:14 INFO - TOKEN: 52483306 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:15:14 INFO - TOKEN: 52483306 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:15:14 INFO - TOKEN: 52483306 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:15:14 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:16:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:16:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:16:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35616 | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35616. Falling back to existing DB data. | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311038 with 1 parts. | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uDjFzGLz1f17NUUf6... | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uDjFzGLz1f17NUUf6 | TIME: 2026-01-10 05:16:07 INFO - TOKEN: 97004656 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.7297019,-95.272235/29.7353918,-95.2656135/29.8124328,-95.3497102/29.8179635,-95.3770398/31.3888865,-96.0275069/32.6572901,-96.739493/32.6853698,-97.0623949/32.8372832,-97.0671836/32.8909738,-97.3220521/33.9017924,-98.4944925/@33.8981871,-98.5273985,12.33z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=90372430-4298-4fd0-b8ea-d3ac772a0d9a | TIME: 2026-01-10 05:16:09 INFO - TOKEN: 97004656 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 05:16:09 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311038, part 1. | TIME: 2026-01-10 05:16:09 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311038. | TIME: 2026-01-10 05:16:09 INFO - TOKEN: 311038 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311038. | TIME: 2026-01-10 05:16:09 INFO - TOKEN: 311038 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 05:16:09 INFO - TOKEN: 311038 | FUNCTION: get_unique_token | STATUS: Generated unique token: h9mdc49symqh | TIME: 2026-01-10 05:16:10 INFO - TOKEN: 311038 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 05:16:11 INFO - TOKEN: 311038 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: h9mdc49symqh | TIME: 2026-01-10 05:16:12 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311038. | TIME: 2026-01-10 05:16:12 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:16:12 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:16:13 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:16:13 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:16:13 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:16:13 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:17:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:17:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:17:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35616 | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35616. Falling back to existing DB data. | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311038 with 1 parts. | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UvKJpqGg9HHVUBX76... | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UvKJpqGg9HHVUBX76 | TIME: 2026-01-10 05:17:07 INFO - TOKEN: 97004656 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/277/33.9459612,-98.5307205/34.0415119,-98.9030047/34.2970926,-99.764738/34.43672,-100.2259103/35.2264697,-100.2516888/35.1899453,-102.0030769/35.182774,-103.0425856/@35.1671762,-103.0315005,12.29z/data=!4m13!4m12!1m3!2m2!1d-98.4944842!2d33.9017821!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=1acb2793-5e5f-47a4-85fb-d0c9ee97bd5a | TIME: 2026-01-10 05:17:09 INFO - TOKEN: 97004656 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-10 05:17:09 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311038, part 2. | TIME: 2026-01-10 05:17:09 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-10 05:17:09 INFO - TOKEN: 97004656 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311038. | TIME: 2026-01-10 05:17:09 INFO - TOKEN: 311038 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311038. | TIME: 2026-01-10 05:17:09 INFO - TOKEN: 311038 | FUNCTION: get_unique_token | STATUS: Using existing token: h9mdc49symqh | TIME: 2026-01-10 05:17:10 INFO - TOKEN: 311038 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-10 05:17:11 INFO - TOKEN: 311038 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h9mdc49symqh | TIME: 2026-01-10 05:17:12 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311038. | TIME: 2026-01-10 05:17:12 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:17:12 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:17:13 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:17:13 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:17:13 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:17:13 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:18:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:18:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:18:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:18:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:18:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:18:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:18:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:18:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:18:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:18:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:18:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:18:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:18:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:19:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:19:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:19:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:19:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:19:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:19:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:19:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:19:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:19:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:19:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:19:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:19:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:19:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:20:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:20:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:20:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35549 | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35549. Falling back to existing DB data. | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190352 with 1 parts. | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/H6MXxwVeiV3HFs78A... | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/H6MXxwVeiV3HFs78A | TIME: 2026-01-10 05:20:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9998016,-89.8746429/38.158049,-90.3594286/38.1781099,-90.3887024/38.2512786,-90.3935863/38.290826,-90.3964912/38.2912855,-90.4039143/38.5027851,-90.3334898/38.4862619,-90.2747701/@39.2830613,-94.8508435,6.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAyOS4yKgBIAVAD&skid=22a34a61-d657-4ad1-89ec-325cf5517e9d | TIME: 2026-01-10 05:20:09 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-10 05:20:09 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 190352, part 1. | TIME: 2026-01-10 05:20:09 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190352. | TIME: 2026-01-10 05:20:09 INFO - TOKEN: 190352 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190352. | TIME: 2026-01-10 05:20:09 INFO - TOKEN: 190352 | FUNCTION: get_unique_token | STATUS: Using existing token: z5kj3lqrp3us | TIME: 2026-01-10 05:20:09 INFO - TOKEN: 190352 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-10 05:20:11 INFO - TOKEN: 190352 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: z5kj3lqrp3us | TIME: 2026-01-10 05:20:11 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190352. | TIME: 2026-01-10 05:20:11 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:20:11 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:20:12 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:20:12 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:20:12 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:20:12 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:21:04 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:21:04 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:21:04 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:21:06 INFO - TOKEN: 97004656 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:21:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:21:07 INFO - TOKEN: 97004656 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:21:07 INFO - TOKEN: 97004656 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:21:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:21:07 INFO - TOKEN: 97004656 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:21:08 INFO - TOKEN: 97004656 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:21:08 INFO - TOKEN: 97004656 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:21:08 INFO - TOKEN: 97004656 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:21:08 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:22:04 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:22:04 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:22:04 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35627 | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35627. Falling back to existing DB data. | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120441 with 1 parts. | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jdEaJdMdcCHfJPSq7... | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jdEaJdMdcCHfJPSq7 | TIME: 2026-01-10 05:22:07 INFO - TOKEN: 38151892 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164677,-109.0419624/37.8766806,-109.3429177/38.9387524,-109.8333608/38.9962794,-110.2596956/39.7462467,-110.8827213/40.0070017,-111.4918986/40.1485256,-111.6466226/41.7261694,-112.2400839/41.9995378,-112.8326981/@42.0090083,-112.8074543,11.71z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=918881c2-a754-4df2-8c7c-f392afddd0b5 | TIME: 2026-01-10 05:22:09 INFO - TOKEN: 38151892 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-10 05:22:09 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 120441, part 1. | TIME: 2026-01-10 05:22:09 INFO - TOKEN: 38151892 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120441. | TIME: 2026-01-10 05:22:09 INFO - TOKEN: 120441 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120441. | TIME: 2026-01-10 05:22:09 INFO - TOKEN: 120441 | FUNCTION: get_unique_token | STATUS: Using existing token: 50nbrwa6gzfg | TIME: 2026-01-10 05:22:10 INFO - TOKEN: 120441 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-10 05:22:11 INFO - TOKEN: 120441 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 50nbrwa6gzfg | TIME: 2026-01-10 05:22:11 INFO - TOKEN: 38151892 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120441. | TIME: 2026-01-10 05:22:11 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:22:11 INFO - TOKEN: 38151892 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:22:12 INFO - TOKEN: 38151892 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:22:12 INFO - TOKEN: 38151892 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:22:12 INFO - TOKEN: 38151892 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:22:12 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:25:04 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:25:04 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:25:04 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35467 | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35467. Falling back to existing DB data. | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9... | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9 | TIME: 2026-01-10 05:25:07 INFO - TOKEN: 66343580 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/41.7595405,-84.9895771/42.2976615,-84.9949795/42.3006773,-85.0793307/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.0307231,-85.3563321,10z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6afd13e1d:0x41fcc675168a5de4!2m2!1d-85.0811191!2d42.3028531!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=869ef518-6c4c-496b-87ac-6148b15889a0 | TIME: 2026-01-10 05:25:09 INFO - TOKEN: 66343580 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 05:25:09 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490184, part 1. | TIME: 2026-01-10 05:25:09 INFO - TOKEN: 66343580 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-10 05:25:09 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-10 05:25:09 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-10 05:25:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-10 05:25:10 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-10 05:25:11 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 05:25:11 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-10 05:25:11 INFO - TOKEN: 66343580 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-10 05:25:11 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:25:11 INFO - TOKEN: 66343580 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:25:13 INFO - TOKEN: 66343580 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:25:13 INFO - TOKEN: 66343580 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:25:13 INFO - TOKEN: 66343580 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:25:13 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:26:04 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:26:04 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:26:04 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:26:07 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:26:08 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:26:08 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:26:08 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:26:08 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35519 | TIME: 2026-01-10 05:26:08 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35519. Falling back to existing DB data. | TIME: 2026-01-10 05:26:08 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35519 because it has no route_token in new or existing data. | TIME: 2026-01-10 05:26:08 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:26:08 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:26:09 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:26:09 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:26:09 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:26:09 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:27:04 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:27:04 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:27:04 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:27:07 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:27:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:27:07 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:27:07 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:27:07 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:27:07 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:27:09 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:27:09 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:27:09 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:27:09 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:28:04 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:28:04 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:28:04 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35464 | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35464. Falling back to existing DB data. | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9... | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rwpvPDLv4fgeHe7p9 | TIME: 2026-01-10 05:28:07 INFO - TOKEN: 14508050 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/41.7595405,-84.9895771/42.2976615,-84.9949795/42.3006773,-85.0793307/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.0307231,-85.3563321,10z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6afd13e1d:0x41fcc675168a5de4!2m2!1d-85.0811191!2d42.3028531!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=869ef518-6c4c-496b-87ac-6148b15889a0 | TIME: 2026-01-10 05:28:08 INFO - TOKEN: 14508050 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 05:28:08 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490184, part 1. | TIME: 2026-01-10 05:28:08 INFO - TOKEN: 14508050 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-10 05:28:09 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-10 05:28:09 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-10 05:28:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-10 05:28:10 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-10 05:28:11 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 05:28:11 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-10 05:28:11 INFO - TOKEN: 14508050 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-10 05:28:11 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:28:11 INFO - TOKEN: 14508050 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:28:13 INFO - TOKEN: 14508050 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:28:13 INFO - TOKEN: 14508050 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:28:13 INFO - TOKEN: 14508050 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:28:13 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:29:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:29:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:29:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:29:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:29:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:29:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:29:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:29:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:29:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:29:08 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:29:08 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:29:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:29:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:30:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:30:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:30:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:30:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:30:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:30:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:30:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:30:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:30:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:30:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:30:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:30:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:30:08 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:33:04 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:33:04 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:33:04 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35647 | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35647. Falling back to existing DB data. | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270003 with 1 parts. | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aKVyVKRV6JwKAxwq7... | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aKVyVKRV6JwKAxwq7 | TIME: 2026-01-10 05:33:06 INFO - TOKEN: 93819238 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4490267,-88.4038261/32.3052485,-89.6959921/32.3141415,-90.9062887/@32.305269,-89.696069,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=31006db7-e52a-4042-96dd-eddcfa2f3f72 | TIME: 2026-01-10 05:33:08 INFO - TOKEN: 93819238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 05:33:08 INFO - TOKEN: 93819238 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270003, part 1. | TIME: 2026-01-10 05:33:08 INFO - TOKEN: 93819238 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270003. | TIME: 2026-01-10 05:33:08 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270003. | TIME: 2026-01-10 05:33:08 INFO - TOKEN: 270003 | FUNCTION: get_unique_token | STATUS: Using existing token: jpz4i9a9orrq | TIME: 2026-01-10 05:33:08 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 05:33:09 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jpz4i9a9orrq | TIME: 2026-01-10 05:33:09 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270003. | TIME: 2026-01-10 05:33:09 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:33:09 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:33:10 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:33:10 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:33:10 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:33:10 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:36:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:36:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:36:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:36:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:36:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:36:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:36:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:36:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:36:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:36:08 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:36:08 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:36:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:36:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:37:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:37:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:37:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:37:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:37:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:37:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:37:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:37:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:37:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:37:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:37:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:37:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:37:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:38:05 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:38:05 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:38:05 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:38:08 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:38:08 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:38:08 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:38:08 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:38:08 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:38:08 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:38:09 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:38:09 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:38:09 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:38:09 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:39:04 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:39:04 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:39:04 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:39:07 INFO - TOKEN: 76141829 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:39:08 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:39:08 INFO - TOKEN: 76141829 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:39:08 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:39:08 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35518 | TIME: 2026-01-10 05:39:08 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35518. Falling back to existing DB data. | TIME: 2026-01-10 05:39:08 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240091 with 1 parts. | TIME: 2026-01-10 05:39:08 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/B2otdbTSrCvMbeJr7... | TIME: 2026-01-10 05:39:08 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/B2otdbTSrCvMbeJr7 | TIME: 2026-01-10 05:39:08 INFO - TOKEN: 76141829 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849435,-80.5189822/41.1073074,-80.8904744/41.0549492,-81.5667817/41.0319562,-81.9101761/41.1056529,-83.2427177/41.0503191,-83.6500952/41.0553658,-83.6702241/40.8250727,-83.9720674/40.9983151,-84.8034111/@40.6869032,-83.4790527,8.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=3d9f744d-02fe-4760-ab24-fcd1490022c2 | TIME: 2026-01-10 05:39:09 INFO - TOKEN: 76141829 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-10 05:39:09 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240091, part 1. | TIME: 2026-01-10 05:39:09 INFO - TOKEN: 76141829 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240091. | TIME: 2026-01-10 05:39:10 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240091. | TIME: 2026-01-10 05:39:10 INFO - TOKEN: 240091 | FUNCTION: get_unique_token | STATUS: Using existing token: nvdsxgfg9v95 | TIME: 2026-01-10 05:39:10 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-10 05:39:11 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nvdsxgfg9v95 | TIME: 2026-01-10 05:39:11 INFO - TOKEN: 76141829 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240091. | TIME: 2026-01-10 05:39:11 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:39:11 INFO - TOKEN: 76141829 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:39:14 INFO - TOKEN: 76141829 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:39:14 INFO - TOKEN: 76141829 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:39:14 INFO - TOKEN: 76141829 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:39:14 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:40:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:40:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:40:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35658 | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35658. Falling back to existing DB data. | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311039 with 1 parts. | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/v56L9WCkMbQWwQVZA... | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/v56L9WCkMbQWwQVZA | TIME: 2026-01-10 05:40:06 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3203+S+County+Rd+1200,+Midland,+TX+79706,+USA/31.9735462,-102.0685536/32.4902235,-99.7232831/32.708592,-96.6218082/32.8299387,-96.6178131/33.4701292,-94.042906/@33.4698569,-94.043868,19.33z/data=!4m18!4m17!1m5!1m1!1s0x86fbd7f636a79ab7:0x26ae3e43f8a94b36!2m2!1d-102.0864711!2d31.9565783!1m0!1m0!1m5!3m4!1m2!1d-96.6180513!2d32.8297944!3s0x864ea663cf4fe26b:0xe3e4efeec92322de!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=0745d197-b44f-4da8-89da-5150df566193 | TIME: 2026-01-10 05:40:08 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 05:40:08 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311039, part 1. | TIME: 2026-01-10 05:40:08 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311039. | TIME: 2026-01-10 05:40:08 INFO - TOKEN: 311039 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311039. | TIME: 2026-01-10 05:40:08 INFO - TOKEN: 311039 | FUNCTION: get_unique_token | STATUS: Using existing token: qk9yu3lzc7fz | TIME: 2026-01-10 05:40:09 INFO - TOKEN: 311039 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3203 S County Rd 1200, Midland, TX 79706, USA' | TIME: 2026-01-10 05:40:10 INFO - TOKEN: 311039 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-10 05:40:14 INFO - TOKEN: 311039 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (32.020111, -102.117875). | TIME: 2026-01-10 05:40:14 INFO - TOKEN: 311039 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 05:40:14 INFO - TOKEN: 311039 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qk9yu3lzc7fz | TIME: 2026-01-10 05:40:14 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311039. | TIME: 2026-01-10 05:40:14 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:40:14 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:40:15 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:40:15 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:40:15 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:40:15 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:41:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:41:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:41:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:41:07 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:41:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:41:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:41:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:41:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:41:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:41:08 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:41:08 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:41:08 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:41:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:42:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:42:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:42:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:42:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:42:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:42:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:42:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:42:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:42:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:42:08 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:42:08 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:42:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:42:08 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:45:04 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:45:04 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:45:04 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:45:06 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:45:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:45:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:45:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:45:06 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:45:06 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:45:07 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:45:07 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:45:07 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:45:07 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:48:04 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:48:04 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:48:04 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:48:06 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:48:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:48:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:48:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:48:06 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:48:06 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:48:07 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:48:07 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:48:07 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:48:07 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:49:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:49:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:49:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35658 | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35658. Falling back to existing DB data. | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311039 with 1 parts. | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YRknckX1CN8PWFkg8... | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YRknckX1CN8PWFkg8 | TIME: 2026-01-10 05:49:07 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3203+S+County+Rd+1200,+Midland,+TX+79706,+USA/31.9735462,-102.0685536/32.4903391,-99.732832/32.7121964,-97.5600168/32.6757925,-97.175837/32.7438377,-96.6120401/32.8340501,-96.610182/33.4701098,-94.0432751/@33.4711038,-94.0455586,16.78z/data=!4m15!4m14!1m5!1m1!1s0x86fbd7f636a79ab7:0x26ae3e43f8a94b36!2m2!1d-102.0864711!2d31.9565783!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5f6adba2-42bc-4ab7-972b-2de0eb016fbe | TIME: 2026-01-10 05:49:09 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-10 05:49:09 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311039, part 1. | TIME: 2026-01-10 05:49:09 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311039. | TIME: 2026-01-10 05:49:09 INFO - TOKEN: 311039 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311039. | TIME: 2026-01-10 05:49:09 INFO - TOKEN: 311039 | FUNCTION: get_unique_token | STATUS: Using existing token: qk9yu3lzc7fz | TIME: 2026-01-10 05:49:09 INFO - TOKEN: 311039 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3203 S County Rd 1200, Midland, TX 79706, USA' | TIME: 2026-01-10 05:49:11 INFO - TOKEN: 311039 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-10 05:49:12 INFO - TOKEN: 311039 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (32.020111, -102.117875). | TIME: 2026-01-10 05:49:13 INFO - TOKEN: 311039 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-10 05:49:13 INFO - TOKEN: 311039 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qk9yu3lzc7fz | TIME: 2026-01-10 05:49:13 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311039. | TIME: 2026-01-10 05:49:13 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:49:13 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:49:14 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:49:14 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:49:14 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:49:14 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:53:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:53:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:53:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:53:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:53:06 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:53:06 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:53:06 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:53:06 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:53:06 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:53:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:53:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:53:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:53:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:55:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:55:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:55:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:55:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:55:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:55:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:55:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:55:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:55:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:55:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:55:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:55:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:55:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:56:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:56:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:56:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35623 | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35623. Falling back to existing DB data. | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140032 with 1 parts. | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/j7LjWeYjgfmEVgck6... | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/j7LjWeYjgfmEVgck6 | TIME: 2026-01-10 05:56:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.499676,-101.788184/36.6923063,-101.4639802/36.998037,-100.9965236/@36.9735753,-100.9427484,11.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=32c3fde4-ecf7-417e-8944-79c15fa9bfda | TIME: 2026-01-10 05:56:08 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 05:56:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140032, part 1. | TIME: 2026-01-10 05:56:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140032. | TIME: 2026-01-10 05:56:09 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140032. | TIME: 2026-01-10 05:56:09 INFO - TOKEN: 140032 | FUNCTION: get_unique_token | STATUS: Using existing token: fhx5i5c7m5tc | TIME: 2026-01-10 05:56:09 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 05:56:10 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fhx5i5c7m5tc | TIME: 2026-01-10 05:56:11 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140032. | TIME: 2026-01-10 05:56:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:56:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:56:12 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:56:12 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:56:12 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:56:12 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:57:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:57:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:57:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:57:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:57:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:57:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:57:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:57:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:57:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:57:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:57:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:57:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:57:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:58:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:58:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:58:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:58:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:58:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:58:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:58:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:58:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:58:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:58:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:58:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:58:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:58:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 05:59:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:59:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 05:59:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 05:59:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 05:59:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 05:59:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 05:59:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 05:59:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 05:59:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 05:59:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:59:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 05:59:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 05:59:08 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:01:04 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:01:04 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:01:04 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:01:06 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:01:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:01:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:01:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:01:06 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:01:06 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:01:07 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:01:07 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:01:07 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:01:07 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:05:05 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:05:05 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:05:05 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35268 | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35268. Falling back to existing DB data. | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190394 with 1 parts. | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Z5pnq5GbDjrgCWEK7... | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Z5pnq5GbDjrgCWEK7 | TIME: 2026-01-10 06:05:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9368865,-94.6080144/38.9788479,-94.5095549/39.0284127,-94.5077484/4343+Clary+Blvd,+Kansas+City,+MO+64130,+USA/@39.0232093,-94.5383873,12.69z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x87c0e4dfdee958e9:0x43e53c1c3196185e!2m2!1d-94.5200736!2d39.0461852!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=10e66d45-df9d-42ae-9792-2378091e84c6 | TIME: 2026-01-10 06:05:09 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 06:05:09 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190394, part 1. | TIME: 2026-01-10 06:05:09 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190394. | TIME: 2026-01-10 06:05:09 INFO - TOKEN: 190394 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190394. | TIME: 2026-01-10 06:05:09 INFO - TOKEN: 190394 | FUNCTION: get_unique_token | STATUS: Using existing token: vpsepfkbd13h | TIME: 2026-01-10 06:05:09 INFO - TOKEN: 190394 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4343 Clary Blvd, Kansas City, MO 64130, USA' | TIME: 2026-01-10 06:05:11 INFO - TOKEN: 190394 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.0483620, -94.5184843). | TIME: 2026-01-10 06:05:15 INFO - TOKEN: 190394 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 06:05:15 INFO - TOKEN: 190394 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vpsepfkbd13h | TIME: 2026-01-10 06:05:15 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190394. | TIME: 2026-01-10 06:05:15 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:05:15 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:05:16 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:05:16 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:05:16 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:05:16 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:06:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:06:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:06:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:06:06 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35630 | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35630. Falling back to existing DB data. | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35630 because it has no route_token in new or existing data. | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35631 | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35631. Falling back to existing DB data. | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35631 because it has no route_token in new or existing data. | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:06:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:06:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:06:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:06:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:06:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:07:05 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:07:05 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:07:05 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:07:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:07:08 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:07:08 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:07:08 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:07:08 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35632 | TIME: 2026-01-10 06:07:08 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35632. Falling back to existing DB data. | TIME: 2026-01-10 06:07:08 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35632 because it has no route_token in new or existing data. | TIME: 2026-01-10 06:07:08 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:07:08 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:07:09 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:07:09 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:07:09 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:07:09 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:08:04 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:08:04 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:08:04 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:08:06 INFO - TOKEN: 15039139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:08:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:08:07 INFO - TOKEN: 15039139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:08:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:08:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35607 | TIME: 2026-01-10 06:08:07 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35607. Falling back to existing DB data. | TIME: 2026-01-10 06:08:07 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140032 with 1 parts. | TIME: 2026-01-10 06:08:07 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/j7LjWeYjgfmEVgck6... | TIME: 2026-01-10 06:08:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/j7LjWeYjgfmEVgck6 | TIME: 2026-01-10 06:08:07 INFO - TOKEN: 15039139 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.499676,-101.788184/36.6923063,-101.4639802/36.998037,-100.9965236/@36.9735753,-100.9427484,11.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=32c3fde4-ecf7-417e-8944-79c15fa9bfda | TIME: 2026-01-10 06:08:08 INFO - TOKEN: 15039139 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 06:08:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140032, part 1. | TIME: 2026-01-10 06:08:08 INFO - TOKEN: 15039139 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140032. | TIME: 2026-01-10 06:08:08 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140032. | TIME: 2026-01-10 06:08:08 INFO - TOKEN: 140032 | FUNCTION: get_unique_token | STATUS: Using existing token: fhx5i5c7m5tc | TIME: 2026-01-10 06:08:09 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 06:08:10 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fhx5i5c7m5tc | TIME: 2026-01-10 06:08:10 INFO - TOKEN: 15039139 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140032. | TIME: 2026-01-10 06:08:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:08:10 INFO - TOKEN: 15039139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:08:12 INFO - TOKEN: 15039139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:08:12 INFO - TOKEN: 15039139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:08:12 INFO - TOKEN: 15039139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:08:12 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:09:05 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:09:05 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:09:05 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:09:07 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:09:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:09:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:09:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:09:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:09:07 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:09:09 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:09:09 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:09:09 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:09:09 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:10:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:10:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:10:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:10:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:10:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:10:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:10:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:10:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:10:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:10:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:10:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:10:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:10:08 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:13:04 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:13:04 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:13:04 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:13:07 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:13:08 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:13:08 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:13:08 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:13:08 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:13:08 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:13:09 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:13:09 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:13:09 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:13:09 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:14:04 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:14:04 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:14:04 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:14:06 INFO - TOKEN: 67504373 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:14:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:14:07 INFO - TOKEN: 67504373 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:14:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:14:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35550 | TIME: 2026-01-10 06:14:07 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35550. Falling back to existing DB data. | TIME: 2026-01-10 06:14:07 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220595 with 1 parts. | TIME: 2026-01-10 06:14:07 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1Cc1dT8SnTQGmqyy7... | TIME: 2026-01-10 06:14:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1Cc1dT8SnTQGmqyy7 | TIME: 2026-01-10 06:14:07 INFO - TOKEN: 67504373 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4862619,-90.2747701/38.5901216,-90.0943058/38.6797886,-90.0126156/39.8218104,-89.5925094/40.1860874,-89.318451/40.1843851,-89.330847/40.1963413,-89.427943/40.6340155,-89.5235445/40.7461931,-89.6813917/41.579517,-90.3645056/@41.4337096,-90.3519469,10.9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=198f17b0-fcea-4614-98c4-71ad19b05a7c | TIME: 2026-01-10 06:14:08 INFO - TOKEN: 67504373 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 06:14:08 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220595, part 1. | TIME: 2026-01-10 06:14:08 INFO - TOKEN: 67504373 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220595. | TIME: 2026-01-10 06:14:09 INFO - TOKEN: 220595 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220595. | TIME: 2026-01-10 06:14:09 INFO - TOKEN: 220595 | FUNCTION: get_unique_token | STATUS: Using existing token: xb12dawb017m | TIME: 2026-01-10 06:14:09 INFO - TOKEN: 220595 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 06:14:11 INFO - TOKEN: 220595 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xb12dawb017m | TIME: 2026-01-10 06:14:11 INFO - TOKEN: 67504373 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220595. | TIME: 2026-01-10 06:14:11 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:14:11 INFO - TOKEN: 67504373 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:14:13 INFO - TOKEN: 67504373 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:14:13 INFO - TOKEN: 67504373 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:14:13 INFO - TOKEN: 67504373 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:14:13 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:15:04 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:15:04 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:15:04 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:15:07 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:15:07 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:15:07 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:15:07 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:15:07 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:15:07 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:15:08 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:15:08 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:15:08 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:15:08 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:16:05 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:16:05 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:16:05 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:16:07 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:16:08 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:16:08 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:16:08 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:16:08 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:16:08 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:16:09 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:16:09 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:16:09 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:16:09 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:17:04 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:17:04 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:17:04 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35645 | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35645 | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35645. Falling back to existing DB data. | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360294 with 2 parts. | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FxnVRANwDAdGhXam8... | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FxnVRANwDAdGhXam8 | TIME: 2026-01-10 06:17:06 INFO - TOKEN: 93819238 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1175+Bell+Telephone+Rd,+Hazlehurst,+GA+31539,+USA/31.784333,-82.6297628/31.8149425,-82.6550558/31.85967,-82.5902823/32.0657185,-82.9017015/31.9634653,-83.7918387/32.0732768,-84.2325637/32.0712138,-84.2473328/32.088787,-84.6769421/32.3059741,-84.7904516/@32.0826995,-83.0279998,11.13z/data=!4m17!4m16!1m5!1m1!1s0x88f04098bc74ae05:0xf8387eb1f961f57a!2m2!1d-82.6258073!2d31.7861231!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=2e764030-35e7-4497-bd26-a7de65e12b32 | TIME: 2026-01-10 06:17:08 INFO - TOKEN: 93819238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 06:17:08 INFO - TOKEN: 93819238 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 360294, part 1. | TIME: 2026-01-10 06:17:08 INFO - TOKEN: 93819238 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360294. | TIME: 2026-01-10 06:17:08 INFO - TOKEN: 360294 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360294. | TIME: 2026-01-10 06:17:08 INFO - TOKEN: 360294 | FUNCTION: get_unique_token | STATUS: Using existing token: 6a18i0ron71t | TIME: 2026-01-10 06:17:09 INFO - TOKEN: 360294 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1175 Bell Telephone Rd, Hazlehurst, GA 31539, USA' | TIME: 2026-01-10 06:17:10 INFO - TOKEN: 360294 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.8299347, -82.6137925). | TIME: 2026-01-10 06:17:13 INFO - TOKEN: 360294 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 06:17:13 INFO - TOKEN: 360294 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6a18i0ron71t | TIME: 2026-01-10 06:17:13 INFO - TOKEN: 93819238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/sgYJq1Wa9jm3afCw8... | TIME: 2026-01-10 06:17:13 INFO - TOKEN: 93819238 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/sgYJq1Wa9jm3afCw8 | TIME: 2026-01-10 06:17:13 INFO - TOKEN: 93819238 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3059741,-84.7904516/32.4550049,-84.9876162/32.5485881,-84.9514313/32.5074898,-84.9993972/@32.496162,-85.0227135,13.15z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5d3a2347-1867-43cc-9641-88ef4a6a04cc | TIME: 2026-01-10 06:17:14 INFO - TOKEN: 93819238 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 06:17:14 INFO - TOKEN: 93819238 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 360294, part 2. | TIME: 2026-01-10 06:17:14 INFO - TOKEN: 93819238 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-10 06:17:14 INFO - TOKEN: 93819238 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 360294. | TIME: 2026-01-10 06:17:15 INFO - TOKEN: 360294 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360294. | TIME: 2026-01-10 06:17:15 INFO - TOKEN: 360294 | FUNCTION: get_unique_token | STATUS: Using existing token: 6a18i0ron71t | TIME: 2026-01-10 06:17:15 INFO - TOKEN: 360294 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1175 Bell Telephone Rd, Hazlehurst, GA 31539, USA' | TIME: 2026-01-10 06:17:16 INFO - TOKEN: 360294 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.8299347, -82.6137925). | TIME: 2026-01-10 06:17:17 INFO - TOKEN: 360294 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-10 06:17:17 INFO - TOKEN: 360294 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6a18i0ron71t | TIME: 2026-01-10 06:17:18 INFO - TOKEN: 93819238 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360294. | TIME: 2026-01-10 06:17:18 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:17:18 INFO - TOKEN: 93819238 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:17:18 INFO - TOKEN: 93819238 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:17:18 INFO - TOKEN: 93819238 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:17:18 INFO - TOKEN: 93819238 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:17:18 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:18:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:18:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:18:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:18:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:18:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:18:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:18:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:18:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35633 | TIME: 2026-01-10 06:18:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35633. Falling back to existing DB data. | TIME: 2026-01-10 06:18:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35633 because it has no route_token in new or existing data. | TIME: 2026-01-10 06:18:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:18:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:18:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:18:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:18:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:18:08 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:19:04 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:19:04 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:19:04 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:19:06 INFO - TOKEN: 60855922 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:19:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:19:07 INFO - TOKEN: 60855922 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:19:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:19:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35578 | TIME: 2026-01-10 06:19:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35578. Falling back to existing DB data. | TIME: 2026-01-10 06:19:07 INFO - TOKEN: 60855922 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35578 because it has no route_token in new or existing data. | TIME: 2026-01-10 06:19:07 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:19:07 INFO - TOKEN: 60855922 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:19:08 INFO - TOKEN: 60855922 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:19:08 INFO - TOKEN: 60855922 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:19:08 INFO - TOKEN: 60855922 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:19:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:23:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:23:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:23:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:23:07 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:23:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:23:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:23:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:23:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:23:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:23:08 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:23:08 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:23:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:23:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:28:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:28:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:28:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:28:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:28:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:28:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:28:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:28:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:28:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:28:08 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:28:08 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:28:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:28:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:29:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:29:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:29:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35624 | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35624. Falling back to existing DB data. | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190393 with 1 parts. | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3eBq286GKUAGBjtq5... | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3eBq286GKUAGBjtq5 | TIME: 2026-01-10 06:29:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.936866,-94.6080353/39.0720656,-94.488062/39.2134545,-94.4780668/39.7530624,-94.2078085/39.7696806,-93.5526249/39.3588781,-93.4664583/39.4703487,-92.3320651/39.6579319,-91.729715/39.6637233,-91.7049362/39.7202785,-91.3580195/@39.7563385,-92.5752762,8.62z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=ec90e540-e4f6-4100-bc32-ee4ae67fb097 | TIME: 2026-01-10 06:29:08 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 06:29:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190393, part 1. | TIME: 2026-01-10 06:29:08 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190393. | TIME: 2026-01-10 06:29:09 INFO - TOKEN: 190393 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190393. | TIME: 2026-01-10 06:29:09 INFO - TOKEN: 190393 | FUNCTION: get_unique_token | STATUS: Using existing token: kbuesh1jcakl | TIME: 2026-01-10 06:29:09 INFO - TOKEN: 190393 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 06:29:10 INFO - TOKEN: 190393 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kbuesh1jcakl | TIME: 2026-01-10 06:29:11 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190393. | TIME: 2026-01-10 06:29:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:29:11 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:29:12 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:29:12 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:29:12 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:29:12 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:38:05 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:38:05 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:38:05 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:38:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:38:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:38:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:38:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:38:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 06:38:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:38:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:38:08 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:38:08 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:38:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:38:08 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:43:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:43:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:43:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:43:07 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:45:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:45:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:45:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:45:06 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:45:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:45:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:45:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:45:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:45:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:45:08 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:45:08 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:45:08 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:45:08 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:49:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:49:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:49:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:49:06 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:49:06 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:49:06 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:49:06 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:49:06 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:49:06 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:49:07 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:49:07 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:49:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:49:07 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:50:05 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:50:05 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:50:05 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35595 | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35595. Falling back to existing DB data. | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310109 with 1 parts. | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gMaPXjYRH5xHPG1j8... | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gMaPXjYRH5xHPG1j8 | TIME: 2026-01-10 06:50:08 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2270818,-100.000208/35.1938517,-101.8424738/35.1827632,-103.0425005/@35.235723,-102.3286231,7.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDQyNy4xKgBIAVAD&skid=2b344b37-4a1f-4bf5-8734-c806d2462e02 | TIME: 2026-01-10 06:50:09 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 06:50:09 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310109, part 1. | TIME: 2026-01-10 06:50:09 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310109. | TIME: 2026-01-10 06:50:10 INFO - TOKEN: 310109 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310109. | TIME: 2026-01-10 06:50:10 INFO - TOKEN: 310109 | FUNCTION: get_unique_token | STATUS: Using existing token: 6o1hywrqckgv | TIME: 2026-01-10 06:50:10 INFO - TOKEN: 310109 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 06:50:11 INFO - TOKEN: 310109 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6o1hywrqckgv | TIME: 2026-01-10 06:50:12 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310109. | TIME: 2026-01-10 06:50:12 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:50:12 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:50:13 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:50:13 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:50:13 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:50:13 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:57:19 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:57:19 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:57:19 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:57:22 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:57:23 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:57:23 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:57:23 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:57:23 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:57:23 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:57:24 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:57:24 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:57:24 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:57:24 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 06:58:05 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:58:05 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 06:58:05 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35666 | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35666. Falling back to existing DB data. | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140276 with 1 parts. | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/G5eQLQjVnVfyf4uCA... | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/G5eQLQjVnVfyf4uCA | TIME: 2026-01-10 06:58:07 INFO - TOKEN: 19750177 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4997305,-101.7880877/36.674924,-101.4676861/36.62157,-100.8285524/36.9985734,-100.8915357/@36.7003048,-101.4447492,11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAwNy4wKgBIAVAD&skid=854b36d7-010e-4a6b-abad-b5950e929c91 | TIME: 2026-01-10 06:58:08 INFO - TOKEN: 19750177 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 06:58:08 INFO - TOKEN: 19750177 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 140276, part 1. | TIME: 2026-01-10 06:58:08 INFO - TOKEN: 19750177 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140276. | TIME: 2026-01-10 06:58:09 INFO - TOKEN: 140276 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140276. | TIME: 2026-01-10 06:58:09 INFO - TOKEN: 140276 | FUNCTION: get_unique_token | STATUS: Using existing token: sfne12ptfdw4 | TIME: 2026-01-10 06:58:09 INFO - TOKEN: 140276 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 06:58:10 INFO - TOKEN: 140276 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sfne12ptfdw4 | TIME: 2026-01-10 06:58:11 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140276. | TIME: 2026-01-10 06:58:11 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 06:58:11 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 06:58:11 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:58:11 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 06:58:11 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 06:58:11 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:06:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:06:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:06:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:06:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:06:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:06:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:06:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:06:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:06:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:06:08 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:06:08 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:06:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:06:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:10:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:10:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:10:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:10:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:12:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:12:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:12:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:12:06 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:12:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:12:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:12:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:12:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:12:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:12:07 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:12:07 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:12:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:12:07 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:14:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:14:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:14:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:14:06 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:14:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:14:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:14:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:14:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:14:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:14:07 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:14:07 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:14:07 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:14:07 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:17:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:17:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:17:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:17:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:17:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:17:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:17:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:17:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:17:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:17:08 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:17:08 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:17:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:17:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:20:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:20:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:20:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:20:06 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:20:06 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:20:06 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:20:06 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:20:06 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:20:06 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:20:07 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:20:07 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:20:07 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:20:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:35:05 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:35:05 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:35:05 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:35:07 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:35:08 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:35:08 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:35:08 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:35:08 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:35:08 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:35:09 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:35:09 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:35:09 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:35:09 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:40:05 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:40:05 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:40:05 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:40:07 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:40:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:40:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:40:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:40:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:40:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:40:08 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:40:08 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:40:08 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:40:08 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:43:05 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:43:05 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:43:05 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:43:07 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:43:08 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:43:08 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:43:08 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:43:08 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:43:08 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:43:09 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:43:09 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:43:09 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:43:09 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 07:54:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:54:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 07:54:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 07:54:07 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 07:54:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 07:54:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 07:54:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 07:54:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 07:54:07 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 07:54:08 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:54:08 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 07:54:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 07:54:08 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 08:02:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 08:02:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 08:02:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 08:02:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 08:02:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 08:02:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 08:02:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 08:02:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35594 | TIME: 2026-01-10 08:02:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35594. Falling back to existing DB data. | TIME: 2026-01-10 08:02:07 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140336 with 1 parts. | TIME: 2026-01-10 08:02:07 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bVtrzpF7tfF9BAe7A... | TIME: 2026-01-10 08:02:07 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bVtrzpF7tfF9BAe7A | TIME: 2026-01-10 08:02:07 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9960822,-94.6180357/36.3170301,-95.5554631/36.1627009,-95.7671316/36.0800565,-96.0480676/35.9826423,-96.1924947/35.8761349,-96.3897729/35.8436938,-96.4043556/35.5848625,-97.4393274/35.4594889,-97.5053541/35.2271035,-100.0001777/@35.265534,-100.0287258,11.99z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5cdc1901-e92c-4e98-9118-5a1d3ca3fd6e | TIME: 2026-01-10 08:02:08 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 08:02:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 140336, part 1. | TIME: 2026-01-10 08:02:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140336. | TIME: 2026-01-10 08:02:09 INFO - TOKEN: 140336 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140336. | TIME: 2026-01-10 08:02:09 INFO - TOKEN: 140336 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 08:02:09 INFO - TOKEN: 140336 | FUNCTION: get_unique_token | STATUS: Generated unique token: c7uqikaj0ni2 | TIME: 2026-01-10 08:02:09 INFO - TOKEN: 140336 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 08:02:11 INFO - TOKEN: 140336 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: c7uqikaj0ni2 | TIME: 2026-01-10 08:02:11 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140336. | TIME: 2026-01-10 08:02:11 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 08:02:11 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 08:02:13 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 08:02:13 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 08:02:13 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 08:02:13 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 08:04:04 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 08:04:04 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 08:04:04 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 08:04:06 INFO - TOKEN: 25374980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 08:04:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 08:04:07 INFO - TOKEN: 25374980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 08:04:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 08:04:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35596 | TIME: 2026-01-10 08:04:07 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35596. Falling back to existing DB data. | TIME: 2026-01-10 08:04:07 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160183 with 1 parts. | TIME: 2026-01-10 08:04:07 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eMxg6qBMLiSxdhKx5... | TIME: 2026-01-10 08:04:07 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eMxg6qBMLiSxdhKx5 | TIME: 2026-01-10 08:04:07 INFO - TOKEN: 25374980 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827632,-103.0425005/34.9445068,-104.6763491/34.594099,-105.1897405/32.8680621,-105.9775467/32.3406767,-106.7646299/32.2672976,-106.7419369/32.3403214,-108.6813432/32.2253979,-108.9527778/31.8109073,-109.0491181/@32.3383013,-108.7072637,12.93z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=3bd4d268-8966-48a2-93ed-f89b3aa0903e | TIME: 2026-01-10 08:04:08 INFO - TOKEN: 25374980 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-10 08:04:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 160183, part 1. | TIME: 2026-01-10 08:04:08 INFO - TOKEN: 25374980 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160183. | TIME: 2026-01-10 08:04:09 INFO - TOKEN: 160183 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160183. | TIME: 2026-01-10 08:04:09 INFO - TOKEN: 160183 | FUNCTION: get_unique_token | STATUS: Using existing token: 1wsrigu542s6 | TIME: 2026-01-10 08:04:09 INFO - TOKEN: 160183 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-10 08:04:10 INFO - TOKEN: 160183 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1wsrigu542s6 | TIME: 2026-01-10 08:04:10 INFO - TOKEN: 25374980 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160183. | TIME: 2026-01-10 08:04:10 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 08:04:10 INFO - TOKEN: 25374980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 08:04:12 INFO - TOKEN: 25374980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 08:04:12 INFO - TOKEN: 25374980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 08:04:12 INFO - TOKEN: 25374980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 08:04:12 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 18:32:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 18:32:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 18:32:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 18:32:07 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 18:32:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 18:32:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 18:32:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 18:32:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35664 | TIME: 2026-01-10 18:32:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35664. Falling back to existing DB data. | TIME: 2026-01-10 18:32:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35664 because it has no route_token in new or existing data. | TIME: 2026-01-10 18:32:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 18:32:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 18:32:08 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 18:32:08 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 18:32:08 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 18:32:08 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 18:40:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 18:40:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 18:40:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 18:40:07 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 18:40:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 18:40:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 18:40:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 18:40:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35665 | TIME: 2026-01-10 18:40:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35665. Falling back to existing DB data. | TIME: 2026-01-10 18:40:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35665 because it has no route_token in new or existing data. | TIME: 2026-01-10 18:40:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 18:40:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 18:40:08 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 18:40:08 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 18:40:08 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 18:40:08 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 18:44:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 18:44:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 18:44:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 18:44:06 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 18:44:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 18:44:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 18:44:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 18:44:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35579 | TIME: 2026-01-10 18:44:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35579. Falling back to existing DB data. | TIME: 2026-01-10 18:44:07 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 170313 with 1 parts. | TIME: 2026-01-10 18:44:07 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7SbMHmiUY6j8M2hQ8... | TIME: 2026-01-10 18:44:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7SbMHmiUY6j8M2hQ8 | TIME: 2026-01-10 18:44:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.2318935,-95.9108294/41.1206653,-101.6347691/41.1809149,-104.0533043/@41.1307179,-101.6130635,10.36z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=ae3e2ca1-8913-4705-baad-e7de642afb62 | TIME: 2026-01-10 18:44:08 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 18:44:08 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 170313, part 1. | TIME: 2026-01-10 18:44:08 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 170313. | TIME: 2026-01-10 18:44:08 INFO - TOKEN: 170313 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 170313. | TIME: 2026-01-10 18:44:08 INFO - TOKEN: 170313 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 18:44:08 INFO - TOKEN: 170313 | FUNCTION: get_unique_token | STATUS: Generated unique token: j2jsw1apx85e | TIME: 2026-01-10 18:44:09 INFO - TOKEN: 170313 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 18:44:10 INFO - TOKEN: 170313 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: j2jsw1apx85e | TIME: 2026-01-10 18:44:10 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 170313. | TIME: 2026-01-10 18:44:10 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 18:44:10 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 18:44:11 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 18:44:11 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 18:44:11 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 18:44:11 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 19:27:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 19:27:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 19:27:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 19:27:06 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35669 | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35669. Falling back to existing DB data. | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210194 with 1 parts. | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xJh8FmwPLttfS6pt7... | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xJh8FmwPLttfS6pt7 | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309143,-84.8137923/39.781716,-86.0318292/39.709311,-86.2830529/39.4366832,-87.5313185/@39.3241352,-87.4166615,8z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyMy4wKgBIAVAD&skid=7279bc8e-8075-4fbc-86ec-121c38c876eb | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210194, part 1. | TIME: 2026-01-10 19:27:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210194. | TIME: 2026-01-10 19:27:08 INFO - TOKEN: 210194 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210194. | TIME: 2026-01-10 19:27:08 INFO - TOKEN: 210194 | FUNCTION: get_unique_token | STATUS: Using existing token: tzcqkw827dul | TIME: 2026-01-10 19:27:08 INFO - TOKEN: 210194 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 19:27:10 INFO - TOKEN: 210194 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tzcqkw827dul | TIME: 2026-01-10 19:27:10 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210194. | TIME: 2026-01-10 19:27:10 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 19:27:10 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 19:27:11 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 19:27:11 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 19:27:11 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 19:27:11 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 19:28:05 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 19:28:05 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 19:28:05 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 19:28:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 19:28:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 19:28:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 19:28:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 19:28:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 19:28:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 19:28:08 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 19:28:08 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 19:28:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 19:28:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 19:30:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 19:30:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 19:30:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 19:30:06 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 19:30:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 19:30:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 19:30:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 19:30:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 19:30:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 19:30:08 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 19:30:08 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 19:30:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 19:30:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:00:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:00:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:00:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:00:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:00:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:00:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:00:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:00:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:00:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:00:08 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:00:08 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:00:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:00:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:08:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:08:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:08:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:08:06 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35673 | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35673. Falling back to existing DB data. | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140117 with 1 parts. | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2BUN438tq6NTfj2Y8... | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2BUN438tq6NTfj2Y8 | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9981388,-100.9968365/36.6775363,-101.4771169/36.4997359,-101.7880795/@36.5878281,-101.3307694,9.18z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYxMS4wKgBIAVAD&skid=79d7436d-65ec-4d71-a533-3a92f88b8b2e | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140117, part 1. | TIME: 2026-01-10 20:08:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140117. | TIME: 2026-01-10 20:08:08 INFO - TOKEN: 140117 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140117. | TIME: 2026-01-10 20:08:08 INFO - TOKEN: 140117 | FUNCTION: get_unique_token | STATUS: Using existing token: sa9rhesy958h | TIME: 2026-01-10 20:08:08 INFO - TOKEN: 140117 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 20:08:09 INFO - TOKEN: 140117 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sa9rhesy958h | TIME: 2026-01-10 20:08:10 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140117. | TIME: 2026-01-10 20:08:10 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:08:10 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:08:11 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:08:11 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:08:11 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:08:11 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:10:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:10:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:10:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:10:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:10:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:10:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:10:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:10:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:10:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:10:09 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:10:09 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:10:09 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:10:09 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:16:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:16:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:16:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:16:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:16:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:16:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:16:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:16:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:16:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:16:08 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:16:08 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:16:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:16:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:36:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:36:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:36:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:36:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:36:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:36:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:36:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:36:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:36:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:36:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:36:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:36:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:36:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:39:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:39:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:39:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:39:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:39:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:39:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:39:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:39:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:39:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:39:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:39:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:39:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:39:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:40:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:40:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:40:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:40:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:40:06 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:40:06 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:40:06 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:40:06 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:40:06 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:40:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:40:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:40:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:40:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:43:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:43:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:43:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:43:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:43:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:43:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:43:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:43:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:43:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:43:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:43:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:43:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:43:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:44:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:44:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:44:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:44:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:44:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:44:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:44:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:44:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:44:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:44:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:44:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:44:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:44:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 20:47:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:47:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 20:47:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 20:47:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 20:47:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 20:47:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 20:47:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 20:47:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 20:47:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 20:47:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:47:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 20:47:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 20:47:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 21:14:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:14:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:14:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 21:14:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 21:14:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 21:14:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 21:14:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 21:14:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 21:14:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 21:14:08 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:14:08 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:14:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 21:14:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 21:17:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:17:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:17:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 21:17:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 21:17:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 21:17:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 21:17:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 21:17:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 21:17:07 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 21:17:08 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:17:08 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:17:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 21:17:08 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 21:28:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:28:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:28:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35670 | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35670. Falling back to existing DB data. | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220059 with 1 parts. | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Wjam74Z2NTPXwpu38... | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Wjam74Z2NTPXwpu38 | TIME: 2026-01-10 21:28:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4366861,-87.5313477/39.0949121,-88.5825326/38.7642434,-90.172687/@38.6062464,-89.718771,8.14z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwMi4wKgBIAVAD&skid=d5eda370-8a7b-4859-af9e-491d60bd4b78 | TIME: 2026-01-10 21:28:08 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 21:28:08 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 220059, part 1. | TIME: 2026-01-10 21:28:08 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220059. | TIME: 2026-01-10 21:28:09 INFO - TOKEN: 220059 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220059. | TIME: 2026-01-10 21:28:09 INFO - TOKEN: 220059 | FUNCTION: get_unique_token | STATUS: Using existing token: yylpg2wr53we | TIME: 2026-01-10 21:28:09 INFO - TOKEN: 220059 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 21:28:11 INFO - TOKEN: 220059 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yylpg2wr53we | TIME: 2026-01-10 21:28:11 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220059. | TIME: 2026-01-10 21:28:11 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 21:28:11 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 21:28:12 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:28:12 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:28:12 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 21:28:12 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 21:31:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:31:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:31:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35671 | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35671. Falling back to existing DB data. | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190270 with 1 parts. | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PyJ4WcMt4rqHmvtMA... | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PyJ4WcMt4rqHmvtMA | TIME: 2026-01-10 21:31:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7645158,-90.1725133/38.7882155,-90.421868/38.9144839,-91.7341924/38.9721595,-93.2893397/39.0276793,-94.3608224/38.9370962,-94.6079752/@38.9772181,-93.3228467,13.82z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-10 21:31:08 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 21:31:08 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 190270, part 1. | TIME: 2026-01-10 21:31:08 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190270. | TIME: 2026-01-10 21:31:09 INFO - TOKEN: 190270 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190270. | TIME: 2026-01-10 21:31:09 INFO - TOKEN: 190270 | FUNCTION: get_unique_token | STATUS: Using existing token: h9fdtmz11e3p | TIME: 2026-01-10 21:31:09 INFO - TOKEN: 190270 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 21:31:10 INFO - TOKEN: 190270 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h9fdtmz11e3p | TIME: 2026-01-10 21:31:10 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190270. | TIME: 2026-01-10 21:31:10 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 21:31:10 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 21:31:12 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:31:12 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:31:12 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 21:31:12 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 21:34:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:34:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:34:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35672 | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35672. Falling back to existing DB data. | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200300 with 1 parts. | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XNVEXMEVn8wEv6Kz6... | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XNVEXMEVn8wEv6Kz6 | TIME: 2026-01-10 21:34:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9370962,-94.6079752/38.9205225,-94.7637455/38.4006008,-96.2478819/37.6793261,-97.1997491/37.6035824,-99.3429535/37.2855364,-100.3314034/36.9981045,-100.9969554/@36.8589136,-100.9411241,10.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=cf79ccdb-08c5-476c-aa78-73a55081ce48 | TIME: 2026-01-10 21:34:08 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 21:34:08 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200300, part 1. | TIME: 2026-01-10 21:34:08 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200300. | TIME: 2026-01-10 21:34:08 INFO - TOKEN: 200300 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200300. | TIME: 2026-01-10 21:34:08 INFO - TOKEN: 200300 | FUNCTION: get_unique_token | STATUS: Using existing token: j0arzc1mfhyk | TIME: 2026-01-10 21:34:09 INFO - TOKEN: 200300 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 21:34:10 INFO - TOKEN: 200300 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: j0arzc1mfhyk | TIME: 2026-01-10 21:34:10 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200300. | TIME: 2026-01-10 21:34:10 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 21:34:10 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 21:34:12 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:34:12 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:34:12 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 21:34:12 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 21:35:04 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:35:04 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:35:04 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35674 | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35674. Falling back to existing DB data. | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311040 with 1 parts. | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4JKRTUWPhjWifD2A7... | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4JKRTUWPhjWifD2A7 | TIME: 2026-01-10 21:35:07 INFO - TOKEN: 76484121 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4997359,-101.7880795/36.3270723,-102.0689382/36.0238726,-101.9940324/11591+Stone+Rd,+Dumas,+TX+79029,+USA/@36.0131435,-101.9553094,12.22z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x87068760ef578fc9:0x47a9fb22251b4f27!2m2!1d-101.9554887!2d36.0094561!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=2efe34c4-d87e-4691-8dd4-2b42cc1f58df | TIME: 2026-01-10 21:35:08 INFO - TOKEN: 76484121 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 21:35:08 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311040, part 1. | TIME: 2026-01-10 21:35:08 INFO - TOKEN: 76484121 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311040. | TIME: 2026-01-10 21:35:09 INFO - TOKEN: 311040 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311040. | TIME: 2026-01-10 21:35:09 INFO - TOKEN: 311040 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-10 21:35:09 INFO - TOKEN: 311040 | FUNCTION: get_unique_token | STATUS: Generated unique token: x2whc0ng7lgm | TIME: 2026-01-10 21:35:09 INFO - TOKEN: 311040 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11591 Stone Rd, Dumas, TX 79029, USA' | TIME: 2026-01-10 21:35:11 INFO - TOKEN: 311040 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-10 21:35:12 INFO - TOKEN: 311040 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.865392, -101.962718). | TIME: 2026-01-10 21:35:12 INFO - TOKEN: 311040 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-10 21:35:12 INFO - TOKEN: 311040 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: x2whc0ng7lgm | TIME: 2026-01-10 21:35:13 INFO - TOKEN: 76484121 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311040. | TIME: 2026-01-10 21:35:13 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 21:35:13 INFO - TOKEN: 76484121 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 21:35:14 INFO - TOKEN: 76484121 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:35:14 INFO - TOKEN: 76484121 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:35:14 INFO - TOKEN: 76484121 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 21:35:14 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 21:37:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:37:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:37:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35271 | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35271. Falling back to existing DB data. | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341124 with 1 parts. | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wGkom26LY6NX9apC9... | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wGkom26LY6NX9apC9 | TIME: 2026-01-10 21:37:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/8366+Grand+Ave,+Rosemead,+CA+91770,+USA/34.090686,-118.0834444/34.0722627,-118.0852452/34.0554056,-118.1645544/34.0364987,-118.1600783/34.0388143,-118.0201841/34.1321343,-117.9503234/34.140381,-117.49021/34.8858673,-117.0271713/34.7171508,-114.4877655/@34.7172854,-114.487959,20.53z/data=!4m17!4m16!1m5!1m1!1s0x80c2daea2725f445:0x66a2381503bf89f8!2m2!1d-118.0870257!2d34.0914069!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=86f3b214-4640-41c9-9545-945784b5a7ed | TIME: 2026-01-10 21:37:08 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 21:37:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341124, part 1. | TIME: 2026-01-10 21:37:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341124. | TIME: 2026-01-10 21:37:08 INFO - TOKEN: 341124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341124. | TIME: 2026-01-10 21:37:08 INFO - TOKEN: 341124 | FUNCTION: get_unique_token | STATUS: Using existing token: 7wtrmncri20r | TIME: 2026-01-10 21:37:09 INFO - TOKEN: 341124 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '8366 Grand Ave, Rosemead, CA 91770, USA' | TIME: 2026-01-10 21:37:10 INFO - TOKEN: 341124 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.0428874, -118.0908255). | TIME: 2026-01-10 21:37:11 INFO - TOKEN: 341124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-10 21:37:11 INFO - TOKEN: 341124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7wtrmncri20r | TIME: 2026-01-10 21:37:11 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341124. | TIME: 2026-01-10 21:37:11 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 21:37:11 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 21:37:12 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:37:12 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:37:12 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 21:37:12 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 21:40:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:40:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:40:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 21:40:06 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 21:40:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 21:40:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 21:40:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 21:40:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 21:40:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 21:40:08 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:40:08 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:40:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 21:40:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 21:41:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:41:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 21:41:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35660 | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35660. Falling back to existing DB data. | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280127 with 1 parts. | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UuPhtmxUmKAfM5SZ6... | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UuPhtmxUmKAfM5SZ6 | TIME: 2026-01-10 21:41:06 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1530516,-90.066329/35.1903121,-89.9548494/35.1648438,-89.8623914/35.8917493,-87.6473888/36.1626949,-86.8675733/36.2467135,-86.7440962/36.6386975,-86.5712492/@35.7785979,-88.0512872,8.66z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDMyNC4wKgBIAVAD&skid=1f818c8d-1df9-45a8-8051-1d791fa9330a | TIME: 2026-01-10 21:41:07 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-10 21:41:07 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 280127, part 1. | TIME: 2026-01-10 21:41:07 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280127. | TIME: 2026-01-10 21:41:08 INFO - TOKEN: 280127 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280127. | TIME: 2026-01-10 21:41:08 INFO - TOKEN: 280127 | FUNCTION: get_unique_token | STATUS: Using existing token: 42i0xusknw0u | TIME: 2026-01-10 21:41:08 INFO - TOKEN: 280127 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-10 21:41:09 INFO - TOKEN: 280127 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 42i0xusknw0u | TIME: 2026-01-10 21:41:10 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280127. | TIME: 2026-01-10 21:41:10 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 21:41:10 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 21:41:11 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:41:11 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 21:41:11 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 21:41:11 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 22:23:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:23:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:23:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 22:23:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 22:23:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 22:23:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 22:23:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 22:23:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 22:23:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 22:23:08 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:23:08 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:23:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 22:23:08 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 22:34:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:34:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:34:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 22:34:07 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 22:34:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 22:34:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 22:34:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 22:34:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 22:34:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 22:34:09 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:34:09 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:34:09 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 22:34:09 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 22:39:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:39:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:39:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35582 | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35582. Falling back to existing DB data. | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110002 with 1 parts. | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/83ig2qKhAUkGULHL9... | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/83ig2qKhAUkGULHL9 | TIME: 2026-01-10 22:39:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7381668,-114.0436262/40.9430007,-117.4778633/39.4682919,-120.0028661/@39.446798,-119.6258905,7.07z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-10 22:39:08 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 22:39:08 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 110002, part 1. | TIME: 2026-01-10 22:39:08 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110002. | TIME: 2026-01-10 22:39:08 INFO - TOKEN: 110002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110002. | TIME: 2026-01-10 22:39:08 INFO - TOKEN: 110002 | FUNCTION: get_unique_token | STATUS: Using existing token: xbefjxh89ipf | TIME: 2026-01-10 22:39:08 INFO - TOKEN: 110002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 22:39:09 INFO - TOKEN: 110002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xbefjxh89ipf | TIME: 2026-01-10 22:39:10 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110002. | TIME: 2026-01-10 22:39:10 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 22:39:10 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 22:39:12 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:39:12 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:39:12 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 22:39:12 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 22:40:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:40:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:40:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 22:40:06 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 22:40:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 22:40:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 22:40:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 22:40:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 22:40:07 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 22:40:08 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:40:08 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:40:08 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 22:40:08 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 22:41:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:41:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:41:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 22:41:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 22:41:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 22:41:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 22:41:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 22:41:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 22:41:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 22:41:09 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:41:09 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:41:09 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 22:41:09 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 22:54:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:54:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 22:54:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 22:54:07 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 22:54:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 22:54:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 22:54:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 22:54:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 22:54:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 22:54:09 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:54:09 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 22:54:09 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 22:54:09 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:01:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:01:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:01:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:01:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:01:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:01:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:01:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:01:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:01:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:01:09 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:01:09 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:01:09 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:01:09 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:09:04 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:09:04 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:09:04 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35507 | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35507. Falling back to existing DB data. | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341136 with 1 parts. | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HUwh8TRARYp4AbP59... | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HUwh8TRARYp4AbP59 | TIME: 2026-01-10 23:09:07 INFO - TOKEN: 11649255 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.0054841,-122.6156938/40.3850837,-122.2852162/38.5661508,-121.5029586/38.5486015,-121.4740531/37.9954114,-121.2566181/@37.9960368,-121.2563502,17.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=34d3f08c-cd36-4a17-9e83-66b43e3db23c | TIME: 2026-01-10 23:09:09 INFO - TOKEN: 11649255 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-10 23:09:09 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 341136, part 1. | TIME: 2026-01-10 23:09:09 INFO - TOKEN: 11649255 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341136. | TIME: 2026-01-10 23:09:09 INFO - TOKEN: 341136 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341136. | TIME: 2026-01-10 23:09:09 INFO - TOKEN: 341136 | FUNCTION: get_unique_token | STATUS: Using existing token: pck6hwums8x3 | TIME: 2026-01-10 23:09:09 INFO - TOKEN: 341136 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-10 23:09:11 INFO - TOKEN: 341136 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pck6hwums8x3 | TIME: 2026-01-10 23:09:11 INFO - TOKEN: 11649255 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341136. | TIME: 2026-01-10 23:09:11 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:09:11 INFO - TOKEN: 11649255 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:09:13 INFO - TOKEN: 11649255 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:09:13 INFO - TOKEN: 11649255 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:09:13 INFO - TOKEN: 11649255 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:09:13 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:10:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:10:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:10:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:10:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:10:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:10:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:10:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:10:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:10:07 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:10:09 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:10:09 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:10:09 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:10:09 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:11:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:11:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:11:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35581 | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35581. Falling back to existing DB data. | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120442 with 1 parts. | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TRL3BAeUzUpc4aXZA... | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TRL3BAeUzUpc4aXZA | TIME: 2026-01-10 23:11:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.2481475,-111.0467379/40.9585229,-111.4264977/40.7133801,-111.8234583/40.7342766,-111.9045249/40.7651782,-111.9307749/40.7381695,-114.0436139/@40.7378777,-114.0435544,19.53z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=2f5f3082-1d5e-4c43-b208-2531c59cacf8 | TIME: 2026-01-10 23:11:08 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-10 23:11:08 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120442, part 1. | TIME: 2026-01-10 23:11:08 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120442. | TIME: 2026-01-10 23:11:09 INFO - TOKEN: 120442 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120442. | TIME: 2026-01-10 23:11:09 INFO - TOKEN: 120442 | FUNCTION: get_unique_token | STATUS: Using existing token: jxteyo6ma4sb | TIME: 2026-01-10 23:11:09 INFO - TOKEN: 120442 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-10 23:11:10 INFO - TOKEN: 120442 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jxteyo6ma4sb | TIME: 2026-01-10 23:11:11 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120442. | TIME: 2026-01-10 23:11:11 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:11:11 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:11:13 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:11:13 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:11:13 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:11:13 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:14:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:14:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:14:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35659 | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35659 | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35659. Falling back to existing DB data. | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180184 with 2 parts. | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5z2zToH71enkzMFQ6... | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5z2zToH71enkzMFQ6 | TIME: 2026-01-10 23:14:07 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.4701616,-94.0426085/33.625926,-93.7511253/33.6880976,-93.5901814/33.6912424,-93.5492267/33.8203835,-93.38837/33.8463189,-93.3763692/34.3946797,-92.7811415/34.354611,-92.7128149/34.2917525,-92.1410949/34.3255856,-92.1541924/@34.3091133,-92.1755056,9963m/data=!3m1!1e3!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=d493a5d5-f8e9-4229-9c06-e4637fa470e1 | TIME: 2026-01-10 23:14:08 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-10 23:14:08 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 180184, part 1. | TIME: 2026-01-10 23:14:08 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180184. | TIME: 2026-01-10 23:14:08 INFO - TOKEN: 180184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180184. | TIME: 2026-01-10 23:14:08 INFO - TOKEN: 180184 | FUNCTION: get_unique_token | STATUS: Using existing token: ocoebvh8w5ot | TIME: 2026-01-10 23:14:08 INFO - TOKEN: 180184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-10 23:14:10 INFO - TOKEN: 180184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocoebvh8w5ot | TIME: 2026-01-10 23:14:10 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Qy2NJS246w6tB1XR8... | TIME: 2026-01-10 23:14:10 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Qy2NJS246w6tB1XR8 | TIME: 2026-01-10 23:14:10 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.3257074,-92.154146/34.7308004,-92.173025/34.7859575,-92.1181752/35.1530356,-90.0667825/@35.1467517,-90.0852469,4068m/data=!3m1!1e3!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=d448dc44-0fb0-48f1-a071-b539ce6003ea | TIME: 2026-01-10 23:14:11 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-10 23:14:11 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 180184, part 2. | TIME: 2026-01-10 23:14:11 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-10 23:14:11 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 180184. | TIME: 2026-01-10 23:14:11 INFO - TOKEN: 180184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180184. | TIME: 2026-01-10 23:14:11 INFO - TOKEN: 180184 | FUNCTION: get_unique_token | STATUS: Using existing token: ocoebvh8w5ot | TIME: 2026-01-10 23:14:11 INFO - TOKEN: 180184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-10 23:14:12 INFO - TOKEN: 180184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocoebvh8w5ot | TIME: 2026-01-10 23:14:12 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180184. | TIME: 2026-01-10 23:14:12 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:14:12 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:14:14 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:14:14 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:14:14 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:14:14 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:18:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:18:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:18:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35639 | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35639. Falling back to existing DB data. | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310005 with 1 parts. | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UCwsw2nKuwZR18oY8... | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UCwsw2nKuwZR18oY8 | TIME: 2026-01-10 23:18:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6509384,-103.0416603/36.0916464,-102.4790314/36.4996754,-101.788185/@36.1719172,-102.4479459,10z/data=!4m5!4m4!2m1!2b1!3e0!4e1?entry=tts&g_ep=EgoyMDI1MTEzMC4wKgBIAVAD&skid=335a5cdb-a4d6-4fc0-9ccd-d8cf108e2a76 | TIME: 2026-01-10 23:18:08 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 23:18:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310005, part 1. | TIME: 2026-01-10 23:18:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310005. | TIME: 2026-01-10 23:18:08 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310005. | TIME: 2026-01-10 23:18:08 INFO - TOKEN: 310005 | FUNCTION: get_unique_token | STATUS: Using existing token: yha0qnf68ji0 | TIME: 2026-01-10 23:18:08 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-10 23:18:10 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yha0qnf68ji0 | TIME: 2026-01-10 23:18:10 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310005. | TIME: 2026-01-10 23:18:10 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:18:10 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:18:13 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:18:13 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:18:13 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:18:13 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:19:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:19:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:19:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:19:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:19:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:19:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:19:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:19:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:19:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:19:10 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:19:10 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:19:10 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:19:10 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:30:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:30:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:30:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:30:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:30:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:30:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:30:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:30:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:30:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:30:10 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:30:10 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:30:10 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:30:10 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:31:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:31:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:31:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35655 | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35655. Falling back to existing DB data. | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160012 with 1 parts. | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tttf9F6crxXcFowM9... | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tttf9F6crxXcFowM9 | TIME: 2026-01-10 23:31:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2261033,-109.0443658/32.2418729,-107.2602724/32.0006499,-106.5829034/@31.9999898,-106.6667034,11.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=77163734-eb67-4e70-bbb5-723f0ccc10b9 | TIME: 2026-01-10 23:31:08 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-10 23:31:08 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160012, part 1. | TIME: 2026-01-10 23:31:08 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160012. | TIME: 2026-01-10 23:31:08 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160012. | TIME: 2026-01-10 23:31:08 INFO - TOKEN: 160012 | FUNCTION: get_unique_token | STATUS: Using existing token: i9vjldqsa88v | TIME: 2026-01-10 23:31:08 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-10 23:31:09 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i9vjldqsa88v | TIME: 2026-01-10 23:31:10 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160012. | TIME: 2026-01-10 23:31:10 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:31:10 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:31:11 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:31:11 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:31:11 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:31:11 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:36:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:36:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:36:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:36:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:36:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:36:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:36:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:36:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:36:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:36:10 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:36:10 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:36:10 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:36:10 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:37:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:37:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:37:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:37:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:37:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:37:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:37:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:37:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:37:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:37:08 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:37:08 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:37:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:37:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:55:05 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:55:05 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:55:05 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:55:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:55:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:55:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:55:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:55:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:55:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:55:08 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:55:08 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:55:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:55:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:56:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:56:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:56:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:56:06 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:56:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:56:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:56:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:56:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:56:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:56:07 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:56:07 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:56:07 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:56:07 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-10 23:57:05 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:57:05 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-10 23:57:05 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-10 23:57:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-10 23:57:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-10 23:57:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-10 23:57:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-10 23:57:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-10 23:57:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-10 23:57:08 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:57:08 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-10 23:57:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-10 23:57:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:00:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:00:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:00:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:00:06 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:00:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:00:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:00:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:00:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:00:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:00:08 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:00:08 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:00:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:00:08 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:01:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:01:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:01:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:01:07 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:01:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:01:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:01:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:01:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:01:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:01:08 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:01:08 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:01:08 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:01:08 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:04:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:04:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:04:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:04:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:04:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:04:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:04:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:04:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:04:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:04:09 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:04:09 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:04:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:04:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:15:05 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:15:05 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:15:05 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:15:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:15:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:15:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:15:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:15:08 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:15:08 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:15:09 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:15:09 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:15:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:15:09 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:24:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:24:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:24:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:24:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35640 | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35640. Falling back to existing DB data. | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140337 with 1 parts. | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6uCYBM9mq1QMqRZDA... | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6uCYBM9mq1QMqRZDA | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4996754,-101.788185/36.6793343,-101.4725983/36.9980065,-100.9965956/@36.9980749,-100.9965135,20.15z/data=!4m5!4m4!2m1!2b1!3e0!4e1!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=62a07e46-12c3-4265-a831-e303c7f1c927 | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140337, part 1. | TIME: 2026-01-11 00:24:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140337. | TIME: 2026-01-11 00:24:09 INFO - TOKEN: 140337 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140337. | TIME: 2026-01-11 00:24:09 INFO - TOKEN: 140337 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-11 00:24:09 INFO - TOKEN: 140337 | FUNCTION: get_unique_token | STATUS: Generated unique token: qbfasgtumrm4 | TIME: 2026-01-11 00:24:09 INFO - TOKEN: 140337 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-11 00:24:11 INFO - TOKEN: 140337 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: qbfasgtumrm4 | TIME: 2026-01-11 00:24:11 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140337. | TIME: 2026-01-11 00:24:11 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:24:11 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:24:14 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:24:14 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:24:14 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:24:14 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:25:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:25:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:25:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:25:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:25:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:25:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:25:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:25:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:25:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:25:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:25:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:25:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:25:08 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:27:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:27:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:27:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:27:06 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:27:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:27:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:27:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:27:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:27:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:27:07 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:27:07 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:27:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:27:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:35:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:35:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:35:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:35:06 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:35:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:35:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:35:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:35:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:35:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:35:07 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:35:07 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:35:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:35:07 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:36:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:36:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:36:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:36:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:36:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:36:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:36:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:36:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:36:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:36:09 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:36:09 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:36:09 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:36:09 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:40:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:40:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:40:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:40:06 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:40:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:40:07 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:40:07 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:40:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:40:07 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:40:07 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:40:07 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:40:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:40:07 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:44:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:44:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:44:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:44:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:44:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:44:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:44:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:44:08 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:44:08 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:44:09 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:44:09 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:44:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:44:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:45:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:45:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:45:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35265 | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35265. Falling back to existing DB data. | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5c1Dd72q3oEZdVEv6... | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5c1Dd72q3oEZdVEv6 | TIME: 2026-01-11 00:45:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6512495,-103.0413265/36.0767121,-102.5854976/36.0943871,-102.4960932/36.4985752,-101.7906148/@35.8829848,-102.7879045,9.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNi4wKgBIAVAD&skid=5cbe9b6b-8513-4f0f-8974-17f7e7dd8283 | TIME: 2026-01-11 00:45:08 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-11 00:45:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 310523, part 1. | TIME: 2026-01-11 00:45:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2026-01-11 00:45:08 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2026-01-11 00:45:08 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2026-01-11 00:45:08 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-11 00:45:10 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2026-01-11 00:45:10 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2026-01-11 00:45:10 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:45:10 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:45:12 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:45:12 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:45:12 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:45:12 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:47:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:47:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:47:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:47:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:47:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:47:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:47:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:47:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:47:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:47:09 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:47:09 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:47:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:47:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:48:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:48:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:48:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35266 | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35266. Falling back to existing DB data. | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140020 with 1 parts. | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ebzEz4aiZN9szWHQ7... | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ebzEz4aiZN9szWHQ7 | TIME: 2026-01-11 00:48:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4996452,-101.7882562/36.677521,-101.4789897/36.998023,-100.9965578/@36.9978331,-100.9972331,19.64z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI0MTIxMS4wKgBIAVAD | TIME: 2026-01-11 00:48:08 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-11 00:48:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140020, part 1. | TIME: 2026-01-11 00:48:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140020. | TIME: 2026-01-11 00:48:08 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140020. | TIME: 2026-01-11 00:48:08 INFO - TOKEN: 140020 | FUNCTION: get_unique_token | STATUS: Using existing token: 9ro6kbtpmiq4 | TIME: 2026-01-11 00:48:08 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-11 00:48:10 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9ro6kbtpmiq4 | TIME: 2026-01-11 00:48:10 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140020. | TIME: 2026-01-11 00:48:10 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:48:10 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:48:12 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:48:12 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:48:12 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:48:12 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:50:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:50:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:50:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:50:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:50:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:50:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:50:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:50:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:50:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:50:08 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:50:08 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:50:08 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:50:08 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:51:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:51:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:51:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:51:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:51:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:51:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:51:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:51:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:51:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:51:09 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:51:09 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:51:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:51:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 00:52:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:52:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 00:52:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 00:52:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 00:52:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 00:52:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 00:52:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 00:52:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 00:52:07 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 00:52:09 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:52:09 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 00:52:09 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 00:52:09 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 01:00:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 01:00:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 01:00:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 01:00:07 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 01:00:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 01:00:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 01:00:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 01:00:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 01:00:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 01:00:08 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 01:00:08 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 01:00:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 01:00:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 01:03:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 01:03:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 01:03:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35604 | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35604. Falling back to existing DB data. | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130001 with 1 parts. | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZVqqFQzebMyxMJyF6... | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZVqqFQzebMyxMJyF6 | TIME: 2026-01-11 01:03:06 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9988402,-108.7496502/37.4378574,-108.6445446/37.8164703,-109.0419706/@37.6885761,-109.3060801,8.42z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=19f76510-11be-44d0-9ff1-29e7ca09b6b3 | TIME: 2026-01-11 01:03:07 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-11 01:03:07 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130001, part 1. | TIME: 2026-01-11 01:03:07 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130001. | TIME: 2026-01-11 01:03:08 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130001. | TIME: 2026-01-11 01:03:08 INFO - TOKEN: 130001 | FUNCTION: get_unique_token | STATUS: Using existing token: jjzxrg6x1kea | TIME: 2026-01-11 01:03:08 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-11 01:03:09 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jjzxrg6x1kea | TIME: 2026-01-11 01:03:09 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130001. | TIME: 2026-01-11 01:03:09 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 01:03:09 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 01:03:10 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 01:03:10 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 01:03:10 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 01:03:10 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 01:19:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 01:19:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 01:19:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 01:19:06 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 01:19:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 01:19:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 01:19:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 01:19:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 01:19:07 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 01:19:08 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 01:19:08 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 01:19:08 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 01:19:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 02:10:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 02:10:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 02:10:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 02:10:07 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 02:10:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 02:10:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 02:10:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 02:10:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 02:10:07 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 02:10:08 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 02:10:08 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 02:10:08 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 02:10:08 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 02:17:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 02:17:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 02:17:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 02:17:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 02:17:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 02:17:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 02:17:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 02:17:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 02:17:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 02:17:10 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 02:17:10 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 02:17:10 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 02:17:10 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 02:23:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 02:23:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 02:23:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 02:23:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 02:23:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 02:23:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 02:23:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 02:23:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 02:23:07 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 02:23:09 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 02:23:09 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 02:23:09 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 02:23:09 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 02:24:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 02:24:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 02:24:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 02:24:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 02:24:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 02:24:08 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 02:24:08 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 02:24:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 02:24:08 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 02:24:10 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 02:24:10 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 02:24:10 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 02:24:10 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 03:03:04 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 03:03:04 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 03:03:04 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 03:03:07 INFO - TOKEN: 09903001 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 03:03:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 03:03:07 INFO - TOKEN: 09903001 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 03:03:07 INFO - TOKEN: 09903001 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 03:03:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 03:03:07 INFO - TOKEN: 09903001 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 03:03:09 INFO - TOKEN: 09903001 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 03:03:09 INFO - TOKEN: 09903001 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 03:03:09 INFO - TOKEN: 09903001 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 03:03:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 05:43:05 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 05:43:05 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 05:43:05 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 05:43:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 05:43:08 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 05:43:08 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 05:43:08 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 05:43:08 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 05:43:08 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 05:43:09 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 05:43:09 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 05:43:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 05:43:09 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 05:56:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 05:56:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 05:56:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 05:56:07 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 05:56:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 05:56:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 05:56:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 05:56:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 05:56:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 05:56:09 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 05:56:09 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 05:56:09 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 05:56:09 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 05:58:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 05:58:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 05:58:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35656 | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35656. Falling back to existing DB data. | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311041 with 1 parts. | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NmbJCUm5Bv2cxLDx8... | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NmbJCUm5Bv2cxLDx8 | TIME: 2026-01-11 05:58:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0006499,-106.5829034/31.7816305,-106.4060512/31.0785882,-104.0218002/30.7420612,-101.6735591/30.2940597,-99.5068385/30.2838935,-98.8844842/30.2791602,-98.4051249/30.505295,-98.2808684/30.3060453,-97.9319691/30.2902216,-97.8282917/@31.0837059,-104.8461328,7z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=015afa16-f87e-4205-8ded-720d0f271411 | TIME: 2026-01-11 05:58:08 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-11 05:58:08 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311041, part 1. | TIME: 2026-01-11 05:58:08 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311041. | TIME: 2026-01-11 05:58:09 INFO - TOKEN: 311041 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311041. | TIME: 2026-01-11 05:58:09 INFO - TOKEN: 311041 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-11 05:58:09 INFO - TOKEN: 311041 | FUNCTION: get_unique_token | STATUS: Generated unique token: l29c7y7frtze | TIME: 2026-01-11 05:58:09 INFO - TOKEN: 311041 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-11 05:58:11 INFO - TOKEN: 311041 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: l29c7y7frtze | TIME: 2026-01-11 05:58:11 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311041. | TIME: 2026-01-11 05:58:11 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 05:58:11 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 05:58:12 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 05:58:12 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 05:58:12 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 05:58:12 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 05:59:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 05:59:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 05:59:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 05:59:06 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 05:59:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 05:59:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 05:59:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 05:59:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35656 | TIME: 2026-01-11 05:59:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35656. Falling back to existing DB data. | TIME: 2026-01-11 05:59:07 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311041 with 1 parts. | TIME: 2026-01-11 05:59:07 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ARUj5v2t95w86dCa8... | TIME: 2026-01-11 05:59:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ARUj5v2t95w86dCa8 | TIME: 2026-01-11 05:59:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.2902216,-97.8282917/30.2128351,-97.7076238/30.2055299,-97.6387394/1+Tesla+Rd,+Austin,+TX+78725,+USA/@30.2463171,-97.799131,12z/data=!3m1!4b1!4m13!4m12!1m0!1m0!1m0!1m5!1m1!1s0x8644b751116b0517:0x64f5f89001f00444!2m2!1d-97.6102872!2d30.2164487!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e273f3f1-4829-4c1c-bd28-7d1efc5301ab | TIME: 2026-01-11 05:59:08 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-11 05:59:08 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311041, part 2. | TIME: 2026-01-11 05:59:08 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-11 05:59:08 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311041. | TIME: 2026-01-11 05:59:08 INFO - TOKEN: 311041 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311041. | TIME: 2026-01-11 05:59:08 INFO - TOKEN: 311041 | FUNCTION: get_unique_token | STATUS: Using existing token: l29c7y7frtze | TIME: 2026-01-11 05:59:08 INFO - TOKEN: 311041 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1 Tesla Rd, Austin, TX 78725, USA' | TIME: 2026-01-11 05:59:10 INFO - TOKEN: 311041 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (30.2219321, -97.6187733). | TIME: 2026-01-11 05:59:11 INFO - TOKEN: 311041 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-11 05:59:11 INFO - TOKEN: 311041 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l29c7y7frtze | TIME: 2026-01-11 05:59:11 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311041. | TIME: 2026-01-11 05:59:11 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 05:59:11 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 05:59:12 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 05:59:12 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 05:59:12 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 05:59:12 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 06:01:04 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:01:04 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:01:04 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35667 | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35667 | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35667 | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35667. Falling back to existing DB data. | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35667 because it has no route_token in new or existing data. | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 06:01:06 INFO - TOKEN: 19750177 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 06:01:07 INFO - TOKEN: 19750177 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:01:07 INFO - TOKEN: 19750177 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:01:07 INFO - TOKEN: 19750177 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 06:01:07 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 06:02:04 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:02:04 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:02:04 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35651 | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35651 | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35651. Falling back to existing DB data. | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220596 with 2 parts. | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9pp7ezN2mrXsEQ216... | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9pp7ezN2mrXsEQ216 | TIME: 2026-01-11 06:02:07 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7202914,-91.3580307/39.6739997,-90.7600651/39.8061651,-89.5938749/40.181283,-89.3943735/40.4600164,-89.0279106/40.5631724,-88.9082625/41.7738776,-87.842381/41.8552866,-87.6445725/41.9709016,-87.7472277/41.9902825,-87.7483225/@41.9902997,-87.7479615,19.62z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=ed8af697-5595-441c-822e-704fdbfdaec9 | TIME: 2026-01-11 06:02:08 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-11 06:02:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220596, part 1. | TIME: 2026-01-11 06:02:08 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220596. | TIME: 2026-01-11 06:02:09 INFO - TOKEN: 220596 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220596. | TIME: 2026-01-11 06:02:09 INFO - TOKEN: 220596 | FUNCTION: get_unique_token | STATUS: Using existing token: ivhtgskvu031 | TIME: 2026-01-11 06:02:09 INFO - TOKEN: 220596 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-11 06:02:11 INFO - TOKEN: 220596 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ivhtgskvu031 | TIME: 2026-01-11 06:02:11 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bbinZ9vBDZBkZJHM7... | TIME: 2026-01-11 06:02:11 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bbinZ9vBDZBkZJHM7 | TIME: 2026-01-11 06:02:11 INFO - TOKEN: 87504341 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.99030485273459,+-87.74833020985584/41.9972387,-87.7468811/41.9978535,-87.7093465/7400+N+Kedzie+Ave,+Skokie,+IL+60076,+USA/@41.9979205,-87.7634447,13.61z/data=!4m14!4m13!1m3!2m2!1d-87.7483302!2d41.9903049!1m0!1m0!1m5!1m1!1s0x880fce32c23f9ffd:0x76b3912eb5854375!2m2!1d-87.7092736!2d42.0152944!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=0f926435-f017-4dc3-bd3a-f133e834e1a0 | TIME: 2026-01-11 06:02:12 INFO - TOKEN: 87504341 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-11 06:02:12 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 220596, part 2. | TIME: 2026-01-11 06:02:12 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-11 06:02:12 INFO - TOKEN: 87504341 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220596. | TIME: 2026-01-11 06:02:12 INFO - TOKEN: 220596 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220596. | TIME: 2026-01-11 06:02:12 INFO - TOKEN: 220596 | FUNCTION: get_unique_token | STATUS: Using existing token: ivhtgskvu031 | TIME: 2026-01-11 06:02:12 INFO - TOKEN: 220596 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7400 N Kedzie Ave, Skokie, IL 60076, USA' | TIME: 2026-01-11 06:02:13 INFO - TOKEN: 220596 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.0137042, -87.7090651). | TIME: 2026-01-11 06:02:14 INFO - TOKEN: 220596 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-11 06:02:14 INFO - TOKEN: 220596 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ivhtgskvu031 | TIME: 2026-01-11 06:02:14 INFO - TOKEN: 87504341 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220596. | TIME: 2026-01-11 06:02:14 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 06:02:14 INFO - TOKEN: 87504341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 06:02:17 INFO - TOKEN: 87504341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:02:17 INFO - TOKEN: 87504341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:02:17 INFO - TOKEN: 87504341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 06:02:17 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 06:04:04 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:04:04 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:04:04 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35558 | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35558. Falling back to existing DB data. | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311043 with 1 parts. | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MfctHtQ258JQRuYh7... | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MfctHtQ258JQRuYh7 | TIME: 2026-01-11 06:04:07 INFO - TOKEN: 99988972 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.5690545,-94.4124023/33.4755252,-94.4212208/33.1164246,-95.6021355/32.8111254,-96.6280951/32.6317077,-96.8233276/32.0234305,-97.0957114/31.5557005,-97.120637/Baylor+Energy+Complex,+1416+S+3rd+St,+Waco,+TX+76798,+USA/@31.553419,-97.1191717,16.68z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x864f8241a87ad2cd:0x55b657e00d538185!2m2!1d-97.1170137!2d31.5479078!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a1da4268-4b55-4a82-8b74-8f22055dcb5a | TIME: 2026-01-11 06:04:08 INFO - TOKEN: 99988972 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-11 06:04:08 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311043, part 1. | TIME: 2026-01-11 06:04:08 INFO - TOKEN: 99988972 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311043. | TIME: 2026-01-11 06:04:09 INFO - TOKEN: 311043 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311043. | TIME: 2026-01-11 06:04:09 INFO - TOKEN: 311043 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-11 06:04:09 INFO - TOKEN: 311043 | FUNCTION: get_unique_token | STATUS: Generated unique token: e1yr8fmedyyp | TIME: 2026-01-11 06:04:09 INFO - TOKEN: 311043 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Baylor Energy Complex, 1416 S 3rd St, Waco, TX 76798, USA' | TIME: 2026-01-11 06:04:11 INFO - TOKEN: 311043 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-11 06:04:12 INFO - TOKEN: 311043 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (31.516949, -97.081143). | TIME: 2026-01-11 06:04:18 INFO - TOKEN: 311043 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-11 06:04:18 INFO - TOKEN: 311043 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: e1yr8fmedyyp | TIME: 2026-01-11 06:04:18 INFO - TOKEN: 99988972 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311043. | TIME: 2026-01-11 06:04:18 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 06:04:18 INFO - TOKEN: 99988972 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 06:04:19 INFO - TOKEN: 99988972 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:04:19 INFO - TOKEN: 99988972 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:04:19 INFO - TOKEN: 99988972 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 06:04:19 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 06:06:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:06:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:06:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 06:06:06 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 06:06:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 06:06:07 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 06:06:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 06:06:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35661 | TIME: 2026-01-11 06:06:07 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35661. Falling back to existing DB data. | TIME: 2026-01-11 06:06:07 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370150 with 1 parts. | TIME: 2026-01-11 06:06:07 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xyPMe9JP7kHTmBCQ9... | TIME: 2026-01-11 06:06:07 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xyPMe9JP7kHTmBCQ9 | TIME: 2026-01-11 06:06:07 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6386389,-86.5712542/37.0396051,-86.2251696/37.7086629,-85.8298806/38.2053849,-85.7425071/38.262052,-85.7243796/38.6762047,-84.9862562/38.8904842,-84.6262655/39.0318654,-84.5890249/39.0575436,-84.4294398/@38.9214376,-84.7065987,10.61z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNi4wKgBIAVAD&skid=0b6817a5-1fe2-4dd7-8529-6779a19da25f | TIME: 2026-01-11 06:06:08 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-11 06:06:08 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 370150, part 1. | TIME: 2026-01-11 06:06:08 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370150. | TIME: 2026-01-11 06:06:08 INFO - TOKEN: 370150 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370150. | TIME: 2026-01-11 06:06:08 INFO - TOKEN: 370150 | FUNCTION: get_unique_token | STATUS: Using existing token: yy8zsm6bubow | TIME: 2026-01-11 06:06:08 INFO - TOKEN: 370150 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-11 06:06:09 INFO - TOKEN: 370150 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yy8zsm6bubow | TIME: 2026-01-11 06:06:09 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370150. | TIME: 2026-01-11 06:06:09 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 06:06:09 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 06:06:11 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:06:11 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:06:11 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 06:06:11 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 06:07:04 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:07:04 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:07:04 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35662 | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35662 | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35662. Falling back to existing DB data. | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240459 with 2 parts. | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VXWndVUmd2jkrtPo9... | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VXWndVUmd2jkrtPo9 | TIME: 2026-01-11 06:07:06 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.0575436,-84.4294398/39.219483,-84.271461/39.3016016,-84.4388326/39.6386049,-84.2284359/39.6391288,-84.2249723/39.7215476,-84.2119535/40.7063417,-84.0750537/41.3521732,-83.6075077/41.3470354,-83.1661935/41.3665948,-83.079328/@41.3468105,-83.1667696,20.14z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5d9b8c79-1539-40a7-aac1-ce701f814505 | TIME: 2026-01-11 06:07:08 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-11 06:07:08 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240459, part 1. | TIME: 2026-01-11 06:07:08 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240459. | TIME: 2026-01-11 06:07:08 INFO - TOKEN: 240459 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240459. | TIME: 2026-01-11 06:07:08 INFO - TOKEN: 240459 | FUNCTION: get_unique_token | STATUS: Using existing token: bd6lmn7zkmhw | TIME: 2026-01-11 06:07:08 INFO - TOKEN: 240459 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-11 06:07:10 INFO - TOKEN: 240459 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bd6lmn7zkmhw | TIME: 2026-01-11 06:07:10 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EPiF7BjLY7GNsMx29... | TIME: 2026-01-11 06:07:10 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EPiF7BjLY7GNsMx29 | TIME: 2026-01-11 06:07:10 INFO - TOKEN: 16274941 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.3665948,-83.079328/41.4137915,-82.9012859/41.4360025,-82.7768269/4003+Tiffin+Ave,+Sandusky,+OH+44870,+USA/@41.4148271,-82.8044702,13.94z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x883a48f6ab51d643:0xb71694f42f839dd1!2m2!1d-82.7625345!2d41.4186426!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=dd7f027e-fd2f-4a55-ad71-da208025f06b | TIME: 2026-01-11 06:07:11 INFO - TOKEN: 16274941 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-11 06:07:11 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240459, part 2. | TIME: 2026-01-11 06:07:11 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-11 06:07:11 INFO - TOKEN: 16274941 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240459. | TIME: 2026-01-11 06:07:11 INFO - TOKEN: 240459 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240459. | TIME: 2026-01-11 06:07:11 INFO - TOKEN: 240459 | FUNCTION: get_unique_token | STATUS: Using existing token: bd6lmn7zkmhw | TIME: 2026-01-11 06:07:11 INFO - TOKEN: 240459 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4003 Tiffin Ave, Sandusky, OH 44870, USA' | TIME: 2026-01-11 06:07:12 INFO - TOKEN: 240459 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.4405450, -82.7337137). | TIME: 2026-01-11 06:07:13 INFO - TOKEN: 240459 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-11 06:07:13 INFO - TOKEN: 240459 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bd6lmn7zkmhw | TIME: 2026-01-11 06:07:13 INFO - TOKEN: 16274941 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240459. | TIME: 2026-01-11 06:07:13 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 06:07:13 INFO - TOKEN: 16274941 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 06:07:15 INFO - TOKEN: 16274941 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:07:15 INFO - TOKEN: 16274941 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:07:15 INFO - TOKEN: 16274941 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 06:07:15 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 06:08:04 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:08:04 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:08:04 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 06:08:06 INFO - TOKEN: 81898943 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 06:08:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 06:08:07 INFO - TOKEN: 81898943 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 06:08:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 06:08:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35605 | TIME: 2026-01-11 06:08:07 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35605. Falling back to existing DB data. | TIME: 2026-01-11 06:08:07 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120443 with 1 parts. | TIME: 2026-01-11 06:08:07 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZQX34rTtdqHewDYC9... | TIME: 2026-01-11 06:08:07 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZQX34rTtdqHewDYC9 | TIME: 2026-01-11 06:08:07 INFO - TOKEN: 81898943 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164703,-109.0419706/37.880585,-109.3429071/38.9394688,-109.8312816/38.9929166,-110.2531245/39.5886605,-110.8138016/40.1356764,-111.6467007/40.3489324,-111.7698213/6400+N+5050+W,+American+Fork,+UT+84003,+USA/@40.3489215,-111.7688314,18.9z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x874d839480d3b88b:0xa11b6c9fb7d5149b!2m2!1d-111.7797802!2d40.346107!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=64f56a52-76ea-442a-8601-9ddc74081062 | TIME: 2026-01-11 06:08:08 INFO - TOKEN: 81898943 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-11 06:08:08 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120443, part 1. | TIME: 2026-01-11 06:08:08 INFO - TOKEN: 81898943 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120443. | TIME: 2026-01-11 06:08:08 INFO - TOKEN: 120443 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120443. | TIME: 2026-01-11 06:08:08 INFO - TOKEN: 120443 | FUNCTION: get_unique_token | STATUS: Using existing token: msrwdyn8sxt0 | TIME: 2026-01-11 06:08:08 INFO - TOKEN: 120443 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6400 N 5050 W, American Fork, UT 84003, USA' | TIME: 2026-01-11 06:08:10 INFO - TOKEN: 120443 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.3472122, -111.7796092). | TIME: 2026-01-11 06:08:11 INFO - TOKEN: 120443 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-11 06:08:11 INFO - TOKEN: 120443 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: msrwdyn8sxt0 | TIME: 2026-01-11 06:08:11 INFO - TOKEN: 81898943 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120443. | TIME: 2026-01-11 06:08:11 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 06:08:11 INFO - TOKEN: 81898943 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 06:08:12 INFO - TOKEN: 81898943 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:08:12 INFO - TOKEN: 81898943 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:08:12 INFO - TOKEN: 81898943 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 06:08:12 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 06:10:04 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:10:04 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:10:04 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 06:10:06 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35515 | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35515 | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35515. Falling back to existing DB data. | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311042 with 2 parts. | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MWA8GeFALH5WqpnN7... | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MWA8GeFALH5WqpnN7 | TIME: 2026-01-11 06:10:07 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.4703754,-94.0430254/33.4314033,-94.096537/33.3902303,-94.1062255/33.1308723,-94.1738346/32.9461873,-94.3705681/32.2816623,-94.3504335/32.1816234,-94.3305857/32.1259874,-94.3311819/31.80411,-94.1914592/31.4983366,-94.1335293/@31.4949629,-94.1422538,13.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=00919ec0-a7bc-4294-becc-e6bf2694b83f | TIME: 2026-01-11 06:10:08 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-11 06:10:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311042, part 1. | TIME: 2026-01-11 06:10:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311042. | TIME: 2026-01-11 06:10:08 INFO - TOKEN: 311042 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311042. | TIME: 2026-01-11 06:10:08 INFO - TOKEN: 311042 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-11 06:10:09 INFO - TOKEN: 311042 | FUNCTION: get_unique_token | STATUS: Generated unique token: h0nyy0upyj8h | TIME: 2026-01-11 06:10:09 INFO - TOKEN: 311042 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-11 06:10:11 INFO - TOKEN: 311042 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: h0nyy0upyj8h | TIME: 2026-01-11 06:10:11 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KjMbvpUStUUGtpaMA... | TIME: 2026-01-11 06:10:11 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KjMbvpUStUUGtpaMA | TIME: 2026-01-11 06:10:11 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.4983366,-94.1335293/31.387046,-94.2127745/31.1555018,-94.4143445/30.9089786,-93.9948138/30.436414,-93.9644415/30.208636,-93.8726491/30.3037665,-93.7437712/@30.939742,-94.7731886,8.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=934bd1ff-e576-49fc-928d-d0c00c16779a | TIME: 2026-01-11 06:10:12 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-11 06:10:12 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311042, part 2. | TIME: 2026-01-11 06:10:12 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-11 06:10:12 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311042. | TIME: 2026-01-11 06:10:12 INFO - TOKEN: 311042 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311042. | TIME: 2026-01-11 06:10:12 INFO - TOKEN: 311042 | FUNCTION: get_unique_token | STATUS: Using existing token: h0nyy0upyj8h | TIME: 2026-01-11 06:10:12 INFO - TOKEN: 311042 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-11 06:10:13 INFO - TOKEN: 311042 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h0nyy0upyj8h | TIME: 2026-01-11 06:10:13 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311042. | TIME: 2026-01-11 06:10:13 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 06:10:13 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 06:10:15 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:10:15 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:10:15 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 06:10:15 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 06:11:05 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:11:05 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 06:11:05 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 06:11:07 INFO - TOKEN: 63119231 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35515 | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35515. Falling back to existing DB data. | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311042 with 1 parts. | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KjMbvpUStUUGtpaMA... | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KjMbvpUStUUGtpaMA | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.4983366,-94.1335293/31.387046,-94.2127745/31.1555018,-94.4143445/30.9089786,-93.9948138/30.436414,-93.9644415/30.208636,-93.8726491/30.3037665,-93.7437712/@30.939742,-94.7731886,8.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=934bd1ff-e576-49fc-928d-d0c00c16779a | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311042, part 3. | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-11 06:11:08 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311042. | TIME: 2026-01-11 06:11:09 INFO - TOKEN: 311042 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311042. | TIME: 2026-01-11 06:11:09 INFO - TOKEN: 311042 | FUNCTION: get_unique_token | STATUS: Using existing token: h0nyy0upyj8h | TIME: 2026-01-11 06:11:09 INFO - TOKEN: 311042 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 22, Final geocoded count: 22. | TIME: 2026-01-11 06:11:11 INFO - TOKEN: 311042 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h0nyy0upyj8h | TIME: 2026-01-11 06:11:11 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311042. | TIME: 2026-01-11 06:11:11 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35675 | TIME: 2026-01-11 06:11:11 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35675. Falling back to existing DB data. | TIME: 2026-01-11 06:11:11 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330177 with 1 parts. | TIME: 2026-01-11 06:11:11 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TN1cXWYp6kEBUVz78... | TIME: 2026-01-11 06:11:11 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TN1cXWYp6kEBUVz78 | TIME: 2026-01-11 06:11:11 INFO - TOKEN: 63119231 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3037665,-93.7437712/30.4496744,-93.4271499/30.2159784,-93.3630318/30.1603859,-93.637923/1301+LA-109,+Vinton,+LA+70668,+USA/@30.3192188,-93.6623466,17.94z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x863bfba32edba051:0xe504cacb9621b4a6!2m2!1d-93.6391608!2d30.2376791!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=11d9144e-9bba-4bd3-834a-702fec3941cf | TIME: 2026-01-11 06:11:12 INFO - TOKEN: 63119231 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-11 06:11:12 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 330177, part 1. | TIME: 2026-01-11 06:11:12 INFO - TOKEN: 63119231 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330177. | TIME: 2026-01-11 06:11:12 INFO - TOKEN: 330177 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330177. | TIME: 2026-01-11 06:11:12 INFO - TOKEN: 330177 | FUNCTION: get_unique_token | STATUS: Using existing token: vdfhyws96qsk | TIME: 2026-01-11 06:11:12 INFO - TOKEN: 330177 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1301 LA-109, Vinton, LA 70668, USA' | TIME: 2026-01-11 06:11:13 INFO - TOKEN: 330177 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-11 06:11:14 INFO - TOKEN: 330177 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (-34.588322, -58.537406). | TIME: 2026-01-11 06:11:18 INFO - TOKEN: 330177 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-11 06:11:18 INFO - TOKEN: 330177 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vdfhyws96qsk | TIME: 2026-01-11 06:11:19 INFO - TOKEN: 63119231 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330177. | TIME: 2026-01-11 06:11:19 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 06:11:19 INFO - TOKEN: 63119231 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 06:11:20 INFO - TOKEN: 63119231 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:11:20 INFO - TOKEN: 63119231 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 06:11:20 INFO - TOKEN: 63119231 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 06:11:20 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 21:15:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 21:15:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 21:15:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 21:15:07 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 21:15:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 21:15:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 21:15:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 21:15:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 21:15:07 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 21:15:09 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 21:15:09 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 21:15:09 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 21:15:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-11 21:16:05 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-11 21:16:05 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-11 21:16:05 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-11 21:16:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-11 21:16:08 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-11 21:16:08 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-11 21:16:08 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-11 21:16:08 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-11 21:16:08 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-11 21:16:09 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 21:16:09 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-11 21:16:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-11 21:16:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 05:41:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 05:41:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 05:41:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 05:41:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 05:41:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 05:41:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 05:41:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 05:41:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35677 | TIME: 2026-01-12 05:41:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35677. Falling back to existing DB data. | TIME: 2026-01-12 05:41:07 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-12 05:41:07 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2026-01-12 05:41:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2026-01-12 05:41:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2026-01-12 05:41:08 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-12 05:41:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-12 05:41:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-12 05:41:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-12 05:41:09 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-12 05:41:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-12 05:41:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-12 05:41:10 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-12 05:41:10 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 05:41:10 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 05:41:12 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 05:41:12 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 05:41:12 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 05:41:12 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 05:42:05 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 05:42:05 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 05:42:05 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 05:42:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 05:42:08 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 05:42:08 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 05:42:08 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 05:42:08 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35676 | TIME: 2026-01-12 05:42:08 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35676. Falling back to existing DB data. | TIME: 2026-01-12 05:42:08 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100322 with 1 parts. | TIME: 2026-01-12 05:42:08 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wE5YWr1bC9DtqEkS7... | TIME: 2026-01-12 05:42:08 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wE5YWr1bC9DtqEkS7 | TIME: 2026-01-12 05:42:08 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171508,-114.4877655/35.1781745,-111.6400481/35.3624319,-109.0467868/@35.4365752,-113.2439854,7.06z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=281ec0cd-c8a9-46a1-8987-16b7bdc3adfe | TIME: 2026-01-12 05:42:09 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-12 05:42:09 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100322, part 1. | TIME: 2026-01-12 05:42:09 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100322. | TIME: 2026-01-12 05:42:10 INFO - TOKEN: 100322 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100322. | TIME: 2026-01-12 05:42:10 INFO - TOKEN: 100322 | FUNCTION: get_unique_token | STATUS: Using existing token: ejc5kucex711 | TIME: 2026-01-12 05:42:10 INFO - TOKEN: 100322 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-12 05:42:11 INFO - TOKEN: 100322 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ejc5kucex711 | TIME: 2026-01-12 05:42:12 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100322. | TIME: 2026-01-12 05:42:12 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 05:42:12 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 05:42:14 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 05:42:14 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 05:42:14 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 05:42:14 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 12:41:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:41:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:41:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 12:41:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 12:41:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 12:41:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 12:41:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 12:41:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 12:41:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 12:41:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:41:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:41:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 12:41:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 12:42:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:42:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:42:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 12:42:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 12:42:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 12:42:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 12:42:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 12:42:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 12:42:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 12:42:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:42:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:42:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 12:42:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 12:43:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:43:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:43:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 12:43:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 12:43:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 12:43:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 12:43:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 12:43:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35678 | TIME: 2026-01-12 12:43:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35678. Falling back to existing DB data. | TIME: 2026-01-12 12:43:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35678 because it has no route_token in new or existing data. | TIME: 2026-01-12 12:43:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 12:43:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 12:43:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:43:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:43:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 12:43:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 12:53:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:53:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:53:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 12:53:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 12:53:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 12:53:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 12:53:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 12:53:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 12:53:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 12:53:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:53:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:53:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 12:53:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 12:54:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:54:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:54:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 12:54:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 12:54:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 12:54:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 12:54:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 12:54:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 12:54:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 12:54:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:54:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:54:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 12:54:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 12:55:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:55:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 12:55:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35679 | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35679. Falling back to existing DB data. | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35679 because it has no route_token in new or existing data. | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 12:55:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 13:30:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:30:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:30:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 13:30:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 13:30:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 13:30:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 13:30:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 13:30:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 13:30:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 13:30:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:30:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:30:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 13:30:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 13:31:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:31:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:31:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 13:31:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 13:31:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 13:31:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 13:31:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 13:31:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 13:31:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 13:31:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:31:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:31:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 13:31:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 13:32:05 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:32:05 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:32:05 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 13:32:07 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 13:32:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 13:32:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 13:32:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 13:32:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35680 | TIME: 2026-01-12 13:32:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35680. Falling back to existing DB data. | TIME: 2026-01-12 13:32:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35680 because it has no route_token in new or existing data. | TIME: 2026-01-12 13:32:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 13:32:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 13:32:08 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:32:08 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:32:08 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 13:32:08 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 13:49:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:49:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:49:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 13:49:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 13:49:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 13:49:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 13:49:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 13:49:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 13:49:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 13:49:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:49:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:49:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 13:49:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 13:53:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:53:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 13:53:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 13:53:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35681 | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35681. Falling back to existing DB data. | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35681 because it has no route_token in new or existing data. | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 13:53:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 14:11:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:11:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:11:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 14:11:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 14:11:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 14:11:07 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 14:11:07 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 14:11:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 14:11:07 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 14:11:08 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:11:08 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:11:08 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 14:11:08 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 14:23:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:23:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:23:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 14:23:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 14:23:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 14:23:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 14:23:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 14:23:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 14:23:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 14:23:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:23:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:23:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 14:23:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 14:30:04 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:30:04 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:30:04 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 14:30:06 INFO - TOKEN: 75919240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 14:30:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 14:30:06 INFO - TOKEN: 75919240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 14:30:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 14:30:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35682 | TIME: 2026-01-12 14:30:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35682. Falling back to existing DB data. | TIME: 2026-01-12 14:30:06 INFO - TOKEN: 75919240 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35682 because it has no route_token in new or existing data. | TIME: 2026-01-12 14:30:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 14:30:06 INFO - TOKEN: 75919240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 14:30:07 INFO - TOKEN: 75919240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:30:07 INFO - TOKEN: 75919240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:30:07 INFO - TOKEN: 75919240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 14:30:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 14:45:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:45:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:45:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 14:45:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 14:45:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 14:45:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 14:45:06 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 14:45:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 14:45:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 14:45:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:45:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:45:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 14:45:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 14:48:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:48:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:48:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 14:48:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 14:48:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 14:48:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 14:48:06 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 14:48:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 14:48:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 14:48:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:48:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:48:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 14:48:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 14:50:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:50:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 14:50:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 14:50:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 14:50:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 14:50:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 14:50:06 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 14:50:06 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35685 | TIME: 2026-01-12 14:50:06 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35685. Falling back to existing DB data. | TIME: 2026-01-12 14:50:06 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35685 because it has no route_token in new or existing data. | TIME: 2026-01-12 14:50:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 14:50:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 14:50:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:50:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 14:50:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 14:50:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 15:13:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:13:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:13:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 15:13:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 15:13:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 15:13:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 15:13:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 15:13:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 15:13:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 15:13:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:13:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:13:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 15:13:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 15:16:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:16:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:16:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 15:16:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 15:16:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 15:16:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 15:16:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 15:16:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 15:16:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 15:16:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:16:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:16:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 15:16:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 15:21:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:21:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:21:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 15:21:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35686 | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35686. Falling back to existing DB data. | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35686 because it has no route_token in new or existing data. | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 15:21:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 15:27:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:27:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:27:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 15:27:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 15:27:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 15:27:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 15:27:06 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 15:27:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 15:27:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 15:27:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:27:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:27:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 15:27:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 15:28:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:28:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:28:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 15:28:07 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 15:28:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 15:28:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 15:28:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 15:28:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 15:28:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 15:28:08 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:28:08 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:28:08 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 15:28:08 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 15:29:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:29:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 15:29:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 15:29:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35687 | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35687. Falling back to existing DB data. | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35687 because it has no route_token in new or existing data. | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 15:29:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 16:24:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 16:24:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 16:24:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 16:24:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 16:24:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 16:24:06 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 16:24:06 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 16:24:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 16:24:06 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 16:24:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 16:24:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 16:24:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 16:24:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 17:02:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 17:02:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 17:02:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 17:02:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35688 | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35688. Falling back to existing DB data. | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35688 because it has no route_token in new or existing data. | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 17:02:07 INFO - TOKEN: 64951960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 18:40:04 INFO - TOKEN: 64951960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 18:40:04 INFO - TOKEN: 64951960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 18:40:04 INFO - TOKEN: 64951960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 18:40:06 INFO - TOKEN: 64951960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 64951960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 64951960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 64951960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 64951960 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 64951960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 64951960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 64951960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 64951960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 64951960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 18:40:07 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 18:51:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 18:51:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 18:51:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 18:51:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 18:51:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 18:51:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 18:51:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 18:51:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 18:51:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 18:51:09 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 18:51:09 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 18:51:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 18:51:09 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 19:05:05 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:05:05 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:05:05 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 19:05:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 19:05:08 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 19:05:08 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 19:05:08 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 19:05:08 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 19:05:08 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 19:05:09 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:05:09 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:05:09 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 19:05:09 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 19:06:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:06:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:06:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 19:06:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 19:06:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 19:06:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 19:06:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 19:06:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 19:06:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 19:06:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:06:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:06:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 19:06:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 19:13:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:13:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:13:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 19:13:06 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 19:13:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 19:13:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 19:13:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 19:13:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 19:13:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 19:13:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:13:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:13:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 19:13:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 19:14:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:14:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:14:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 19:14:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 19:14:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 19:14:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 19:14:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 19:14:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 19:14:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 19:14:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:14:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:14:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 19:14:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 19:21:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:21:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:21:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 19:21:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 19:21:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 19:21:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 19:21:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 19:21:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 19:21:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 19:21:09 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:21:09 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:21:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 19:21:09 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 19:22:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:22:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:22:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 19:22:07 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 19:22:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 19:22:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 19:22:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 19:22:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 19:22:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 19:22:08 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:22:08 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:22:08 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 19:22:08 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 19:27:04 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:27:04 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:27:04 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 19:27:06 INFO - TOKEN: 92337086 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 19:27:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 19:27:07 INFO - TOKEN: 92337086 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 19:27:07 INFO - TOKEN: 92337086 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 19:27:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 19:27:07 INFO - TOKEN: 92337086 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 19:27:08 INFO - TOKEN: 92337086 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:27:08 INFO - TOKEN: 92337086 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:27:08 INFO - TOKEN: 92337086 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 19:27:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 19:36:05 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:36:05 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:36:05 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 19:36:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 19:36:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 19:36:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 19:36:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 19:36:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 19:36:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 19:36:08 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:36:08 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:36:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 19:36:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 19:44:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:44:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 19:44:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 19:44:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 19:44:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 19:44:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 19:44:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 19:44:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 19:44:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 19:44:09 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:44:09 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 19:44:09 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 19:44:09 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 20:02:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 20:02:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 20:02:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35654 | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35654. Falling back to existing DB data. | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100013 with 1 parts. | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mt6LsRtA9qcucUHb9... | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mt6LsRtA9qcucUHb9 | TIME: 2026-01-12 20:02:06 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6046332,-114.5308357/33.4575267,-112.1854128/32.2485702,-110.9916885/32.2272712,-109.0483905/@32.2489008,-110.9913596,408m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=29aaa844-28a7-479f-8a87-9ba655dc3d02 | TIME: 2026-01-12 20:02:08 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-12 20:02:08 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100013, part 1. | TIME: 2026-01-12 20:02:08 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100013. | TIME: 2026-01-12 20:02:09 INFO - TOKEN: 100013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100013. | TIME: 2026-01-12 20:02:09 INFO - TOKEN: 100013 | FUNCTION: get_unique_token | STATUS: Using existing token: iv6zxqpyncka | TIME: 2026-01-12 20:02:09 INFO - TOKEN: 100013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-12 20:02:10 INFO - TOKEN: 100013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: iv6zxqpyncka | TIME: 2026-01-12 20:02:10 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100013. | TIME: 2026-01-12 20:02:10 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 20:02:10 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 20:02:11 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 20:02:11 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 20:02:11 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 20:02:11 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 20:10:04 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 20:10:04 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 20:10:04 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35583 | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35583. Falling back to existing DB data. | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341138 with 1 parts. | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oX4UcNiSDUXaFNYi6... | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oX4UcNiSDUXaFNYi6 | TIME: 2026-01-12 20:10:07 INFO - TOKEN: 90451572 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4682919,-120.0028661/39.3216888,-120.6100237/39.2665774,-121.016236/39.209677,-121.07678/39.1496229,-121.5873004/1+Alverda+Dr,+Oroville,+CA+95966,+USA/@39.4574391,-121.5965115,13.01z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x809cb143885b2e7b:0x85bcf13beb5625f4!2m2!1d-121.5218937!2d39.466357!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e9a1e361-4ac1-4805-b41e-4691b81f7857 | TIME: 2026-01-12 20:10:09 INFO - TOKEN: 90451572 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-12 20:10:09 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 341138, part 1. | TIME: 2026-01-12 20:10:09 INFO - TOKEN: 90451572 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341138. | TIME: 2026-01-12 20:10:10 INFO - TOKEN: 341138 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341138. | TIME: 2026-01-12 20:10:10 INFO - TOKEN: 341138 | FUNCTION: get_unique_token | STATUS: Using existing token: csr15mw72sxn | TIME: 2026-01-12 20:10:10 INFO - TOKEN: 341138 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1 Alverda Dr, Oroville, CA 95966, USA' | TIME: 2026-01-12 20:10:11 INFO - TOKEN: 341138 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-12 20:10:12 INFO - TOKEN: 341138 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.498795, -121.566412). | TIME: 2026-01-12 20:10:13 INFO - TOKEN: 341138 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-12 20:10:13 INFO - TOKEN: 341138 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: csr15mw72sxn | TIME: 2026-01-12 20:10:13 INFO - TOKEN: 90451572 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341138. | TIME: 2026-01-12 20:10:13 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 20:10:13 INFO - TOKEN: 90451572 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 20:10:15 INFO - TOKEN: 90451572 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 20:10:15 INFO - TOKEN: 90451572 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 20:10:15 INFO - TOKEN: 90451572 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 20:10:15 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 20:54:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 20:54:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 20:54:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 20:54:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 20:54:08 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 20:54:08 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 20:54:08 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 20:54:08 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 20:54:08 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 20:54:09 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 20:54:09 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 20:54:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 20:54:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 20:59:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 20:59:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 20:59:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35166 | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35166. Falling back to existing DB data. | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210475 with 1 parts. | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/deoxWai4MUipPma88... | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/deoxWai4MUipPma88 | TIME: 2026-01-12 20:59:07 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4364566,-87.5313884/39.6988509,-86.2572243/39.9088637,-86.0426559/40.325866,-85.5587327/40.9847212,-85.0784411/41.7595817,-84.9895388/@41.7659293,-85.0544987,11.92z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=9f1eb822-a96e-4b41-9d85-1ab40425c9b0 | TIME: 2026-01-12 20:59:09 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-12 20:59:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210475, part 1. | TIME: 2026-01-12 20:59:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210475. | TIME: 2026-01-12 20:59:10 INFO - TOKEN: 210475 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210475. | TIME: 2026-01-12 20:59:10 INFO - TOKEN: 210475 | FUNCTION: get_unique_token | STATUS: Using existing token: 7c21045lpk4c | TIME: 2026-01-12 20:59:10 INFO - TOKEN: 210475 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-12 20:59:11 INFO - TOKEN: 210475 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7c21045lpk4c | TIME: 2026-01-12 20:59:12 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210475. | TIME: 2026-01-12 20:59:12 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 20:59:12 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 20:59:14 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 20:59:14 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 20:59:14 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 20:59:14 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:11:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:11:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:11:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:11:06 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:11:06 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:11:06 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:11:06 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:11:06 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:11:06 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:11:07 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:11:07 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:11:07 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:11:07 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:13:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:13:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:13:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:13:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:13:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:13:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:13:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:13:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:13:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:13:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:13:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:13:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:13:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:14:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:14:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:14:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:14:06 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:14:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:14:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:14:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:14:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35634 | TIME: 2026-01-12 21:14:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35634. Falling back to existing DB data. | TIME: 2026-01-12 21:14:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35634 because it has no route_token in new or existing data. | TIME: 2026-01-12 21:14:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:14:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:14:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:14:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:14:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:14:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:15:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:15:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:15:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:15:06 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:15:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:15:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:15:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:15:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35635 | TIME: 2026-01-12 21:15:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35635. Falling back to existing DB data. | TIME: 2026-01-12 21:15:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35635 because it has no route_token in new or existing data. | TIME: 2026-01-12 21:15:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:15:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:15:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:15:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:15:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:15:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:19:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:19:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:19:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:19:06 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:19:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:19:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:19:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:19:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:19:07 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:19:08 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:19:08 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:19:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:19:08 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:20:04 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:20:04 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:20:04 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35265 | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35265. Falling back to existing DB data. | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pZYvvYfykPfdDztK6... | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pZYvvYfykPfdDztK6 | TIME: 2026-01-12 21:20:07 INFO - TOKEN: 17089759 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6512495,-103.0413265/36.0382163,-102.5853669/36.0796397,-102.5849785/36.0794283,-102.5097432/36.0944063,-102.5075903/36.0964783,-102.470933/36.4985752,-101.7906148/@36.0633729,-102.5825424,10.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=25a56f21-1a77-4e13-bdbe-158bef37b5b2 | TIME: 2026-01-12 21:20:09 INFO - TOKEN: 17089759 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-12 21:20:09 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 310523, part 1. | TIME: 2026-01-12 21:20:09 INFO - TOKEN: 17089759 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2026-01-12 21:20:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2026-01-12 21:20:09 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2026-01-12 21:20:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-12 21:20:11 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2026-01-12 21:20:11 INFO - TOKEN: 17089759 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2026-01-12 21:20:11 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:20:11 INFO - TOKEN: 17089759 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:20:13 INFO - TOKEN: 17089759 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:20:13 INFO - TOKEN: 17089759 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:20:13 INFO - TOKEN: 17089759 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:20:13 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:52:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:52:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:52:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:52:07 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:52:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:52:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:52:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:52:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:52:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:52:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:52:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:52:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:52:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:55:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:55:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:55:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:55:06 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:55:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:55:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:55:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:55:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35636 | TIME: 2026-01-12 21:55:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35636. Falling back to existing DB data. | TIME: 2026-01-12 21:55:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35636 because it has no route_token in new or existing data. | TIME: 2026-01-12 21:55:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:55:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:55:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:55:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:55:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:55:08 INFO - TOKEN: 93605803 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:57:04 INFO - TOKEN: 93605803 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:57:04 INFO - TOKEN: 93605803 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:57:04 INFO - TOKEN: 93605803 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:57:06 INFO - TOKEN: 93605803 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:57:07 INFO - TOKEN: 93605803 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:57:07 INFO - TOKEN: 93605803 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:57:07 INFO - TOKEN: 93605803 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:57:07 INFO - TOKEN: 93605803 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:57:07 INFO - TOKEN: 93605803 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:57:09 INFO - TOKEN: 93605803 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:57:09 INFO - TOKEN: 93605803 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:57:09 INFO - TOKEN: 93605803 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:57:09 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 21:58:04 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:58:04 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 21:58:04 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 21:58:06 INFO - TOKEN: 11502228 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 21:58:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 21:58:07 INFO - TOKEN: 11502228 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 21:58:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 21:58:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35637 | TIME: 2026-01-12 21:58:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35637. Falling back to existing DB data. | TIME: 2026-01-12 21:58:07 INFO - TOKEN: 11502228 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35637 because it has no route_token in new or existing data. | TIME: 2026-01-12 21:58:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 21:58:07 INFO - TOKEN: 11502228 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 21:58:08 INFO - TOKEN: 11502228 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:58:08 INFO - TOKEN: 11502228 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 21:58:08 INFO - TOKEN: 11502228 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 21:58:08 INFO - TOKEN: 24273025 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:08:04 INFO - TOKEN: 24273025 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:08:04 INFO - TOKEN: 24273025 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:08:04 INFO - TOKEN: 24273025 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:08:07 INFO - TOKEN: 24273025 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:08:07 INFO - TOKEN: 24273025 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:08:07 INFO - TOKEN: 24273025 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:08:07 INFO - TOKEN: 24273025 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:08:07 INFO - TOKEN: 24273025 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:08:07 INFO - TOKEN: 24273025 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:08:09 INFO - TOKEN: 24273025 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:08:09 INFO - TOKEN: 24273025 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:08:09 INFO - TOKEN: 24273025 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:08:09 INFO - TOKEN: 22088681 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:12:04 INFO - TOKEN: 22088681 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:12:04 INFO - TOKEN: 22088681 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:12:04 INFO - TOKEN: 22088681 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:12:06 INFO - TOKEN: 22088681 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:12:06 INFO - TOKEN: 22088681 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:12:06 INFO - TOKEN: 22088681 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:12:06 INFO - TOKEN: 22088681 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:12:06 INFO - TOKEN: 22088681 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:12:06 INFO - TOKEN: 22088681 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:12:07 INFO - TOKEN: 22088681 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:12:07 INFO - TOKEN: 22088681 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:12:07 INFO - TOKEN: 22088681 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:12:07 INFO - TOKEN: 65579725 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:13:04 INFO - TOKEN: 65579725 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:13:04 INFO - TOKEN: 65579725 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:13:04 INFO - TOKEN: 65579725 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:13:07 INFO - TOKEN: 65579725 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:13:07 INFO - TOKEN: 65579725 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:13:07 INFO - TOKEN: 65579725 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:13:07 INFO - TOKEN: 65579725 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:13:07 INFO - TOKEN: 65579725 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:13:07 INFO - TOKEN: 65579725 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:13:10 INFO - TOKEN: 65579725 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:13:10 INFO - TOKEN: 65579725 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:13:10 INFO - TOKEN: 65579725 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:13:10 INFO - TOKEN: 65579725 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:15:04 INFO - TOKEN: 65579725 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:15:04 INFO - TOKEN: 65579725 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:15:04 INFO - TOKEN: 65579725 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:15:07 INFO - TOKEN: 65579725 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:15:08 INFO - TOKEN: 65579725 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:15:08 INFO - TOKEN: 65579725 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:15:08 INFO - TOKEN: 65579725 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:15:08 INFO - TOKEN: 65579725 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:15:08 INFO - TOKEN: 65579725 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:15:10 INFO - TOKEN: 65579725 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:15:10 INFO - TOKEN: 65579725 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:15:10 INFO - TOKEN: 65579725 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:15:10 INFO - TOKEN: 65579725 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:17:04 INFO - TOKEN: 65579725 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:17:04 INFO - TOKEN: 65579725 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:17:04 INFO - TOKEN: 65579725 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:17:07 INFO - TOKEN: 65579725 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:17:08 INFO - TOKEN: 65579725 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:17:08 INFO - TOKEN: 65579725 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:17:08 INFO - TOKEN: 65579725 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:17:08 INFO - TOKEN: 65579725 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:17:08 INFO - TOKEN: 65579725 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:17:10 INFO - TOKEN: 65579725 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:17:10 INFO - TOKEN: 65579725 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:17:10 INFO - TOKEN: 65579725 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:17:10 INFO - TOKEN: 13058226 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:22:05 INFO - TOKEN: 13058226 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:22:05 INFO - TOKEN: 13058226 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:22:05 INFO - TOKEN: 13058226 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:22:07 INFO - TOKEN: 13058226 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:22:08 INFO - TOKEN: 13058226 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:22:08 INFO - TOKEN: 13058226 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:22:08 INFO - TOKEN: 13058226 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:22:08 INFO - TOKEN: 13058226 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:22:08 INFO - TOKEN: 13058226 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:22:10 INFO - TOKEN: 13058226 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:22:10 INFO - TOKEN: 13058226 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:22:10 INFO - TOKEN: 13058226 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:22:10 INFO - TOKEN: 86114411 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:24:04 INFO - TOKEN: 86114411 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:24:04 INFO - TOKEN: 86114411 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:24:04 INFO - TOKEN: 86114411 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:24:06 INFO - TOKEN: 86114411 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:24:07 INFO - TOKEN: 86114411 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:24:07 INFO - TOKEN: 86114411 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:24:07 INFO - TOKEN: 86114411 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:24:07 INFO - TOKEN: 86114411 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:24:07 INFO - TOKEN: 86114411 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:24:08 INFO - TOKEN: 86114411 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:24:08 INFO - TOKEN: 86114411 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:24:08 INFO - TOKEN: 86114411 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:24:08 INFO - TOKEN: 09858908 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:27:04 INFO - TOKEN: 09858908 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:27:04 INFO - TOKEN: 09858908 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:27:04 INFO - TOKEN: 09858908 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:27:07 INFO - TOKEN: 09858908 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:27:07 INFO - TOKEN: 09858908 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:27:07 INFO - TOKEN: 09858908 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:27:07 INFO - TOKEN: 09858908 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:27:07 INFO - TOKEN: 09858908 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:27:07 INFO - TOKEN: 09858908 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:27:08 INFO - TOKEN: 09858908 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:27:08 INFO - TOKEN: 09858908 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:27:08 INFO - TOKEN: 09858908 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:27:08 INFO - TOKEN: 93209129 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:29:04 INFO - TOKEN: 93209129 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:29:04 INFO - TOKEN: 93209129 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:29:04 INFO - TOKEN: 93209129 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:29:06 INFO - TOKEN: 93209129 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:29:06 INFO - TOKEN: 93209129 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:29:06 INFO - TOKEN: 93209129 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:29:06 INFO - TOKEN: 93209129 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:29:06 INFO - TOKEN: 93209129 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:29:06 INFO - TOKEN: 93209129 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:29:07 INFO - TOKEN: 93209129 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:29:07 INFO - TOKEN: 93209129 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:29:07 INFO - TOKEN: 93209129 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:29:07 INFO - TOKEN: 98939822 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:33:05 INFO - TOKEN: 98939822 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:33:05 INFO - TOKEN: 98939822 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:33:05 INFO - TOKEN: 98939822 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:33:08 INFO - TOKEN: 98939822 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:33:08 INFO - TOKEN: 98939822 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:33:08 INFO - TOKEN: 98939822 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:33:08 INFO - TOKEN: 98939822 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:33:08 INFO - TOKEN: 98939822 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:33:08 INFO - TOKEN: 98939822 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:33:10 INFO - TOKEN: 98939822 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:33:10 INFO - TOKEN: 98939822 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:33:10 INFO - TOKEN: 98939822 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:33:10 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:48:05 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:48:05 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:48:05 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:48:07 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:48:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:48:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:48:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:48:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-12 22:48:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:48:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:48:08 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:48:08 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:48:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:48:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:49:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:49:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:49:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:49:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:49:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:49:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:49:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:49:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-12 22:49:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:49:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:49:07 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:49:07 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:49:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:49:07 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:51:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:51:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:51:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:51:06 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:51:06 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:51:06 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:51:06 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:51:06 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:51:06 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:51:07 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:51:07 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:51:07 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:51:07 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:52:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:52:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:52:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:52:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:54:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:54:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:54:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:54:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:54:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:54:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:54:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:54:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:54:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:54:07 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:54:07 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:54:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:54:07 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 22:59:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:59:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 22:59:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 22:59:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 22:59:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 22:59:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 22:59:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 22:59:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 22:59:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 22:59:09 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:59:09 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 22:59:09 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 22:59:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:00:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:00:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:00:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:00:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:00:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:00:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:00:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:00:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:00:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:00:07 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:00:07 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:00:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:00:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:02:05 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:02:05 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:02:05 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:02:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:02:08 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:02:08 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:02:08 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:02:08 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:02:08 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:02:09 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:02:09 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:02:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:02:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:07:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:07:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:07:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:07:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:07:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:07:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:07:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:07:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:07:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:07:09 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:07:09 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:07:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:07:09 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:16:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:16:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:16:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:16:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:16:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:16:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:16:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:16:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:16:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:16:09 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:16:09 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:16:09 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:16:09 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:18:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:18:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:18:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35625 | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35625. Falling back to existing DB data. | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220597 with 1 parts. | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HDmPWoFLeYNmeNU77... | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HDmPWoFLeYNmeNU77 | TIME: 2026-01-12 23:18:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7202785,-91.3580195/39.7376531,-90.1349519/39.810987,-89.5929311/40.18465,-89.320087/40.185358,-89.3239777/40.1923487,-89.4226438/40.6049855,-89.4750862/424+W+Edgewood+Ct,+Morton,+IL+61550,+USA/@40.6046259,-89.4761502,17.61z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880af8d2e40cae89:0x4539af8edc6f46ed!2m2!1d-89.4757854!2d40.6007432!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=650cafa5-1a15-43d8-8503-01f43687b274 | TIME: 2026-01-12 23:18:09 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-12 23:18:09 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 220597, part 1. | TIME: 2026-01-12 23:18:09 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220597. | TIME: 2026-01-12 23:18:10 INFO - TOKEN: 220597 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220597. | TIME: 2026-01-12 23:18:10 INFO - TOKEN: 220597 | FUNCTION: get_unique_token | STATUS: Using existing token: ppmt6gdyqbm9 | TIME: 2026-01-12 23:18:10 INFO - TOKEN: 220597 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '424 W Edgewood Ct, Morton, IL 61550, USA' | TIME: 2026-01-12 23:18:11 INFO - TOKEN: 220597 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.6021660, -89.4758373). | TIME: 2026-01-12 23:18:12 INFO - TOKEN: 220597 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-12 23:18:12 INFO - TOKEN: 220597 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ppmt6gdyqbm9 | TIME: 2026-01-12 23:18:12 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220597. | TIME: 2026-01-12 23:18:12 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:18:12 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:18:14 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:18:14 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:18:14 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:18:14 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:19:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:19:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:19:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:19:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:19:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:19:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:19:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:19:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:19:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:19:09 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:19:09 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:19:09 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:19:09 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:20:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:20:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:20:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:20:06 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:20:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:20:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:20:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:20:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:20:07 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:20:08 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:20:08 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:20:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:20:08 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:21:04 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:21:04 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:21:04 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35625 | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35625. Falling back to existing DB data. | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220597 with 1 parts. | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HDmPWoFLeYNmeNU77... | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HDmPWoFLeYNmeNU77 | TIME: 2026-01-12 23:21:07 INFO - TOKEN: 10922510 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7202785,-91.3580195/39.7376531,-90.1349519/39.810987,-89.5929311/40.18465,-89.320087/40.185358,-89.3239777/40.1923487,-89.4226438/40.6049855,-89.4750862/424+W+Edgewood+Ct,+Morton,+IL+61550,+USA/@40.6046259,-89.4761502,17.61z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880af8d2e40cae89:0x4539af8edc6f46ed!2m2!1d-89.4757854!2d40.6007432!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=650cafa5-1a15-43d8-8503-01f43687b274 | TIME: 2026-01-12 23:21:09 INFO - TOKEN: 10922510 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-12 23:21:09 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 220597, part 1. | TIME: 2026-01-12 23:21:09 INFO - TOKEN: 10922510 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220597. | TIME: 2026-01-12 23:21:09 INFO - TOKEN: 220597 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220597. | TIME: 2026-01-12 23:21:09 INFO - TOKEN: 220597 | FUNCTION: get_unique_token | STATUS: Using existing token: ppmt6gdyqbm9 | TIME: 2026-01-12 23:21:10 INFO - TOKEN: 220597 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '424 W Edgewood Ct, Morton, IL 61550, USA' | TIME: 2026-01-12 23:21:11 INFO - TOKEN: 220597 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.6021660, -89.4758373). | TIME: 2026-01-12 23:21:12 INFO - TOKEN: 220597 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-12 23:21:12 INFO - TOKEN: 220597 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ppmt6gdyqbm9 | TIME: 2026-01-12 23:21:12 INFO - TOKEN: 10922510 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220597. | TIME: 2026-01-12 23:21:12 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:21:12 INFO - TOKEN: 10922510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:21:14 INFO - TOKEN: 10922510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:21:14 INFO - TOKEN: 10922510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:21:14 INFO - TOKEN: 10922510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:21:14 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:22:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:22:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:22:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:22:06 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:22:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:22:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:22:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:22:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:22:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:22:07 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:22:07 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:22:07 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:22:07 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:23:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:23:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:23:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:23:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:23:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:23:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:23:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:23:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:23:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:23:09 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:23:09 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:23:09 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:23:09 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:24:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:24:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:24:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:24:07 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:24:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:24:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:24:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:24:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:24:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:24:08 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:24:08 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:24:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:24:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:27:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:27:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:27:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:27:07 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:27:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:27:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:27:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:27:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:27:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:27:09 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:27:09 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:27:09 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:27:09 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:28:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:28:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:28:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:28:07 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:28:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:28:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:28:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:28:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:28:07 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:28:09 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:28:09 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:28:09 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:28:09 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:30:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:30:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:30:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:30:06 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:30:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:30:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:30:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:30:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-12 23:30:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:30:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:30:08 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:30:08 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:30:08 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:30:08 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:32:04 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:32:04 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:32:04 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35704 | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35704. Falling back to existing DB data. | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410197 with 1 parts. | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/T9xwxkt5oGrFZxDj6... | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/T9xwxkt5oGrFZxDj6 | TIME: 2026-01-12 23:32:07 INFO - TOKEN: 91120783 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/45.9316692,-119.3283307/46.2613371,-119.3944546/46.9716694,-120.528606/47.5873337,-122.1793609/47.8390998,-122.2600071/47.9784662,-122.1801703/47.9825844,-122.1372711/48.0080487,-122.1072383/48.0283216,-122.104862/11307+Mountain+Loop+Hwy,+Granite+Falls,+WA+98252,+USA/@48.0934224,-121.961569,14.32z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x54854cc0ccf1232b:0xaff4f71aaad9661d!2m2!1d-121.9583!2d48.0993827!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0975abdf-30b8-43bb-897a-d8bec4ff6f10 | TIME: 2026-01-12 23:32:09 INFO - TOKEN: 91120783 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-12 23:32:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 410197, part 1. | TIME: 2026-01-12 23:32:09 INFO - TOKEN: 91120783 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410197. | TIME: 2026-01-12 23:32:10 INFO - TOKEN: 410197 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410197. | TIME: 2026-01-12 23:32:10 INFO - TOKEN: 410197 | FUNCTION: get_unique_token | STATUS: Using existing token: m9jlj7jaq1d9 | TIME: 2026-01-12 23:32:10 INFO - TOKEN: 410197 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11307 Mountain Loop Hwy, Granite Falls, WA 98252, USA' | TIME: 2026-01-12 23:32:11 INFO - TOKEN: 410197 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (48.0932530, -121.9617075). | TIME: 2026-01-12 23:32:12 INFO - TOKEN: 410197 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-12 23:32:12 INFO - TOKEN: 410197 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: m9jlj7jaq1d9 | TIME: 2026-01-12 23:32:12 INFO - TOKEN: 91120783 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410197. | TIME: 2026-01-12 23:32:12 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:32:12 INFO - TOKEN: 91120783 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:32:14 INFO - TOKEN: 91120783 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:32:14 INFO - TOKEN: 91120783 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:32:14 INFO - TOKEN: 91120783 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:32:14 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:34:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:34:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:34:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:34:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:34:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:34:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:34:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:34:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-12 23:34:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:34:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:34:08 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:34:08 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:34:08 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:34:08 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:37:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:37:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:37:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:37:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:37:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:37:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:37:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:37:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:37:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:37:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:37:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:37:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:37:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:38:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:38:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:38:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:38:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:38:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:38:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:38:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:38:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:38:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:38:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:38:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:38:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:38:09 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:42:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:42:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:42:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:42:06 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:42:07 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:45:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:45:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:45:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:45:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:45:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:45:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:45:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:45:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:45:07 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:45:08 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:45:08 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:45:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:45:08 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:46:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:46:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:46:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:46:06 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:46:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:46:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:46:07 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:46:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:46:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:46:07 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:46:07 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:46:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:46:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:47:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:47:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:47:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:47:06 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:47:06 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:47:06 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:47:06 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:47:06 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:47:06 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:47:07 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:47:07 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:47:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:47:07 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:48:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:48:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:48:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35652 | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35652. Falling back to existing DB data. | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341139 with 1 parts. | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ETwwQ2wBApSzW8dQ8... | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ETwwQ2wBApSzW8dQ8 | TIME: 2026-01-12 23:48:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9067915,-124.0690303/40.9094238,-124.0495828/40.7560382,-123.0662738/40.5939893,-122.3897213/40.6069539,-122.3617871/38.1787923,-121.4001878/36.0606317,-120.0755384/34.319655,-118.484173/34.0597061,-117.1734966/33.6045558,-114.5304896/@39.5300072,-121.6982954,5.71z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5b88518e-ef60-4165-9f20-dcb27794fd0e | TIME: 2026-01-12 23:48:10 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-12 23:48:10 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341139, part 1. | TIME: 2026-01-12 23:48:10 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341139. | TIME: 2026-01-12 23:48:10 INFO - TOKEN: 341139 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341139. | TIME: 2026-01-12 23:48:10 INFO - TOKEN: 341139 | FUNCTION: get_unique_token | STATUS: Using existing token: wmlkwimdi94w | TIME: 2026-01-12 23:48:10 INFO - TOKEN: 341139 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-12 23:48:12 INFO - TOKEN: 341139 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wmlkwimdi94w | TIME: 2026-01-12 23:48:12 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341139. | TIME: 2026-01-12 23:48:12 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:48:12 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:48:14 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:48:14 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:48:14 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:48:14 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-12 23:49:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:49:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-12 23:49:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-12 23:49:06 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-12 23:49:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-12 23:49:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-12 23:49:07 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-12 23:49:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-12 23:49:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-12 23:49:07 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:49:07 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-12 23:49:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-12 23:49:07 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:00:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:00:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:00:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:00:06 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:00:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:00:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:00:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:00:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:00:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:00:08 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:00:08 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:00:08 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:00:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:03:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:03:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:03:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:03:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:03:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:03:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:03:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:03:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:03:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:03:07 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:03:07 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:03:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:03:07 INFO - TOKEN: 17116559 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:05:04 INFO - TOKEN: 17116559 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:05:04 INFO - TOKEN: 17116559 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:05:04 INFO - TOKEN: 17116559 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:05:07 INFO - TOKEN: 17116559 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:05:07 INFO - TOKEN: 17116559 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:05:07 INFO - TOKEN: 17116559 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:05:07 INFO - TOKEN: 17116559 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:05:07 INFO - TOKEN: 17116559 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:05:07 INFO - TOKEN: 17116559 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:05:09 INFO - TOKEN: 17116559 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:05:09 INFO - TOKEN: 17116559 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:05:09 INFO - TOKEN: 17116559 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:05:09 INFO - TOKEN: 25693067 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:06:04 INFO - TOKEN: 25693067 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:06:04 INFO - TOKEN: 25693067 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:06:04 INFO - TOKEN: 25693067 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:06:06 INFO - TOKEN: 25693067 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:06:07 INFO - TOKEN: 25693067 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:06:07 INFO - TOKEN: 25693067 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:06:07 INFO - TOKEN: 25693067 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:06:07 INFO - TOKEN: 25693067 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:06:07 INFO - TOKEN: 25693067 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:06:08 INFO - TOKEN: 25693067 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:06:08 INFO - TOKEN: 25693067 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:06:08 INFO - TOKEN: 25693067 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:06:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:10:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:10:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:10:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:10:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:10:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:10:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:10:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:10:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:10:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:10:07 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:10:07 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:10:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:10:07 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:11:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:11:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:11:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:11:07 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:11:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:11:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:11:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:11:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:11:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:11:09 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:11:09 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:11:09 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:11:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:14:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:14:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:14:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:14:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:14:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:14:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:14:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:14:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35703 | TIME: 2026-01-13 00:14:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35703. Falling back to existing DB data. | TIME: 2026-01-13 00:14:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35703 because it has no route_token in new or existing data. | TIME: 2026-01-13 00:14:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:14:06 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:14:07 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:14:07 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:14:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:14:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:17:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:17:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:17:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:17:06 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:17:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:20:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:20:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:20:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:20:06 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:20:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:20:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:20:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:20:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:20:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:20:07 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:20:07 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:20:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:20:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:21:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:21:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:21:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:21:06 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:21:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:21:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:21:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:21:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:21:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:21:07 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:21:07 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:21:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:21:07 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:24:04 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:24:04 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:24:04 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:24:07 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:25:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:25:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:25:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:25:07 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:25:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:25:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:25:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:25:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:25:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:25:08 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:25:08 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:25:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:25:08 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:26:05 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:26:05 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:26:05 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:26:07 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:26:08 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:26:08 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:26:08 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:26:08 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:26:08 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:26:09 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:26:09 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:26:09 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:26:09 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:27:04 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:27:04 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:27:04 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:27:06 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:27:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:27:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:27:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:27:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:27:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:27:07 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:27:07 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:27:07 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:27:07 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:28:04 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:28:04 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:28:04 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:28:06 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:28:06 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:28:06 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:28:06 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:28:06 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 00:28:06 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:28:06 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:28:07 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:28:07 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:28:07 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:28:07 INFO - TOKEN: 16923186 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:29:04 INFO - TOKEN: 16923186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:29:04 INFO - TOKEN: 16923186 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:29:04 INFO - TOKEN: 16923186 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:29:06 INFO - TOKEN: 16923186 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 16923186 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 16923186 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 16923186 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 16923186 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 16923186 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 16923186 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 16923186 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 16923186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 16923186 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:29:07 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:30:04 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:30:04 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:30:04 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:30:06 INFO - TOKEN: 40599015 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:30:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:30:07 INFO - TOKEN: 40599015 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:30:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:30:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35657 | TIME: 2026-01-13 00:30:07 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35657. Falling back to existing DB data. | TIME: 2026-01-13 00:30:07 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341140 with 1 parts. | TIME: 2026-01-13 00:30:07 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4rfzmSXWGgjRZTvc8... | TIME: 2026-01-13 00:30:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4rfzmSXWGgjRZTvc8 | TIME: 2026-01-13 00:30:07 INFO - TOKEN: 40599015 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.46828,-120.0028762/39.0497639,-120.971827/38.6318694,-121.5200672/39.7583138,-122.2052286/40.6117092,-122.3669896/40.5873366,-122.3936192/40.7966973,-123.380999/40.9067941,-124.0690302/@40.9033938,-124.0679165,14.26z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=fbff1daa-5086-4ab8-87b3-800f606acc57 | TIME: 2026-01-13 00:30:09 INFO - TOKEN: 40599015 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-13 00:30:09 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341140, part 1. | TIME: 2026-01-13 00:30:09 INFO - TOKEN: 40599015 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341140. | TIME: 2026-01-13 00:30:09 INFO - TOKEN: 341140 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341140. | TIME: 2026-01-13 00:30:09 INFO - TOKEN: 341140 | FUNCTION: get_unique_token | STATUS: Using existing token: gijjvfxjau44 | TIME: 2026-01-13 00:30:09 INFO - TOKEN: 341140 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-13 00:30:11 INFO - TOKEN: 341140 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gijjvfxjau44 | TIME: 2026-01-13 00:30:11 INFO - TOKEN: 40599015 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341140. | TIME: 2026-01-13 00:30:11 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:30:11 INFO - TOKEN: 40599015 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:30:13 INFO - TOKEN: 40599015 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:30:13 INFO - TOKEN: 40599015 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:30:13 INFO - TOKEN: 40599015 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:30:13 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:31:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:31:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:31:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:31:06 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:31:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:31:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:31:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:31:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:31:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:31:07 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:31:07 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:31:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:31:07 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:35:05 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:35:05 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:35:05 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:35:07 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:35:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:35:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:35:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:35:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:35:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:35:08 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:35:08 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:35:08 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:35:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:37:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:37:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:37:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:37:07 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:37:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:37:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:37:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:37:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:37:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:37:08 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:37:08 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:37:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:37:08 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:38:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:38:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:38:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:38:06 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:38:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:38:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:38:06 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:38:06 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 00:38:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:38:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:38:07 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:38:07 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:38:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:38:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:40:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:40:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:40:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:40:06 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:40:06 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:40:06 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:40:06 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:40:06 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:40:06 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:40:07 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:40:07 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:40:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:40:07 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:42:05 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:42:05 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:42:05 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:42:07 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:42:08 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:42:08 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:42:08 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:42:08 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:42:08 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:42:09 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:42:09 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:42:09 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:42:09 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:43:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:43:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:43:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:43:07 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:43:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:43:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:43:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:43:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:43:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:43:09 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:43:09 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:43:09 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:43:09 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:44:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:44:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:44:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:44:06 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:44:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:44:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:44:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:44:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:44:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:44:08 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:44:08 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:44:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:44:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:45:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:45:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:45:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:45:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:45:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:45:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:45:06 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:45:06 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 00:45:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:45:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:45:07 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:45:07 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:45:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:45:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:46:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:46:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:46:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:46:07 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:48:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:48:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:48:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:48:07 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:48:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:48:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:48:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:48:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:48:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:48:08 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:48:08 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:48:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:48:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:50:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:50:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:50:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:50:06 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35691 | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35691 | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35691 | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35691. Falling back to existing DB data. | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311044 with 3 parts. | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wk34j2zzrQVxfRHF9... | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wk34j2zzrQVxfRHF9 | TIME: 2026-01-13 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/10470+Deer+Trail+Dr,+Houston,+TX+77038,+USA/29.9397919,-95.4226847/29.9382906,-95.3937641/29.9386811,-95.3578969/29.9389987,-95.3182423/29.9449892,-95.2928528/29.9640403,-95.2849261/30.3623403,-95.0812142/30.4895625,-94.9937319/30.7108994,-94.9502439/@30.7175236,-94.9454142,12.68z/data=!4m19!4m18!1m5!1m1!1s0x8640c9beb10ddaf1:0x1c4d92cfb64401f0!2m2!1d-95.4192832!2d29.9269916!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=254c9b43-7fdf-4b6e-8cf4-4c999d6c72fd | TIME: 2026-01-13 00:50:08 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 00:50:08 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311044, part 1. | TIME: 2026-01-13 00:50:08 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311044. | TIME: 2026-01-13 00:50:09 INFO - TOKEN: 311044 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311044. | TIME: 2026-01-13 00:50:09 INFO - TOKEN: 311044 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-13 00:50:09 INFO - TOKEN: 311044 | FUNCTION: get_unique_token | STATUS: Generated unique token: pnz15051vwod | TIME: 2026-01-13 00:50:09 INFO - TOKEN: 311044 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '10470 Deer Trail Dr, Houston, TX 77038, USA' | TIME: 2026-01-13 00:50:11 INFO - TOKEN: 311044 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.9270102, -95.4192706). | TIME: 2026-01-13 00:50:12 INFO - TOKEN: 311044 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 00:50:12 INFO - TOKEN: 311044 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: pnz15051vwod | TIME: 2026-01-13 00:50:12 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Eu18LEWVUEaxZTJw7... | TIME: 2026-01-13 00:50:12 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Eu18LEWVUEaxZTJw7 | TIME: 2026-01-13 00:50:12 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.7108994,-94.9502439/30.7770832,-94.4148744/31.1577318,-94.4132494/31.3979704,-94.1868125/31.5136074,-94.1272122/31.8052049,-94.1915659/32.1459917,-94.3258781/32.1860957,-94.3381872/32.8056837,-94.3662742/33.1141766,-94.1821953/@33.1091268,-94.1989317,15.08z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=7f075dce-d1e2-49fc-9f2f-b11917be85af | TIME: 2026-01-13 00:50:13 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 00:50:13 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311044, part 2. | TIME: 2026-01-13 00:50:13 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-13 00:50:13 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311044. | TIME: 2026-01-13 00:50:14 INFO - TOKEN: 311044 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311044. | TIME: 2026-01-13 00:50:14 INFO - TOKEN: 311044 | FUNCTION: get_unique_token | STATUS: Using existing token: pnz15051vwod | TIME: 2026-01-13 00:50:14 INFO - TOKEN: 311044 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '10470 Deer Trail Dr, Houston, TX 77038, USA' | TIME: 2026-01-13 00:50:16 INFO - TOKEN: 311044 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.9270102, -95.4192706). | TIME: 2026-01-13 00:50:16 INFO - TOKEN: 311044 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-13 00:50:16 INFO - TOKEN: 311044 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pnz15051vwod | TIME: 2026-01-13 00:50:17 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qpWQcsfNswSqdLUk8... | TIME: 2026-01-13 00:50:17 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qpWQcsfNswSqdLUk8 | TIME: 2026-01-13 00:50:17 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.1141766,-94.1821953/33.4017756,-94.0976263/33.4701041,-94.0432813/@33.4701535,-94.043179,20.86z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=73f79509-5bb1-48a0-bddc-9bbec2c87050 | TIME: 2026-01-13 00:50:18 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-13 00:50:18 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 311044, part 3. | TIME: 2026-01-13 00:50:18 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-13 00:50:18 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311044. | TIME: 2026-01-13 00:50:19 INFO - TOKEN: 311044 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311044. | TIME: 2026-01-13 00:50:19 INFO - TOKEN: 311044 | FUNCTION: get_unique_token | STATUS: Using existing token: pnz15051vwod | TIME: 2026-01-13 00:50:19 INFO - TOKEN: 311044 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '10470 Deer Trail Dr, Houston, TX 77038, USA' | TIME: 2026-01-13 00:50:20 INFO - TOKEN: 311044 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.9270102, -95.4192706). | TIME: 2026-01-13 00:50:22 INFO - TOKEN: 311044 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 21, Final geocoded count: 21. | TIME: 2026-01-13 00:50:22 INFO - TOKEN: 311044 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pnz15051vwod | TIME: 2026-01-13 00:50:22 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311044. | TIME: 2026-01-13 00:50:22 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:50:22 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:50:23 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:50:23 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:50:23 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:50:23 INFO - TOKEN: 84342881 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:55:04 INFO - TOKEN: 84342881 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:55:04 INFO - TOKEN: 84342881 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:55:04 INFO - TOKEN: 84342881 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:55:07 INFO - TOKEN: 84342881 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:55:07 INFO - TOKEN: 84342881 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:55:07 INFO - TOKEN: 84342881 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:55:07 INFO - TOKEN: 84342881 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:55:07 INFO - TOKEN: 84342881 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:55:07 INFO - TOKEN: 84342881 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:55:09 INFO - TOKEN: 84342881 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:55:09 INFO - TOKEN: 84342881 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:55:09 INFO - TOKEN: 84342881 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:55:09 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 00:59:04 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:59:04 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 00:59:04 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 00:59:06 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 00:59:06 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 00:59:06 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 00:59:06 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 00:59:06 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 00:59:06 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 00:59:06 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 00:59:07 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:59:07 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 00:59:07 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 00:59:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:03:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:03:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:03:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:03:06 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:03:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:03:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:03:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:03:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:03:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:03:08 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:03:08 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:03:08 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:03:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:07:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:07:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:07:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:07:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:07:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:07:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:07:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:07:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:07:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:07:07 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:07:07 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:07:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:07:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:08:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:08:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:08:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:08:06 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:08:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:08:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:08:06 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:08:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:08:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:08:07 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:08:07 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:08:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:08:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:12:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:12:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:12:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:12:06 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:12:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:12:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:12:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:12:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:12:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:12:08 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:12:08 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:12:08 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:12:08 INFO - TOKEN: 90378919 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:22:04 INFO - TOKEN: 90378919 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:22:04 INFO - TOKEN: 90378919 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:22:04 INFO - TOKEN: 90378919 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:22:07 INFO - TOKEN: 90378919 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:22:07 INFO - TOKEN: 90378919 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:22:07 INFO - TOKEN: 90378919 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:22:07 INFO - TOKEN: 90378919 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:22:07 INFO - TOKEN: 90378919 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:22:07 INFO - TOKEN: 90378919 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:22:09 INFO - TOKEN: 90378919 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:22:09 INFO - TOKEN: 90378919 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:22:09 INFO - TOKEN: 90378919 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:22:09 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:25:05 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:25:05 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:25:05 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:25:07 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:25:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:25:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:25:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:25:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:25:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:25:08 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:25:08 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:25:08 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:25:08 INFO - TOKEN: 43546557 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:26:04 INFO - TOKEN: 43546557 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:26:04 INFO - TOKEN: 43546557 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:26:04 INFO - TOKEN: 43546557 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:26:07 INFO - TOKEN: 43546557 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:26:08 INFO - TOKEN: 43546557 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:26:08 INFO - TOKEN: 43546557 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:26:08 INFO - TOKEN: 43546557 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:26:08 INFO - TOKEN: 43546557 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:26:08 INFO - TOKEN: 43546557 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:26:10 INFO - TOKEN: 43546557 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:26:10 INFO - TOKEN: 43546557 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:26:10 INFO - TOKEN: 43546557 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:26:10 INFO - TOKEN: 15812893 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:28:04 INFO - TOKEN: 15812893 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:28:04 INFO - TOKEN: 15812893 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:28:04 INFO - TOKEN: 15812893 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:28:07 INFO - TOKEN: 15812893 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:28:07 INFO - TOKEN: 15812893 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:28:07 INFO - TOKEN: 15812893 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:28:07 INFO - TOKEN: 15812893 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:28:07 INFO - TOKEN: 15812893 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:28:07 INFO - TOKEN: 15812893 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:28:09 INFO - TOKEN: 15812893 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:28:09 INFO - TOKEN: 15812893 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:28:09 INFO - TOKEN: 15812893 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:28:09 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:29:04 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:29:04 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:29:04 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:29:07 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:29:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:29:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:29:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:29:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:29:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:29:08 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:29:08 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:29:08 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:29:08 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:30:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:30:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:30:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35721 | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35721. Falling back to existing DB data. | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540150 with 1 parts. | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/amKLpUwtbPfLe53S8... | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/amKLpUwtbPfLe53S8 | TIME: 2026-01-13 01:30:07 INFO - TOKEN: 34666075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/125+Adams+St,+Kearny,+NJ+07032,+USA/40.7319501,-74.1157393/40.730311,-74.1332557/40.7140431,-74.1842165/40.7454096,-74.1639938/40.7478878,-74.1690408/40.8602176,-74.3808589/40.8694542,-74.4183229/41.0202575,-74.2180119/41.112841,-74.1625438/@41.0745058,-74.2997179,11.99z/data=!4m17!4m16!1m5!1m1!1s0x89c256b2e5b653a1:0x9909ee5aad6c85ed!2m2!1d-74.1100108!2d40.7351659!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=50bc0d21-6aaf-4080-bd88-8b400624b296 | TIME: 2026-01-13 01:30:09 INFO - TOKEN: 34666075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 01:30:09 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540150, part 1. | TIME: 2026-01-13 01:30:09 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540150. | TIME: 2026-01-13 01:30:09 INFO - TOKEN: 540150 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540150. | TIME: 2026-01-13 01:30:09 INFO - TOKEN: 540150 | FUNCTION: get_unique_token | STATUS: Using existing token: 28dgm260d4hg | TIME: 2026-01-13 01:30:09 INFO - TOKEN: 540150 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '125 Adams St, Kearny, NJ 07032, USA' | TIME: 2026-01-13 01:30:10 INFO - TOKEN: 540150 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7359503, -74.1090973). | TIME: 2026-01-13 01:30:11 INFO - TOKEN: 540150 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 01:30:11 INFO - TOKEN: 540150 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 28dgm260d4hg | TIME: 2026-01-13 01:30:11 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540150. | TIME: 2026-01-13 01:30:11 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:30:11 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:30:12 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:30:12 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:30:12 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:30:12 INFO - TOKEN: 92608723 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:33:04 INFO - TOKEN: 92608723 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:33:04 INFO - TOKEN: 92608723 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:33:04 INFO - TOKEN: 92608723 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:33:07 INFO - TOKEN: 92608723 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:33:07 INFO - TOKEN: 92608723 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:33:07 INFO - TOKEN: 92608723 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:33:07 INFO - TOKEN: 92608723 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:33:07 INFO - TOKEN: 92608723 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:33:07 INFO - TOKEN: 92608723 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:33:09 INFO - TOKEN: 92608723 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:33:09 INFO - TOKEN: 92608723 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:33:09 INFO - TOKEN: 92608723 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:33:09 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:34:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:34:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:34:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:34:06 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:34:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:34:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:34:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:34:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:34:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:34:08 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:34:08 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:34:08 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:34:08 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:37:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:37:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:37:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:37:06 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:37:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:37:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:37:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:37:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:37:07 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:37:07 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:37:07 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:37:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:37:07 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:42:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:42:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:42:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35722 | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35722. Falling back to existing DB data. | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 500114 with 1 parts. | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/69d6KrQB5a2GSF4v9... | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/69d6KrQB5a2GSF4v9 | TIME: 2026-01-13 01:42:06 INFO - TOKEN: 34666075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.112841,-74.1625438/41.2503394,-74.166228/41.8974951,-74.0438933/42.5337228,-73.7839834/42.6327316,-73.7675062/42.7453792,-73.7037804/42.7711053,-73.7610526/44.3412218,-73.5324907/44.4986024,-73.4951831/44.51381,-73.4724633/@44.5112913,-73.4835443,13.5z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=b92b8878-540d-4d7f-94b3-dc555ded42c2 | TIME: 2026-01-13 01:42:08 INFO - TOKEN: 34666075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 01:42:08 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 500114, part 1. | TIME: 2026-01-13 01:42:08 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 500114. | TIME: 2026-01-13 01:42:09 INFO - TOKEN: 500114 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 500114. | TIME: 2026-01-13 01:42:09 INFO - TOKEN: 500114 | FUNCTION: get_unique_token | STATUS: Using existing token: 3wneuj1cs45c | TIME: 2026-01-13 01:42:09 INFO - TOKEN: 500114 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 01:42:10 INFO - TOKEN: 500114 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3wneuj1cs45c | TIME: 2026-01-13 01:42:10 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 500114. | TIME: 2026-01-13 01:42:10 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:42:10 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:42:11 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:42:11 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:42:11 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:42:11 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:43:04 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:43:04 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:43:04 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35722 | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35722. Falling back to existing DB data. | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 500114 with 1 parts. | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FRbxUn1cGo12aEtp7... | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FRbxUn1cGo12aEtp7 | TIME: 2026-01-13 01:43:07 INFO - TOKEN: 34666075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.51381,-73.4724633/44.5872519,-73.4395135/44.666992,-73.4465266/46+Arizona+Ave,+Plattsburgh,+NY+12903,+USA/@44.5862139,-73.5677824,12z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x4cca40d83d06a8db:0x38309de01f898c31!2m2!1d-73.4557617!2d44.6561532!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=92e98ce7-c65e-4316-8762-d2f715194739 | TIME: 2026-01-13 01:43:09 INFO - TOKEN: 34666075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-13 01:43:09 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 500114, part 2. | TIME: 2026-01-13 01:43:09 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-13 01:43:09 INFO - TOKEN: 34666075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 500114. | TIME: 2026-01-13 01:43:09 INFO - TOKEN: 500114 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 500114. | TIME: 2026-01-13 01:43:09 INFO - TOKEN: 500114 | FUNCTION: get_unique_token | STATUS: Using existing token: 3wneuj1cs45c | TIME: 2026-01-13 01:43:09 INFO - TOKEN: 500114 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '46 Arizona Ave, Plattsburgh, NY 12903, USA' | TIME: 2026-01-13 01:43:10 INFO - TOKEN: 500114 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (44.6560273, -73.4556934). | TIME: 2026-01-13 01:43:11 INFO - TOKEN: 500114 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-13 01:43:11 INFO - TOKEN: 500114 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3wneuj1cs45c | TIME: 2026-01-13 01:43:11 INFO - TOKEN: 34666075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 500114. | TIME: 2026-01-13 01:43:11 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:43:11 INFO - TOKEN: 34666075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:43:12 INFO - TOKEN: 34666075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:43:12 INFO - TOKEN: 34666075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:43:12 INFO - TOKEN: 34666075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:43:12 INFO - TOKEN: 78810727 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:47:04 INFO - TOKEN: 78810727 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:47:04 INFO - TOKEN: 78810727 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:47:04 INFO - TOKEN: 78810727 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:47:06 INFO - TOKEN: 78810727 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:47:07 INFO - TOKEN: 78810727 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:47:07 INFO - TOKEN: 78810727 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:47:07 INFO - TOKEN: 78810727 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:47:07 INFO - TOKEN: 78810727 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:47:07 INFO - TOKEN: 78810727 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:47:08 INFO - TOKEN: 78810727 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:47:08 INFO - TOKEN: 78810727 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:47:08 INFO - TOKEN: 78810727 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:47:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:48:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:48:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:48:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:48:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:48:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:48:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:48:06 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:48:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:48:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:48:07 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:48:07 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:48:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:48:07 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:49:04 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:49:04 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:49:04 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:49:07 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:49:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:49:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:49:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:49:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:49:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:49:09 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:49:09 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:49:09 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:49:09 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:50:06 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:50:06 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:50:06 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:50:09 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:50:09 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:50:09 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:50:09 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:50:09 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:50:09 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:50:10 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:50:10 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:50:10 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:50:10 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:51:05 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:51:05 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:51:05 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:51:07 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:51:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:51:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:51:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:51:07 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:51:07 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:51:08 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:51:08 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:51:08 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:51:08 INFO - TOKEN: 69689247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:52:04 INFO - TOKEN: 69689247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:52:04 INFO - TOKEN: 69689247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:52:04 INFO - TOKEN: 69689247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:52:07 INFO - TOKEN: 69689247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:52:07 INFO - TOKEN: 69689247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:52:07 INFO - TOKEN: 69689247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:52:07 INFO - TOKEN: 69689247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:52:07 INFO - TOKEN: 69689247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:52:07 INFO - TOKEN: 69689247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:52:09 INFO - TOKEN: 69689247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:52:09 INFO - TOKEN: 69689247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:52:09 INFO - TOKEN: 69689247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:52:09 INFO - TOKEN: 71770808 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:53:05 INFO - TOKEN: 71770808 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:53:05 INFO - TOKEN: 71770808 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:53:05 INFO - TOKEN: 71770808 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:53:07 INFO - TOKEN: 71770808 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:53:07 INFO - TOKEN: 71770808 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:53:07 INFO - TOKEN: 71770808 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:53:07 INFO - TOKEN: 71770808 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:53:07 INFO - TOKEN: 71770808 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:53:07 INFO - TOKEN: 71770808 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:53:08 INFO - TOKEN: 71770808 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:53:08 INFO - TOKEN: 71770808 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:53:08 INFO - TOKEN: 71770808 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:53:08 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:56:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:56:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:56:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:56:06 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:56:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:56:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:56:07 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:56:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:56:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:56:07 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:56:07 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:56:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:56:07 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:57:05 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:57:05 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:57:05 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:57:07 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:57:08 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:57:08 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:57:08 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:57:08 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:57:08 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:57:09 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:57:09 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:57:09 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:57:09 INFO - TOKEN: 14699540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 01:58:04 INFO - TOKEN: 14699540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:58:04 INFO - TOKEN: 14699540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 01:58:04 INFO - TOKEN: 14699540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 01:58:07 INFO - TOKEN: 14699540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 01:58:07 INFO - TOKEN: 14699540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 01:58:07 INFO - TOKEN: 14699540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 01:58:07 INFO - TOKEN: 14699540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 01:58:07 INFO - TOKEN: 14699540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 01:58:07 INFO - TOKEN: 14699540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 01:58:09 INFO - TOKEN: 14699540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:58:09 INFO - TOKEN: 14699540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 01:58:09 INFO - TOKEN: 14699540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 01:58:09 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:02:04 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:02:04 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:02:04 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:02:06 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:02:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:02:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:02:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:02:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35735 | TIME: 2026-01-13 02:02:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35735. Falling back to existing DB data. | TIME: 2026-01-13 02:02:07 INFO - TOKEN: 72612237 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380203 with 1 parts. | TIME: 2026-01-13 02:02:07 INFO - TOKEN: 72612237 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nLMTr3oAyyTmwMyz5... | TIME: 2026-01-13 02:02:07 INFO - TOKEN: 72612237 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nLMTr3oAyyTmwMyz5 | TIME: 2026-01-13 02:02:07 INFO - TOKEN: 72612237 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9189019,-76.2950525/36.9140359,-76.2645395/36.7594358,-76.3154714/37.0337619,-76.384325/37.5405058,-77.2799428/37.6767217,-77.4493831/38.7966645,-77.1914175/38.9683124,-77.1795837/@38.9621676,-77.1680536,13.67z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=9cb85cca-54fc-4c40-8353-337ac481acb2 | TIME: 2026-01-13 02:02:09 INFO - TOKEN: 72612237 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-13 02:02:09 INFO - TOKEN: 72612237 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 380203, part 1. | TIME: 2026-01-13 02:02:09 INFO - TOKEN: 72612237 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380203. | TIME: 2026-01-13 02:02:09 INFO - TOKEN: 380203 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380203. | TIME: 2026-01-13 02:02:09 INFO - TOKEN: 380203 | FUNCTION: get_unique_token | STATUS: Using existing token: wck79mjka7w8 | TIME: 2026-01-13 02:02:09 INFO - TOKEN: 380203 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-13 02:02:10 INFO - TOKEN: 380203 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wck79mjka7w8 | TIME: 2026-01-13 02:02:11 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380203. | TIME: 2026-01-13 02:02:11 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:02:11 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:02:13 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:02:13 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:02:13 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:02:13 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:03:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:03:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:03:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:03:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:03:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:03:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:03:06 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:03:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:03:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:03:07 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:03:07 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:03:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:03:07 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:04:04 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:04:04 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:04:04 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:04:07 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:04:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:04:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:04:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:04:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:04:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:04:09 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:04:09 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:04:09 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:04:09 INFO - TOKEN: 76012957 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:05:04 INFO - TOKEN: 76012957 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:05:04 INFO - TOKEN: 76012957 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:05:04 INFO - TOKEN: 76012957 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:05:07 INFO - TOKEN: 76012957 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:05:07 INFO - TOKEN: 76012957 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:05:07 INFO - TOKEN: 76012957 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:05:07 INFO - TOKEN: 76012957 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:05:07 INFO - TOKEN: 76012957 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:05:07 INFO - TOKEN: 76012957 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:05:09 INFO - TOKEN: 76012957 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:05:09 INFO - TOKEN: 76012957 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:05:09 INFO - TOKEN: 76012957 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:05:09 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:06:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:06:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:06:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:06:07 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:10:04 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:10:04 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:10:04 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:10:07 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:10:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:10:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:10:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:10:07 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:10:07 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:10:08 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:10:08 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:10:08 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:10:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:11:04 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:11:04 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:11:04 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:11:06 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:11:07 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:13:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:13:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:13:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35705 | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35705. Falling back to existing DB data. | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180017 with 1 parts. | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9... | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9 | TIME: 2026-01-13 02:13:07 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.470118,-94.0427848/34.3417667,-92.9078703/34.7141657,-92.2584982/34.7837635,-92.1375345/35.1530193,-90.0662513/@35.3237477,-91.9386361,8.05z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMi4wKgBIAVAD | TIME: 2026-01-13 02:13:09 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 02:13:09 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 180017, part 1. | TIME: 2026-01-13 02:13:09 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180017. | TIME: 2026-01-13 02:13:09 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180017. | TIME: 2026-01-13 02:13:09 INFO - TOKEN: 180017 | FUNCTION: get_unique_token | STATUS: Using existing token: qd2y6ryov6ad | TIME: 2026-01-13 02:13:09 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 02:13:11 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qd2y6ryov6ad | TIME: 2026-01-13 02:13:11 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180017. | TIME: 2026-01-13 02:13:11 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:13:11 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:13:12 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:13:12 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:13:12 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:13:12 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:14:04 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:14:04 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:14:04 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:14:06 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:14:06 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:14:06 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:14:06 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:14:06 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:14:06 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:14:07 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:14:07 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:14:07 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:14:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:15:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:15:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:15:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:15:06 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:15:06 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:15:06 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:15:06 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:15:06 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 02:15:06 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:15:06 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:15:07 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:15:07 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:15:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:15:07 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:16:04 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:16:04 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:16:04 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:16:06 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:16:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:16:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:16:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:16:07 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:16:07 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:16:08 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:16:08 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:16:08 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:16:08 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:17:04 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:17:04 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:17:04 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:17:07 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:17:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:17:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:17:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:17:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:17:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:17:09 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:17:09 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:17:09 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:17:09 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:18:04 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:18:04 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:18:04 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:18:06 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35731 | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35731 | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35731. Falling back to existing DB data. | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311046 with 2 parts. | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/scqSHoTfqVuym3Sa9... | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/scqSHoTfqVuym3Sa9 | TIME: 2026-01-13 02:18:07 INFO - TOKEN: 25925641 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3755+US-84,+Early,+TX+76802,+USA/31.741371,-98.9480077/31.7377882,-98.9631959/32.3750646,-98.9635081/32.7208723,-97.5614038/32.7459429,-97.4805872/32.8500714,-97.3124592/33.2155963,-97.1690526/33.5270845,-97.1663302/@33.5916885,-97.1667226,14.97z/data=!4m18!4m17!1m5!1m1!1s0x8650c1294bcca9cb:0xafab532c6085bf6d!2m2!1d-98.917919!2d31.730884!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=1865fb16-bc81-4274-817f-e1c34fc92292 | TIME: 2026-01-13 02:18:08 INFO - TOKEN: 25925641 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-13 02:18:08 INFO - TOKEN: 25925641 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311046, part 1. | TIME: 2026-01-13 02:18:08 INFO - TOKEN: 25925641 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311046. | TIME: 2026-01-13 02:18:09 INFO - TOKEN: 311046 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311046. | TIME: 2026-01-13 02:18:09 INFO - TOKEN: 311046 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-13 02:18:09 INFO - TOKEN: 311046 | FUNCTION: get_unique_token | STATUS: Generated unique token: 0ijg87fmwxfw | TIME: 2026-01-13 02:18:09 INFO - TOKEN: 311046 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3755 US-84, Early, TX 76802, USA' | TIME: 2026-01-13 02:18:11 INFO - TOKEN: 311046 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.7345013, -98.9653309). | TIME: 2026-01-13 02:18:12 INFO - TOKEN: 311046 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-13 02:18:12 INFO - TOKEN: 311046 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 0ijg87fmwxfw | TIME: 2026-01-13 02:18:12 INFO - TOKEN: 25925641 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aq6QBm1U8p4hVhzy9... | TIME: 2026-01-13 02:18:12 INFO - TOKEN: 25925641 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aq6QBm1U8p4hVhzy9 | TIME: 2026-01-13 02:18:12 INFO - TOKEN: 25925641 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6073702,-97.155568/33.7288081,-97.1578193/@33.7281973,-97.1616296,14.9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a7ab0073-c606-4e84-8afe-02376aacfbf8 | TIME: 2026-01-13 02:18:13 INFO - TOKEN: 25925641 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-13 02:18:13 INFO - TOKEN: 25925641 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 311046, part 2. | TIME: 2026-01-13 02:18:13 INFO - TOKEN: 25925641 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 1 waypoints. | TIME: 2026-01-13 02:18:13 INFO - TOKEN: 25925641 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311046. | TIME: 2026-01-13 02:18:14 INFO - TOKEN: 311046 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311046. | TIME: 2026-01-13 02:18:14 INFO - TOKEN: 311046 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ijg87fmwxfw | TIME: 2026-01-13 02:18:14 INFO - TOKEN: 311046 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3755 US-84, Early, TX 76802, USA' | TIME: 2026-01-13 02:18:15 INFO - TOKEN: 311046 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.7345013, -98.9653309). | TIME: 2026-01-13 02:18:16 INFO - TOKEN: 311046 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 02:18:16 INFO - TOKEN: 311046 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ijg87fmwxfw | TIME: 2026-01-13 02:18:16 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311046. | TIME: 2026-01-13 02:18:16 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:18:16 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:18:17 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:18:17 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:18:17 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:18:17 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:20:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:20:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:20:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:20:06 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:20:06 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:20:06 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:20:06 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:20:06 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:20:06 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:20:07 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:20:07 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:20:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:20:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:21:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:21:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:21:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:21:06 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:21:06 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:21:06 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:21:06 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:21:06 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 02:21:06 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:21:06 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:21:07 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:21:07 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:21:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:21:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:22:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:22:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:22:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:22:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:22:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:22:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:22:06 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:22:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:22:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:22:07 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:22:07 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:22:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:22:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:23:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:23:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:23:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:23:06 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:23:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:23:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:23:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:23:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:23:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:23:07 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:23:07 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:23:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:23:07 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:24:04 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:24:04 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:24:04 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:24:07 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:24:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:24:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:24:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:24:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:24:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:24:08 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:24:08 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:24:08 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:24:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:25:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:25:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:25:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:25:06 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:25:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:25:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:25:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:25:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:25:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:25:07 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:25:07 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:25:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:25:07 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:26:04 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:26:04 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:26:04 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:26:06 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:26:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:26:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:26:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:26:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35726 | TIME: 2026-01-13 02:26:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35726. Falling back to existing DB data. | TIME: 2026-01-13 02:26:07 INFO - TOKEN: 72612237 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460072 with 1 parts. | TIME: 2026-01-13 02:26:07 INFO - TOKEN: 72612237 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dtfZpZsnsyiyBG8K7... | TIME: 2026-01-13 02:26:07 INFO - TOKEN: 72612237 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dtfZpZsnsyiyBG8K7 | TIME: 2026-01-13 02:26:07 INFO - TOKEN: 72612237 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9682521,-77.1795726/39.0424618,-77.147754/39.4096001,-77.4719124/39.7121565,-78.2013168/39.6637371,-79.4766689/@39.367204,-79.5176023,8.65z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=32651c00-4661-416c-8620-669c27e828f9 | TIME: 2026-01-13 02:26:08 INFO - TOKEN: 72612237 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 02:26:08 INFO - TOKEN: 72612237 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 460072, part 1. | TIME: 2026-01-13 02:26:08 INFO - TOKEN: 72612237 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460072. | TIME: 2026-01-13 02:26:09 INFO - TOKEN: 460072 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460072. | TIME: 2026-01-13 02:26:09 INFO - TOKEN: 460072 | FUNCTION: get_unique_token | STATUS: Using existing token: fec94rvkza9l | TIME: 2026-01-13 02:26:09 INFO - TOKEN: 460072 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 02:26:10 INFO - TOKEN: 460072 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fec94rvkza9l | TIME: 2026-01-13 02:26:10 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460072. | TIME: 2026-01-13 02:26:10 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:26:10 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:26:12 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:26:12 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:26:12 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:26:12 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:27:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:27:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:27:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:27:06 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:27:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:27:07 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:27:07 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:27:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:27:07 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:27:07 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:27:07 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:27:07 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:27:07 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:28:04 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:28:04 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:28:04 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:28:06 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:28:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:28:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:28:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:28:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 02:28:07 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:28:07 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:28:08 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:28:08 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:28:08 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:28:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:29:04 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:29:04 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:29:04 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:29:06 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:29:06 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:29:06 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:29:06 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:29:06 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:29:06 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:29:07 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:29:07 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:29:07 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:29:07 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:30:04 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:30:04 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:30:04 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:30:06 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:30:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:30:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:30:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:30:07 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:30:07 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:30:07 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:30:07 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:30:07 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:30:07 INFO - TOKEN: 75241740 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:31:04 INFO - TOKEN: 75241740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:31:04 INFO - TOKEN: 75241740 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:31:04 INFO - TOKEN: 75241740 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:31:06 INFO - TOKEN: 75241740 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:31:07 INFO - TOKEN: 75241740 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:31:07 INFO - TOKEN: 75241740 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:31:07 INFO - TOKEN: 75241740 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:31:07 INFO - TOKEN: 75241740 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 02:31:07 INFO - TOKEN: 75241740 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:31:07 INFO - TOKEN: 75241740 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:31:08 INFO - TOKEN: 75241740 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:31:08 INFO - TOKEN: 75241740 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:31:08 INFO - TOKEN: 75241740 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:31:08 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:32:04 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:32:04 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:32:04 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35718 | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35718. Falling back to existing DB data. | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200301 with 1 parts. | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8ii3YzfSfDWobzTx6... | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8ii3YzfSfDWobzTx6 | TIME: 2026-01-13 02:32:06 INFO - TOKEN: 48898283 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.329574,-102.0487189/39.1836882,-100.8698764/39.1157762,-100.8493425/37.9602529,-100.8298317/37.7198473,-100.0151564/37.1693543,-99.6514267/36.9997044,-99.6306579/@37.1646732,-99.650135,15.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=0a23ba31-8068-42f4-81db-de676bd3ce1a | TIME: 2026-01-13 02:32:08 INFO - TOKEN: 48898283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-13 02:32:08 INFO - TOKEN: 48898283 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200301, part 1. | TIME: 2026-01-13 02:32:08 INFO - TOKEN: 48898283 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200301. | TIME: 2026-01-13 02:32:09 INFO - TOKEN: 200301 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200301. | TIME: 2026-01-13 02:32:09 INFO - TOKEN: 200301 | FUNCTION: get_unique_token | STATUS: Using existing token: gfhdh2ljm8yd | TIME: 2026-01-13 02:32:09 INFO - TOKEN: 200301 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-13 02:32:10 INFO - TOKEN: 200301 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gfhdh2ljm8yd | TIME: 2026-01-13 02:32:10 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200301. | TIME: 2026-01-13 02:32:10 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35719 | TIME: 2026-01-13 02:32:10 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35719. Falling back to existing DB data. | TIME: 2026-01-13 02:32:10 INFO - TOKEN: 48898283 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140338 with 1 parts. | TIME: 2026-01-13 02:32:10 INFO - TOKEN: 48898283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3sXc9xDzfsRaReRh9... | TIME: 2026-01-13 02:32:10 INFO - TOKEN: 48898283 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3sXc9xDzfsRaReRh9 | TIME: 2026-01-13 02:32:10 INFO - TOKEN: 48898283 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.0000799,-99.6309113/36.8559776,-99.6046752/36.8412176,-99.3670541/36.1615763,-98.9558684/35.5002771,-98.9597746/35.4995211,-97.8487157/511+W+Bass+Ave,+Yukon,+OK+73099,+USA/@35.9237892,-98.9597852,9.18z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87adf9b8af2ae3a3:0x49ac5b656551ea34!2m2!1d-97.8444352!2d35.5077953!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=dea0ac88-c0b1-49f6-905b-d7d38cd05854 | TIME: 2026-01-13 02:32:12 INFO - TOKEN: 48898283 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-13 02:32:12 INFO - TOKEN: 48898283 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 140338, part 1. | TIME: 2026-01-13 02:32:12 INFO - TOKEN: 48898283 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140338. | TIME: 2026-01-13 02:32:12 INFO - TOKEN: 140338 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140338. | TIME: 2026-01-13 02:32:12 INFO - TOKEN: 140338 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-13 02:32:13 INFO - TOKEN: 140338 | FUNCTION: get_unique_token | STATUS: Generated unique token: gmhkdt2kragy | TIME: 2026-01-13 02:32:13 INFO - TOKEN: 140338 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '511 W Bass Ave, Yukon, OK 73099, USA' | TIME: 2026-01-13 02:32:14 INFO - TOKEN: 140338 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.4969064, -97.7501179). | TIME: 2026-01-13 02:32:15 INFO - TOKEN: 140338 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-13 02:32:15 INFO - TOKEN: 140338 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: gmhkdt2kragy | TIME: 2026-01-13 02:32:15 INFO - TOKEN: 48898283 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140338. | TIME: 2026-01-13 02:32:15 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:32:15 INFO - TOKEN: 48898283 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:32:16 INFO - TOKEN: 48898283 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:32:16 INFO - TOKEN: 48898283 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:32:16 INFO - TOKEN: 48898283 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:32:16 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:33:06 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:33:06 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:33:06 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:33:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:34:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:34:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:34:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:34:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:34:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:34:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:34:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:34:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:34:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:34:07 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:34:07 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:34:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:34:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:35:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:35:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:35:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:35:06 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:35:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:35:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:35:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:35:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:35:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:35:07 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:35:07 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:35:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:35:07 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:38:04 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:38:04 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:38:04 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:38:06 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:38:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:38:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:38:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:38:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:38:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:38:07 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:38:07 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:38:07 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:38:07 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:40:04 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:40:04 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:40:04 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:40:07 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:40:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:40:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:40:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:40:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:40:07 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:40:08 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:40:08 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:40:08 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:40:08 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:42:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:42:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:42:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:42:06 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:42:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:42:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:42:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:42:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:42:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:42:07 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:42:07 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:42:07 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:42:07 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:43:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:43:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:43:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:43:06 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:43:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:43:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:43:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:43:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:43:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:43:07 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:43:07 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:43:07 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:43:07 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:44:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:44:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:44:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:44:06 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:44:06 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:44:06 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:44:06 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:44:06 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 02:44:06 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:44:06 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:44:07 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:44:07 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:44:07 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:44:07 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:45:04 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:45:04 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:45:04 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:45:06 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35723 | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35723 | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35723. Falling back to existing DB data. | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311045 with 2 parts. | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PyT8YojaDhEgu6st9... | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PyT8YojaDhEgu6st9 | TIME: 2026-01-13 02:45:07 INFO - TOKEN: 79711004 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/771+Virgil+St,+Abilene,+TX+79602,+USA/32.4477413,-99.6993409/32.4419643,-99.68342/32.3783492,-99.7420463/32.2173036,-99.7515681/31.8417151,-99.4221127/31.7412924,-99.3306821/31.1638677,-99.3720681/31.1073742,-99.3327629/30.7424707,-99.2250472/@30.7436366,-99.2317049,15.99z/data=!4m19!4m18!1m5!1m1!1s0x865691efb7cd83e5:0x64a0e7afc5212574!2m2!1d-99.7096824!2d32.4453654!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=69e9779f-0d6a-4024-9a5e-77ce94a19f93 | TIME: 2026-01-13 02:45:08 INFO - TOKEN: 79711004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 02:45:08 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311045, part 1. | TIME: 2026-01-13 02:45:08 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311045. | TIME: 2026-01-13 02:45:09 INFO - TOKEN: 311045 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311045. | TIME: 2026-01-13 02:45:09 INFO - TOKEN: 311045 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-13 02:45:09 INFO - TOKEN: 311045 | FUNCTION: get_unique_token | STATUS: Generated unique token: 2rpw7p5v9bh1 | TIME: 2026-01-13 02:45:09 INFO - TOKEN: 311045 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '771 Virgil St, Abilene, TX 79602, USA' | TIME: 2026-01-13 02:45:11 INFO - TOKEN: 311045 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4465016, -99.7130099). | TIME: 2026-01-13 02:45:13 INFO - TOKEN: 311045 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 02:45:13 INFO - TOKEN: 311045 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 2rpw7p5v9bh1 | TIME: 2026-01-13 02:45:14 INFO - TOKEN: 79711004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FMi6huWZx1MLLaUR6... | TIME: 2026-01-13 02:45:14 INFO - TOKEN: 79711004 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FMi6huWZx1MLLaUR6 | TIME: 2026-01-13 02:45:14 INFO - TOKEN: 79711004 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.7424707,-99.2250472/30.2581317,-98.8530616/30.2685887,-98.3977651/29.6051974,-98.4548499/29.5686996,-98.3342477/29.274518,-98.298671/29.2113959,-98.4154044/27.8577373,-97.6298143/26.303763,-97.7699711/26.0012321,-97.5286525/@26.3921093,-97.7249069,9.83z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=d2a46db9-304e-4b0e-9cad-0060567e1833 | TIME: 2026-01-13 02:45:15 INFO - TOKEN: 79711004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 02:45:15 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311045, part 2. | TIME: 2026-01-13 02:45:15 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-13 02:45:15 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311045. | TIME: 2026-01-13 02:45:16 INFO - TOKEN: 311045 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311045. | TIME: 2026-01-13 02:45:16 INFO - TOKEN: 311045 | FUNCTION: get_unique_token | STATUS: Using existing token: 2rpw7p5v9bh1 | TIME: 2026-01-13 02:45:16 INFO - TOKEN: 311045 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '771 Virgil St, Abilene, TX 79602, USA' | TIME: 2026-01-13 02:45:18 INFO - TOKEN: 311045 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4465016, -99.7130099). | TIME: 2026-01-13 02:45:18 INFO - TOKEN: 311045 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-13 02:45:18 INFO - TOKEN: 311045 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2rpw7p5v9bh1 | TIME: 2026-01-13 02:45:18 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311045. | TIME: 2026-01-13 02:45:18 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:45:18 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:45:19 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:45:19 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:45:19 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:45:19 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:46:04 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:46:04 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:46:04 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35723 | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35723. Falling back to existing DB data. | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311045 with 1 parts. | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/r4VVVq5AtECNZPAw8... | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/r4VVVq5AtECNZPAw8 | TIME: 2026-01-13 02:46:07 INFO - TOKEN: 79711004 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/26.0012321,-97.5286525/25.9234419,-97.4910647/25.9215327,-97.4800166/TX-4,+Brownsville,+TX+78521,+USA/@25.9423947,-97.4554172,13z/data=!4m13!4m12!1m0!1m0!1m0!1m5!1m1!1s0x866fb962251f90a1:0xe4024cc6bce97928!2m2!1d-97.3251885!2d25.9529757!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e56f75d9-0476-463f-8159-3a60c66f7d5a | TIME: 2026-01-13 02:46:08 INFO - TOKEN: 79711004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-13 02:46:08 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311045, part 3. | TIME: 2026-01-13 02:46:08 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-13 02:46:08 INFO - TOKEN: 79711004 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311045. | TIME: 2026-01-13 02:46:09 INFO - TOKEN: 311045 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311045. | TIME: 2026-01-13 02:46:09 INFO - TOKEN: 311045 | FUNCTION: get_unique_token | STATUS: Using existing token: 2rpw7p5v9bh1 | TIME: 2026-01-13 02:46:09 INFO - TOKEN: 311045 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '771 Virgil St, Abilene, TX 79602, USA' | TIME: 2026-01-13 02:46:11 INFO - TOKEN: 311045 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4465016, -99.7130099). | TIME: 2026-01-13 02:46:11 INFO - TOKEN: 311045 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'TX-4, Brownsville, TX 78521, USA' | TIME: 2026-01-13 02:46:11 INFO - TOKEN: 311045 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (25.9050390, -97.4840819). | TIME: 2026-01-13 02:46:14 INFO - TOKEN: 311045 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 22, Final geocoded count: 22. | TIME: 2026-01-13 02:46:14 INFO - TOKEN: 311045 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2rpw7p5v9bh1 | TIME: 2026-01-13 02:46:14 INFO - TOKEN: 79711004 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311045. | TIME: 2026-01-13 02:46:14 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:46:14 INFO - TOKEN: 79711004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:46:15 INFO - TOKEN: 79711004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:46:15 INFO - TOKEN: 79711004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:46:15 INFO - TOKEN: 79711004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:46:15 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:47:04 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:47:04 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:47:04 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:47:06 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:47:06 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:47:06 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:47:06 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:47:06 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:47:06 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:47:07 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:47:07 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:47:07 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:47:07 INFO - TOKEN: 55555729 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:48:04 INFO - TOKEN: 55555729 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:48:04 INFO - TOKEN: 55555729 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:48:04 INFO - TOKEN: 55555729 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:48:06 INFO - TOKEN: 55555729 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:48:06 INFO - TOKEN: 55555729 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:48:06 INFO - TOKEN: 55555729 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:48:06 INFO - TOKEN: 55555729 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:48:06 INFO - TOKEN: 55555729 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:48:06 INFO - TOKEN: 55555729 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:48:07 INFO - TOKEN: 55555729 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:48:07 INFO - TOKEN: 55555729 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:48:07 INFO - TOKEN: 55555729 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:48:07 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:50:04 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:50:04 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:50:04 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35732 | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35732. Falling back to existing DB data. | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140339 with 1 parts. | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DhWXm9hSwn7eGEiY7... | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DhWXm9hSwn7eGEiY7 | TIME: 2026-01-13 02:50:07 INFO - TOKEN: 25925641 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.7288081,-97.1578193/33.7425783,-97.1448086/33.8645957,-97.1260084/33.9406511,-97.1272911/33.9469629,-97.1348158/34.454266,-97.1335116/34.5026384,-97.1254287/34.5470425,-96.9673852/35.0728212,-96.9264704/507+W+Wanda+Jackson+Blvd,+Maud,+OK+74854,+USA/@34.9280949,-97.0174741,9.97z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87b3a2169da09c2f:0x325ae7a591e11ca1!2m2!1d-96.7672975!2d35.1298481!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=7b712126-8b72-424a-950e-d684f264bf7e | TIME: 2026-01-13 02:50:08 INFO - TOKEN: 25925641 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 02:50:08 INFO - TOKEN: 25925641 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 140339, part 1. | TIME: 2026-01-13 02:50:08 INFO - TOKEN: 25925641 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140339. | TIME: 2026-01-13 02:50:09 INFO - TOKEN: 140339 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140339. | TIME: 2026-01-13 02:50:09 INFO - TOKEN: 140339 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-13 02:50:09 INFO - TOKEN: 140339 | FUNCTION: get_unique_token | STATUS: Generated unique token: tol6gxyjm975 | TIME: 2026-01-13 02:50:09 INFO - TOKEN: 140339 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '507 W Wanda Jackson Blvd, Maud, OK 74854, USA' | TIME: 2026-01-13 02:50:11 INFO - TOKEN: 140339 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.1302909, -96.7807684). | TIME: 2026-01-13 02:50:11 INFO - TOKEN: 140339 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 02:50:11 INFO - TOKEN: 140339 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: tol6gxyjm975 | TIME: 2026-01-13 02:50:12 INFO - TOKEN: 25925641 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140339. | TIME: 2026-01-13 02:50:12 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:50:12 INFO - TOKEN: 25925641 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:50:13 INFO - TOKEN: 25925641 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:50:13 INFO - TOKEN: 25925641 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:50:13 INFO - TOKEN: 25925641 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:50:13 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:52:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:52:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:52:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:52:07 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:52:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:52:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:52:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:52:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:52:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:52:08 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:52:08 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:52:08 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:52:08 INFO - TOKEN: 33552550 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:53:04 INFO - TOKEN: 33552550 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:53:04 INFO - TOKEN: 33552550 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:53:04 INFO - TOKEN: 33552550 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:53:07 INFO - TOKEN: 33552550 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:53:07 INFO - TOKEN: 33552550 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:53:07 INFO - TOKEN: 33552550 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:53:07 INFO - TOKEN: 33552550 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:53:07 INFO - TOKEN: 33552550 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:53:07 INFO - TOKEN: 33552550 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:53:09 INFO - TOKEN: 33552550 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:53:09 INFO - TOKEN: 33552550 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:53:09 INFO - TOKEN: 33552550 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:53:09 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:54:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:54:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:54:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:54:06 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:54:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:54:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:54:07 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:54:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:54:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:54:07 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:54:07 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:54:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:54:07 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:57:04 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:57:04 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:57:04 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:57:07 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:57:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:57:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:57:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:57:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:57:07 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:57:09 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:57:09 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:57:09 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:57:09 INFO - TOKEN: 87323453 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 02:58:04 INFO - TOKEN: 87323453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:58:04 INFO - TOKEN: 87323453 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 02:58:04 INFO - TOKEN: 87323453 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 87323453 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 02:58:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:00:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:00:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:00:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:00:06 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:00:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:00:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:00:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:00:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:00:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:00:07 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:00:07 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:00:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:00:07 INFO - TOKEN: 95385089 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:01:04 INFO - TOKEN: 95385089 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:01:04 INFO - TOKEN: 95385089 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:01:04 INFO - TOKEN: 95385089 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:01:07 INFO - TOKEN: 95385089 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:01:07 INFO - TOKEN: 95385089 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:01:07 INFO - TOKEN: 95385089 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:01:07 INFO - TOKEN: 95385089 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:01:07 INFO - TOKEN: 95385089 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:01:07 INFO - TOKEN: 95385089 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:01:09 INFO - TOKEN: 95385089 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:01:09 INFO - TOKEN: 95385089 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:01:09 INFO - TOKEN: 95385089 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:01:09 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:03:04 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:03:04 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:03:04 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:03:06 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:03:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:04:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:04:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:04:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:04:06 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:04:06 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:04:06 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:04:06 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:04:06 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:04:06 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:04:07 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:04:07 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:04:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:04:07 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:05:04 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:05:04 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:05:04 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:05:06 INFO - TOKEN: 72612237 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:05:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:05:07 INFO - TOKEN: 72612237 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:05:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:05:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35729 | TIME: 2026-01-13 03:05:07 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35729. Falling back to existing DB data. | TIME: 2026-01-13 03:05:07 INFO - TOKEN: 72612237 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240460 with 1 parts. | TIME: 2026-01-13 03:05:07 INFO - TOKEN: 72612237 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HLtFR8hNA4xqYfpJA... | TIME: 2026-01-13 03:05:07 INFO - TOKEN: 72612237 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HLtFR8hNA4xqYfpJA | TIME: 2026-01-13 03:05:07 INFO - TOKEN: 72612237 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0497502,-80.7317503/40.0699698,-80.8826265/40.0114286,-81.5591601/40.7513105,-81.4139273/40.7636018,-81.4858444/40.7722467,-81.519716/40.866623,-81.5692017/@40.8474441,-81.5655153,13.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=fe57373b-6984-4bc8-b871-976f4b0531f2 | TIME: 2026-01-13 03:05:08 INFO - TOKEN: 72612237 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-13 03:05:08 INFO - TOKEN: 72612237 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240460, part 1. | TIME: 2026-01-13 03:05:08 INFO - TOKEN: 72612237 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240460. | TIME: 2026-01-13 03:05:09 INFO - TOKEN: 240460 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240460. | TIME: 2026-01-13 03:05:09 INFO - TOKEN: 240460 | FUNCTION: get_unique_token | STATUS: Using existing token: ir39rh1yhdzw | TIME: 2026-01-13 03:05:09 INFO - TOKEN: 240460 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-13 03:05:10 INFO - TOKEN: 240460 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ir39rh1yhdzw | TIME: 2026-01-13 03:05:11 INFO - TOKEN: 72612237 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240460. | TIME: 2026-01-13 03:05:11 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:05:11 INFO - TOKEN: 72612237 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:05:13 INFO - TOKEN: 72612237 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:05:13 INFO - TOKEN: 72612237 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:05:13 INFO - TOKEN: 72612237 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:05:13 INFO - TOKEN: 65178082 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:06:04 INFO - TOKEN: 65178082 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:06:04 INFO - TOKEN: 65178082 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:06:04 INFO - TOKEN: 65178082 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:06:07 INFO - TOKEN: 65178082 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:06:07 INFO - TOKEN: 65178082 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:06:07 INFO - TOKEN: 65178082 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:06:07 INFO - TOKEN: 65178082 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:06:07 INFO - TOKEN: 65178082 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:06:07 INFO - TOKEN: 65178082 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:06:08 INFO - TOKEN: 65178082 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:06:08 INFO - TOKEN: 65178082 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:06:08 INFO - TOKEN: 65178082 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:06:08 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:07:04 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:07:04 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:07:04 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:07:06 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:07:06 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:07:06 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:07:06 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:07:06 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:07:06 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:07:07 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:07:07 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:07:07 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:07:07 INFO - TOKEN: 01240482 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:08:04 INFO - TOKEN: 01240482 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:08:04 INFO - TOKEN: 01240482 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:08:04 INFO - TOKEN: 01240482 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:08:06 INFO - TOKEN: 01240482 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:08:07 INFO - TOKEN: 01240482 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:08:07 INFO - TOKEN: 01240482 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:08:07 INFO - TOKEN: 01240482 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:08:07 INFO - TOKEN: 01240482 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:08:07 INFO - TOKEN: 01240482 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:08:08 INFO - TOKEN: 01240482 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:08:08 INFO - TOKEN: 01240482 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:08:08 INFO - TOKEN: 01240482 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:08:08 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:09:04 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:09:04 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:09:04 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:09:06 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:09:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:09:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:09:07 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:09:07 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:09:07 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:09:07 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:09:07 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:09:07 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:09:07 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:10:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:10:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:10:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:10:07 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:10:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:10:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:10:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:10:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:10:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:10:08 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:10:08 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:10:08 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:10:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:11:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:11:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:11:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:11:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:11:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:11:06 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:11:06 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:11:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:11:06 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:11:07 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:11:07 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:11:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:11:07 INFO - TOKEN: 17465648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:12:04 INFO - TOKEN: 17465648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:12:04 INFO - TOKEN: 17465648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:12:04 INFO - TOKEN: 17465648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:12:07 INFO - TOKEN: 17465648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:12:07 INFO - TOKEN: 17465648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:12:07 INFO - TOKEN: 17465648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:12:07 INFO - TOKEN: 17465648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:12:07 INFO - TOKEN: 17465648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:12:07 INFO - TOKEN: 17465648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:12:09 INFO - TOKEN: 17465648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:12:09 INFO - TOKEN: 17465648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:12:09 INFO - TOKEN: 17465648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:12:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:13:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:13:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:13:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:13:06 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:13:07 INFO - TOKEN: 54360788 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:14:04 INFO - TOKEN: 54360788 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:14:04 INFO - TOKEN: 54360788 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:14:04 INFO - TOKEN: 54360788 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:14:06 INFO - TOKEN: 54360788 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:14:07 INFO - TOKEN: 54360788 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:14:07 INFO - TOKEN: 54360788 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:14:07 INFO - TOKEN: 54360788 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:14:07 INFO - TOKEN: 54360788 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:14:07 INFO - TOKEN: 54360788 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:14:09 INFO - TOKEN: 54360788 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:14:09 INFO - TOKEN: 54360788 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:14:09 INFO - TOKEN: 54360788 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:14:09 INFO - TOKEN: 66793168 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:17:04 INFO - TOKEN: 66793168 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:17:04 INFO - TOKEN: 66793168 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:17:04 INFO - TOKEN: 66793168 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:17:07 INFO - TOKEN: 66793168 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:17:07 INFO - TOKEN: 66793168 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:17:07 INFO - TOKEN: 66793168 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:17:07 INFO - TOKEN: 66793168 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:17:07 INFO - TOKEN: 66793168 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:17:07 INFO - TOKEN: 66793168 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:17:09 INFO - TOKEN: 66793168 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:17:09 INFO - TOKEN: 66793168 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:17:09 INFO - TOKEN: 66793168 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:17:09 INFO - TOKEN: 14387828 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:19:04 INFO - TOKEN: 14387828 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:19:04 INFO - TOKEN: 14387828 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:19:04 INFO - TOKEN: 14387828 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:19:06 INFO - TOKEN: 14387828 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:19:07 INFO - TOKEN: 14387828 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:19:07 INFO - TOKEN: 14387828 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:19:07 INFO - TOKEN: 14387828 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:19:07 INFO - TOKEN: 14387828 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:19:07 INFO - TOKEN: 14387828 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:19:08 INFO - TOKEN: 14387828 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:19:08 INFO - TOKEN: 14387828 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:19:08 INFO - TOKEN: 14387828 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:19:08 INFO - TOKEN: 25268021 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:20:04 INFO - TOKEN: 25268021 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:20:04 INFO - TOKEN: 25268021 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:20:04 INFO - TOKEN: 25268021 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:20:07 INFO - TOKEN: 25268021 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:20:07 INFO - TOKEN: 25268021 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:20:07 INFO - TOKEN: 25268021 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:20:07 INFO - TOKEN: 25268021 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:20:07 INFO - TOKEN: 25268021 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:20:07 INFO - TOKEN: 25268021 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:20:08 INFO - TOKEN: 25268021 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:20:08 INFO - TOKEN: 25268021 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:20:08 INFO - TOKEN: 25268021 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:20:08 INFO - TOKEN: 88661160 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:22:04 INFO - TOKEN: 88661160 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:22:04 INFO - TOKEN: 88661160 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:22:04 INFO - TOKEN: 88661160 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:22:07 INFO - TOKEN: 88661160 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:22:07 INFO - TOKEN: 88661160 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:22:07 INFO - TOKEN: 88661160 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:22:07 INFO - TOKEN: 88661160 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:22:07 INFO - TOKEN: 88661160 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:22:07 INFO - TOKEN: 88661160 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:22:08 INFO - TOKEN: 88661160 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:22:08 INFO - TOKEN: 88661160 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:22:08 INFO - TOKEN: 88661160 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:22:08 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:24:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:24:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:24:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:24:07 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:24:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:24:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:24:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:24:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:24:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:24:08 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:24:08 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:24:08 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:24:08 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:29:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:29:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:29:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:29:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:29:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:29:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:29:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:29:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:29:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:29:08 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:29:08 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:29:08 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:29:08 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:30:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:30:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:30:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:30:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:30:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:30:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:30:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:30:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:30:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:30:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:30:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:30:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:30:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:31:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:31:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:31:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:31:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:31:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:31:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:31:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:31:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:31:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:31:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:31:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:31:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:31:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:32:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:32:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:32:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:32:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:32:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:32:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:32:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:32:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:32:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:32:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:32:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:32:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:32:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:33:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:33:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:33:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:33:06 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:33:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:33:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:33:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:33:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:33:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:33:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:33:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:33:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:33:09 INFO - TOKEN: 77522574 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:35:04 INFO - TOKEN: 77522574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:35:04 INFO - TOKEN: 77522574 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:35:04 INFO - TOKEN: 77522574 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:35:07 INFO - TOKEN: 77522574 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:35:07 INFO - TOKEN: 77522574 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:35:07 INFO - TOKEN: 77522574 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:35:07 INFO - TOKEN: 77522574 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:35:07 INFO - TOKEN: 77522574 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:35:07 INFO - TOKEN: 77522574 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:35:09 INFO - TOKEN: 77522574 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:35:09 INFO - TOKEN: 77522574 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:35:09 INFO - TOKEN: 77522574 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:35:09 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:36:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:36:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:36:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:36:06 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:36:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:36:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:36:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:36:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:36:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:36:08 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:36:08 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:36:08 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:36:08 INFO - TOKEN: 40052698 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:47:04 INFO - TOKEN: 40052698 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:47:04 INFO - TOKEN: 40052698 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:47:04 INFO - TOKEN: 40052698 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:47:07 INFO - TOKEN: 40052698 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:47:08 INFO - TOKEN: 40052698 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:47:08 INFO - TOKEN: 40052698 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:47:08 INFO - TOKEN: 40052698 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:47:08 INFO - TOKEN: 40052698 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:47:08 INFO - TOKEN: 40052698 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:47:10 INFO - TOKEN: 40052698 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:47:10 INFO - TOKEN: 40052698 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:47:10 INFO - TOKEN: 40052698 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:47:10 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:48:04 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:48:04 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:48:04 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:48:07 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:48:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:48:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:48:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:48:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 03:48:07 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:48:07 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:48:08 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:48:08 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:48:08 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:48:08 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:49:05 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:49:05 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:49:05 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:49:07 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:49:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:49:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:49:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:49:07 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:49:07 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:49:08 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:49:08 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:49:08 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:49:08 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:50:05 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:50:05 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:50:05 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:50:07 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:50:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:50:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:50:07 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:50:07 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:50:07 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:50:08 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:50:08 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:50:08 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:50:08 INFO - TOKEN: 10004342 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:51:04 INFO - TOKEN: 10004342 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:51:04 INFO - TOKEN: 10004342 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:51:04 INFO - TOKEN: 10004342 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:51:07 INFO - TOKEN: 10004342 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:51:08 INFO - TOKEN: 10004342 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:51:08 INFO - TOKEN: 10004342 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:51:08 INFO - TOKEN: 10004342 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:51:08 INFO - TOKEN: 10004342 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:51:08 INFO - TOKEN: 10004342 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:51:10 INFO - TOKEN: 10004342 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:51:10 INFO - TOKEN: 10004342 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:51:10 INFO - TOKEN: 10004342 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:51:10 INFO - TOKEN: 10004342 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:52:04 INFO - TOKEN: 10004342 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:52:04 INFO - TOKEN: 10004342 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:52:04 INFO - TOKEN: 10004342 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:52:07 INFO - TOKEN: 10004342 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:52:07 INFO - TOKEN: 10004342 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:52:07 INFO - TOKEN: 10004342 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:52:07 INFO - TOKEN: 10004342 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:52:07 INFO - TOKEN: 10004342 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:52:07 INFO - TOKEN: 10004342 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:52:10 INFO - TOKEN: 10004342 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:52:10 INFO - TOKEN: 10004342 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:52:10 INFO - TOKEN: 10004342 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:52:10 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:55:04 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:55:04 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:55:04 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35786 | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35786. Falling back to existing DB data. | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180017 with 1 parts. | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9... | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9 | TIME: 2026-01-13 03:55:06 INFO - TOKEN: 65349435 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.470118,-94.0427848/34.3417667,-92.9078703/34.7141657,-92.2584982/34.7837635,-92.1375345/35.1530193,-90.0662513/@35.3237477,-91.9386361,8.05z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMi4wKgBIAVAD | TIME: 2026-01-13 03:55:08 INFO - TOKEN: 65349435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 03:55:08 INFO - TOKEN: 65349435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 180017, part 1. | TIME: 2026-01-13 03:55:08 INFO - TOKEN: 65349435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180017. | TIME: 2026-01-13 03:55:08 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180017. | TIME: 2026-01-13 03:55:08 INFO - TOKEN: 180017 | FUNCTION: get_unique_token | STATUS: Using existing token: qd2y6ryov6ad | TIME: 2026-01-13 03:55:08 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 03:55:10 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qd2y6ryov6ad | TIME: 2026-01-13 03:55:10 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180017. | TIME: 2026-01-13 03:55:10 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:55:10 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:55:11 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:55:11 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:55:11 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:55:11 INFO - TOKEN: 10004342 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:58:04 INFO - TOKEN: 10004342 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:58:04 INFO - TOKEN: 10004342 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:58:04 INFO - TOKEN: 10004342 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:58:07 INFO - TOKEN: 10004342 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:58:08 INFO - TOKEN: 10004342 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:58:08 INFO - TOKEN: 10004342 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:58:08 INFO - TOKEN: 10004342 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:58:08 INFO - TOKEN: 10004342 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:58:08 INFO - TOKEN: 10004342 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:58:11 INFO - TOKEN: 10004342 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:58:11 INFO - TOKEN: 10004342 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:58:11 INFO - TOKEN: 10004342 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:58:11 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 03:59:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:59:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 03:59:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 03:59:07 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:00:05 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:00:05 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:00:05 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:00:07 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:00:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:00:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:00:07 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:00:07 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:00:07 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:00:08 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:00:08 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:00:08 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:00:08 INFO - TOKEN: 84047232 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:03:04 INFO - TOKEN: 84047232 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:03:04 INFO - TOKEN: 84047232 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:03:04 INFO - TOKEN: 84047232 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:03:07 INFO - TOKEN: 84047232 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:03:07 INFO - TOKEN: 84047232 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:03:07 INFO - TOKEN: 84047232 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:03:07 INFO - TOKEN: 84047232 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:03:07 INFO - TOKEN: 84047232 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:03:07 INFO - TOKEN: 84047232 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:03:08 INFO - TOKEN: 84047232 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:03:08 INFO - TOKEN: 84047232 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:03:08 INFO - TOKEN: 84047232 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:03:08 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:04:04 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:04:04 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:04:04 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35787 | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35787. Falling back to existing DB data. | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280338 with 1 parts. | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/D7a8CBPbw2yPWoVt5... | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/D7a8CBPbw2yPWoVt5 | TIME: 2026-01-13 04:04:07 INFO - TOKEN: 65349435 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1530618,-90.0663087/35.1646089,-90.0187783/35.15701,-89.8786635/35.9955519,-87.2488398/36.1833992,-86.3454386/35.8947667,-84.6629222/36.0123188,-83.8501366/36.4489955,-82.5210948/36.3100892,-82.3332596/470+TN-91,+Elizabethton,+TN+37643,+USA/@36.2625889,-82.4274844,11.17z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88507fcc5c75b3db:0xc71fe9f28ed14c84!2m2!1d-82.1745216!2d36.3675975!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=493400c1-0958-403d-bbbc-667adffac333 | TIME: 2026-01-13 04:04:09 INFO - TOKEN: 65349435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 04:04:09 INFO - TOKEN: 65349435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 280338, part 1. | TIME: 2026-01-13 04:04:09 INFO - TOKEN: 65349435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280338. | TIME: 2026-01-13 04:04:09 INFO - TOKEN: 280338 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280338. | TIME: 2026-01-13 04:04:09 INFO - TOKEN: 280338 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-13 04:04:10 INFO - TOKEN: 280338 | FUNCTION: get_unique_token | STATUS: Generated unique token: s7fqhetfs3lh | TIME: 2026-01-13 04:04:10 INFO - TOKEN: 280338 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '470 TN-91, Elizabethton, TN 37643, USA' | TIME: 2026-01-13 04:04:11 INFO - TOKEN: 280338 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (36.3613624, -82.1923861). | TIME: 2026-01-13 04:04:12 INFO - TOKEN: 280338 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 04:04:12 INFO - TOKEN: 280338 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: s7fqhetfs3lh | TIME: 2026-01-13 04:04:12 INFO - TOKEN: 65349435 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280338. | TIME: 2026-01-13 04:04:12 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:04:12 INFO - TOKEN: 65349435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:04:13 INFO - TOKEN: 65349435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:04:13 INFO - TOKEN: 65349435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:04:13 INFO - TOKEN: 65349435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:04:13 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:05:04 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:05:04 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:05:04 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:05:06 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:05:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:05:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:05:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:05:07 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:05:07 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:05:08 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:05:08 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:05:08 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:05:08 INFO - TOKEN: 68283033 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:06:04 INFO - TOKEN: 68283033 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:06:04 INFO - TOKEN: 68283033 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:06:04 INFO - TOKEN: 68283033 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:06:06 INFO - TOKEN: 68283033 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:06:06 INFO - TOKEN: 68283033 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:06:06 INFO - TOKEN: 68283033 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:06:06 INFO - TOKEN: 68283033 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:06:06 INFO - TOKEN: 68283033 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:06:06 INFO - TOKEN: 68283033 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:06:08 INFO - TOKEN: 68283033 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:06:08 INFO - TOKEN: 68283033 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:06:08 INFO - TOKEN: 68283033 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:06:08 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:07:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:07:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:07:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:07:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:07:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:07:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:07:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:07:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:07:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:07:08 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:07:08 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:07:08 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:07:08 INFO - TOKEN: 18671250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:08:05 INFO - TOKEN: 18671250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:08:05 INFO - TOKEN: 18671250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:08:05 INFO - TOKEN: 18671250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:08:07 INFO - TOKEN: 18671250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:08:07 INFO - TOKEN: 18671250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:08:07 INFO - TOKEN: 18671250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:08:07 INFO - TOKEN: 18671250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:08:07 INFO - TOKEN: 18671250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:08:07 INFO - TOKEN: 18671250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:08:08 INFO - TOKEN: 18671250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:08:08 INFO - TOKEN: 18671250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:08:08 INFO - TOKEN: 18671250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:08:08 INFO - TOKEN: 93397452 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:11:04 INFO - TOKEN: 93397452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:11:04 INFO - TOKEN: 93397452 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:11:04 INFO - TOKEN: 93397452 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:11:06 INFO - TOKEN: 93397452 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:11:07 INFO - TOKEN: 93397452 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:11:07 INFO - TOKEN: 93397452 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:11:07 INFO - TOKEN: 93397452 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:11:07 INFO - TOKEN: 93397452 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:11:07 INFO - TOKEN: 93397452 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:11:08 INFO - TOKEN: 93397452 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:11:08 INFO - TOKEN: 93397452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:11:08 INFO - TOKEN: 93397452 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:11:08 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:12:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:12:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:12:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:12:06 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:12:06 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:12:06 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:12:06 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:12:06 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:12:06 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:12:07 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:12:07 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:12:07 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:12:07 INFO - TOKEN: 00813763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:13:04 INFO - TOKEN: 00813763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:13:04 INFO - TOKEN: 00813763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:13:04 INFO - TOKEN: 00813763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:13:07 INFO - TOKEN: 00813763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:13:08 INFO - TOKEN: 00813763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:13:08 INFO - TOKEN: 00813763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:13:08 INFO - TOKEN: 00813763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:13:08 INFO - TOKEN: 00813763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:13:08 INFO - TOKEN: 00813763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:13:09 INFO - TOKEN: 00813763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:13:09 INFO - TOKEN: 00813763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:13:09 INFO - TOKEN: 00813763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:13:09 INFO - TOKEN: 34212429 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:15:04 INFO - TOKEN: 34212429 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:15:04 INFO - TOKEN: 34212429 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:15:04 INFO - TOKEN: 34212429 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:15:07 INFO - TOKEN: 34212429 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:15:07 INFO - TOKEN: 34212429 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:15:07 INFO - TOKEN: 34212429 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:15:07 INFO - TOKEN: 34212429 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:15:07 INFO - TOKEN: 34212429 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:15:07 INFO - TOKEN: 34212429 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:15:09 INFO - TOKEN: 34212429 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:15:09 INFO - TOKEN: 34212429 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:15:09 INFO - TOKEN: 34212429 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:15:09 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:17:05 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:17:05 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:17:05 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:17:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:17:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:17:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:17:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:17:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:17:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:17:08 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:17:08 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:17:08 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:17:08 INFO - TOKEN: 92830974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:18:04 INFO - TOKEN: 92830974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:18:04 INFO - TOKEN: 92830974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:18:04 INFO - TOKEN: 92830974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:18:07 INFO - TOKEN: 92830974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:18:07 INFO - TOKEN: 92830974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:18:07 INFO - TOKEN: 92830974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:18:07 INFO - TOKEN: 92830974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:18:07 INFO - TOKEN: 92830974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:18:07 INFO - TOKEN: 92830974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:18:08 INFO - TOKEN: 92830974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:18:08 INFO - TOKEN: 92830974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:18:08 INFO - TOKEN: 92830974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:18:08 INFO - TOKEN: 71846262 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:22:04 INFO - TOKEN: 71846262 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:22:04 INFO - TOKEN: 71846262 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:22:04 INFO - TOKEN: 71846262 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:22:07 INFO - TOKEN: 71846262 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:22:08 INFO - TOKEN: 71846262 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:22:08 INFO - TOKEN: 71846262 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:22:08 INFO - TOKEN: 71846262 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:22:08 INFO - TOKEN: 71846262 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:22:08 INFO - TOKEN: 71846262 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:22:09 INFO - TOKEN: 71846262 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:22:09 INFO - TOKEN: 71846262 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:22:09 INFO - TOKEN: 71846262 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:22:09 INFO - TOKEN: 08950439 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:24:04 INFO - TOKEN: 08950439 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:24:04 INFO - TOKEN: 08950439 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:24:04 INFO - TOKEN: 08950439 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 27432 | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 27432. Falling back to existing DB data. | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420048 with 1 parts. | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KmBwsnBtor34duJo6... | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KmBwsnBtor34duJo6 | TIME: 2026-01-13 04:24:07 INFO - TOKEN: 08950439 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.0062757,-116.9407823/44.5821093,-117.4549074/45.2821493,-118.0177854/45.23501,-117.8910812/58777+Godley+Road,+La+Grande,+OR+97850/@45.222345,-117.9471838,10.78z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x54a381befedd8f79:0xe9e5f88a0476d21b!2m2!1d-117.8899465!2d45.2505281!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkyMS4wKgBIAVAD&skid=c42222e2-2724-4464-8b05-49f972ee9151 | TIME: 2026-01-13 04:24:08 INFO - TOKEN: 08950439 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 04:24:08 INFO - TOKEN: 08950439 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 420048, part 1. | TIME: 2026-01-13 04:24:08 INFO - TOKEN: 08950439 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420048. | TIME: 2026-01-13 04:24:09 INFO - TOKEN: 420048 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420048. | TIME: 2026-01-13 04:24:09 INFO - TOKEN: 420048 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-13 04:24:09 INFO - TOKEN: 420048 | FUNCTION: get_unique_token | STATUS: Generated unique token: fthzl75qxm3q | TIME: 2026-01-13 04:24:09 INFO - TOKEN: 420048 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '58777 Godley Road, La Grande, OR 97850' | TIME: 2026-01-13 04:24:10 INFO - TOKEN: 420048 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-13 04:24:10 INFO - TOKEN: 420048 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (45.324532, -118.093888). | TIME: 2026-01-13 04:24:11 INFO - TOKEN: 420048 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 04:24:11 INFO - TOKEN: 420048 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: fthzl75qxm3q | TIME: 2026-01-13 04:24:11 INFO - TOKEN: 08950439 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420048. | TIME: 2026-01-13 04:24:11 INFO - TOKEN: 08950439 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:24:11 INFO - TOKEN: 08950439 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:24:13 INFO - TOKEN: 08950439 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:24:13 INFO - TOKEN: 08950439 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:24:13 INFO - TOKEN: 08950439 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:24:13 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:25:05 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:25:05 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:25:05 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:25:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:25:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:25:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:25:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:25:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:25:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:25:08 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:25:08 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:25:08 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:25:08 INFO - TOKEN: 18561771 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:26:04 INFO - TOKEN: 18561771 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:26:04 INFO - TOKEN: 18561771 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:26:04 INFO - TOKEN: 18561771 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:26:06 INFO - TOKEN: 18561771 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:26:07 INFO - TOKEN: 18561771 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:26:07 INFO - TOKEN: 18561771 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:26:07 INFO - TOKEN: 18561771 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:26:07 INFO - TOKEN: 18561771 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:26:07 INFO - TOKEN: 18561771 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:26:08 INFO - TOKEN: 18561771 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:26:08 INFO - TOKEN: 18561771 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:26:08 INFO - TOKEN: 18561771 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:26:08 INFO - TOKEN: 95571956 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:27:04 INFO - TOKEN: 95571956 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:27:04 INFO - TOKEN: 95571956 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:27:04 INFO - TOKEN: 95571956 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:27:07 INFO - TOKEN: 95571956 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:27:08 INFO - TOKEN: 95571956 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:27:08 INFO - TOKEN: 95571956 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:27:08 INFO - TOKEN: 95571956 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:27:08 INFO - TOKEN: 95571956 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:27:08 INFO - TOKEN: 95571956 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:27:09 INFO - TOKEN: 95571956 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:27:09 INFO - TOKEN: 95571956 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:27:09 INFO - TOKEN: 95571956 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:27:09 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:31:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:31:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:31:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:31:06 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:31:06 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:31:06 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:31:06 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:31:06 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:31:06 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:31:08 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:31:08 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:31:08 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:31:08 INFO - TOKEN: 87924185 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:32:04 INFO - TOKEN: 87924185 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:32:04 INFO - TOKEN: 87924185 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:32:04 INFO - TOKEN: 87924185 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:32:07 INFO - TOKEN: 87924185 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:32:07 INFO - TOKEN: 87924185 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:32:07 INFO - TOKEN: 87924185 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:32:07 INFO - TOKEN: 87924185 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:32:07 INFO - TOKEN: 87924185 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:32:07 INFO - TOKEN: 87924185 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:32:08 INFO - TOKEN: 87924185 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:32:08 INFO - TOKEN: 87924185 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:32:08 INFO - TOKEN: 87924185 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:32:08 INFO - TOKEN: 56433057 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:36:04 INFO - TOKEN: 56433057 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:36:04 INFO - TOKEN: 56433057 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:36:04 INFO - TOKEN: 56433057 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:36:06 INFO - TOKEN: 56433057 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:36:07 INFO - TOKEN: 56433057 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:36:07 INFO - TOKEN: 56433057 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:36:07 INFO - TOKEN: 56433057 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:36:07 INFO - TOKEN: 56433057 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:36:07 INFO - TOKEN: 56433057 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:36:08 INFO - TOKEN: 56433057 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:36:08 INFO - TOKEN: 56433057 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:36:08 INFO - TOKEN: 56433057 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:36:08 INFO - TOKEN: 45981369 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:41:04 INFO - TOKEN: 45981369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:41:04 INFO - TOKEN: 45981369 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:41:04 INFO - TOKEN: 45981369 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:41:07 INFO - TOKEN: 45981369 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:41:07 INFO - TOKEN: 45981369 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:41:07 INFO - TOKEN: 45981369 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:41:07 INFO - TOKEN: 45981369 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:41:07 INFO - TOKEN: 45981369 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:41:07 INFO - TOKEN: 45981369 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:41:09 INFO - TOKEN: 45981369 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:41:09 INFO - TOKEN: 45981369 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:41:09 INFO - TOKEN: 45981369 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:41:09 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:46:04 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:46:04 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:46:04 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:46:06 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:46:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:46:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:46:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:46:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35751 | TIME: 2026-01-13 04:46:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35751. Falling back to existing DB data. | TIME: 2026-01-13 04:46:07 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-13 04:46:07 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-13 04:46:07 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-13 04:46:07 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-13 04:46:08 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-13 04:46:08 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-13 04:46:08 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-13 04:46:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-13 04:46:08 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-13 04:46:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-13 04:46:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-13 04:46:10 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-13 04:46:10 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:46:10 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:46:11 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:46:11 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:46:11 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:46:11 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:54:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:54:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:54:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:54:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:54:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:54:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:54:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:54:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:54:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:54:08 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:54:08 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:54:08 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:54:08 INFO - TOKEN: 89489402 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 04:59:04 INFO - TOKEN: 89489402 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:59:04 INFO - TOKEN: 89489402 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 04:59:04 INFO - TOKEN: 89489402 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 04:59:07 INFO - TOKEN: 89489402 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 04:59:07 INFO - TOKEN: 89489402 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 04:59:07 INFO - TOKEN: 89489402 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 04:59:07 INFO - TOKEN: 89489402 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 04:59:07 INFO - TOKEN: 89489402 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 04:59:07 INFO - TOKEN: 89489402 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 04:59:09 INFO - TOKEN: 89489402 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:59:09 INFO - TOKEN: 89489402 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 04:59:09 INFO - TOKEN: 89489402 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 04:59:09 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:00:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:00:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:00:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:00:06 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:00:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:00:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:00:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:00:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:00:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:00:08 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:00:08 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:00:08 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:00:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:06:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:06:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:06:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:06:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:06:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:06:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:06:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:06:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:06:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:06:07 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:06:07 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:06:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:06:07 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:12:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:12:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:12:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:12:06 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:12:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:12:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:12:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:12:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:12:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:12:08 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:12:08 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:12:08 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:12:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:14:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:14:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:14:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:14:07 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:18:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:18:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:18:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:18:07 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:18:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:18:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:18:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:18:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:18:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:18:08 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:18:08 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:18:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:18:08 INFO - TOKEN: 24157346 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:24:04 INFO - TOKEN: 24157346 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:24:04 INFO - TOKEN: 24157346 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:24:04 INFO - TOKEN: 24157346 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:24:07 INFO - TOKEN: 24157346 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:24:07 INFO - TOKEN: 24157346 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:24:07 INFO - TOKEN: 24157346 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:24:07 INFO - TOKEN: 24157346 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:24:07 INFO - TOKEN: 24157346 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:24:07 INFO - TOKEN: 24157346 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:24:08 INFO - TOKEN: 24157346 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:24:08 INFO - TOKEN: 24157346 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:24:08 INFO - TOKEN: 24157346 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:24:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:26:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:26:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:26:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:26:07 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:26:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:26:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:26:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:26:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:26:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:26:08 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:26:08 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:26:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:26:08 INFO - TOKEN: 17993104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:27:04 INFO - TOKEN: 17993104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:27:04 INFO - TOKEN: 17993104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:27:04 INFO - TOKEN: 17993104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:27:07 INFO - TOKEN: 17993104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:27:07 INFO - TOKEN: 17993104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:27:07 INFO - TOKEN: 17993104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:27:07 INFO - TOKEN: 17993104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:27:07 INFO - TOKEN: 17993104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:27:07 INFO - TOKEN: 17993104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:27:08 INFO - TOKEN: 17993104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:27:08 INFO - TOKEN: 17993104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:27:08 INFO - TOKEN: 17993104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:27:08 INFO - TOKEN: 49614323 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:29:04 INFO - TOKEN: 49614323 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:29:04 INFO - TOKEN: 49614323 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:29:04 INFO - TOKEN: 49614323 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:29:07 INFO - TOKEN: 49614323 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:29:07 INFO - TOKEN: 49614323 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:29:07 INFO - TOKEN: 49614323 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:29:07 INFO - TOKEN: 49614323 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:29:07 INFO - TOKEN: 49614323 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:29:07 INFO - TOKEN: 49614323 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:29:08 INFO - TOKEN: 49614323 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:29:08 INFO - TOKEN: 49614323 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:29:08 INFO - TOKEN: 49614323 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:29:08 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:30:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:30:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:30:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:30:06 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:30:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:30:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:30:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:30:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35778 | TIME: 2026-01-13 05:30:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35778. Falling back to existing DB data. | TIME: 2026-01-13 05:30:07 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210466 with 1 parts. | TIME: 2026-01-13 05:30:07 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yuef3eDA7hUXeJXr9... | TIME: 2026-01-13 05:30:07 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yuef3eDA7hUXeJXr9 | TIME: 2026-01-13 05:30:07 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9983277,-84.8033701/41.0695965,-84.9897029/41.185472,-85.1035032/41.6348859,-85.0596532/41.759585,-85.4275222/@41.6427602,-85.4161298,3904m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOC4wKgBIAVAD&skid=15c3d435-6e1a-4aa9-b772-914d3b936e82 | TIME: 2026-01-13 05:30:08 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 05:30:08 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210466, part 1. | TIME: 2026-01-13 05:30:08 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210466. | TIME: 2026-01-13 05:30:08 INFO - TOKEN: 210466 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210466. | TIME: 2026-01-13 05:30:08 INFO - TOKEN: 210466 | FUNCTION: get_unique_token | STATUS: Using existing token: hoy4qm6aauy1 | TIME: 2026-01-13 05:30:09 INFO - TOKEN: 210466 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 05:30:10 INFO - TOKEN: 210466 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hoy4qm6aauy1 | TIME: 2026-01-13 05:30:10 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210466. | TIME: 2026-01-13 05:30:10 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:30:10 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:30:11 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:30:11 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:30:11 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:30:11 INFO - TOKEN: 82435391 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:33:04 INFO - TOKEN: 82435391 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:33:04 INFO - TOKEN: 82435391 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:33:04 INFO - TOKEN: 82435391 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:33:07 INFO - TOKEN: 82435391 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:33:07 INFO - TOKEN: 82435391 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:33:07 INFO - TOKEN: 82435391 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:33:07 INFO - TOKEN: 82435391 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:33:07 INFO - TOKEN: 82435391 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:33:07 INFO - TOKEN: 82435391 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:33:09 INFO - TOKEN: 82435391 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:33:09 INFO - TOKEN: 82435391 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:33:09 INFO - TOKEN: 82435391 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:33:09 INFO - TOKEN: 13047198 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:34:04 INFO - TOKEN: 13047198 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:34:04 INFO - TOKEN: 13047198 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:34:04 INFO - TOKEN: 13047198 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:34:06 INFO - TOKEN: 13047198 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:34:07 INFO - TOKEN: 13047198 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:34:07 INFO - TOKEN: 13047198 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:34:07 INFO - TOKEN: 13047198 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:34:07 INFO - TOKEN: 13047198 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:34:07 INFO - TOKEN: 13047198 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:34:08 INFO - TOKEN: 13047198 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:34:08 INFO - TOKEN: 13047198 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:34:08 INFO - TOKEN: 13047198 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:34:08 INFO - TOKEN: 22320469 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:36:04 INFO - TOKEN: 22320469 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:36:04 INFO - TOKEN: 22320469 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:36:04 INFO - TOKEN: 22320469 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:36:07 INFO - TOKEN: 22320469 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:36:07 INFO - TOKEN: 22320469 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:36:07 INFO - TOKEN: 22320469 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:36:07 INFO - TOKEN: 22320469 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:36:07 INFO - TOKEN: 22320469 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:36:07 INFO - TOKEN: 22320469 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:36:08 INFO - TOKEN: 22320469 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:36:08 INFO - TOKEN: 22320469 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:36:08 INFO - TOKEN: 22320469 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:36:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:38:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:38:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:38:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:38:06 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:38:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:38:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:38:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:38:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:38:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:38:08 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:38:08 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:38:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:38:08 INFO - TOKEN: 89287342 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:40:04 INFO - TOKEN: 89287342 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:40:04 INFO - TOKEN: 89287342 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:40:04 INFO - TOKEN: 89287342 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:40:06 INFO - TOKEN: 89287342 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:40:06 INFO - TOKEN: 89287342 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:40:06 INFO - TOKEN: 89287342 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:40:06 INFO - TOKEN: 89287342 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:40:06 INFO - TOKEN: 89287342 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:40:06 INFO - TOKEN: 89287342 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:40:08 INFO - TOKEN: 89287342 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:40:08 INFO - TOKEN: 89287342 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:40:08 INFO - TOKEN: 89287342 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:40:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 05:54:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:54:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 05:54:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 05:54:06 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 05:54:06 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 05:54:06 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 05:54:06 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 05:54:06 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 05:54:06 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 05:54:07 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:54:07 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 05:54:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 05:54:07 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:02:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:02:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:02:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:02:06 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:02:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:02:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:02:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:02:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:02:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:02:08 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:02:08 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:02:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:02:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:03:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:03:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:03:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:03:07 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:03:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:03:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:03:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:03:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:03:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:03:08 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:03:08 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:03:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:03:08 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:11:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:11:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:11:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:11:07 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:11:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:11:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:11:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:11:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:11:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:11:08 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:11:08 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:11:08 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:11:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:16:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:16:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:16:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:16:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:16:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:16:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:16:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:16:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:16:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:16:08 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:16:08 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:16:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:16:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:19:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:19:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:19:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:19:06 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:19:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:19:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:19:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:19:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:19:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:19:08 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:19:08 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:19:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:19:08 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:23:04 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:23:04 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:23:04 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:23:07 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:23:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:23:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:23:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:23:07 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:23:07 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:23:08 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:23:08 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:23:08 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:23:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:24:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:24:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:24:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:24:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:24:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:24:08 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:24:08 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:24:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:24:08 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:25:04 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:25:04 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:25:04 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35797 | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35797. Falling back to existing DB data. | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-13 06:25:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-13 06:25:08 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-13 06:25:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-13 06:25:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-13 06:25:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-13 06:25:09 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-13 06:25:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-13 06:25:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-13 06:25:11 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-13 06:25:11 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:25:11 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:25:12 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:25:12 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:25:12 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:25:12 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:26:04 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:26:04 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:26:04 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:26:07 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:26:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:26:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:26:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:26:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:26:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:26:08 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:26:08 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:26:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:26:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:31:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:31:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:31:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35744 | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35744. Falling back to existing DB data. | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220598 with 1 parts. | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/t3avAXmbmPFfJjnu8... | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/t3avAXmbmPFfJjnu8 | TIME: 2026-01-13 06:31:07 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5771552,-87.525262/41.5804236,-87.5587758/41.6226319,-87.5575038/41.623929,-87.5395791/2701+E+100th+St,+Chicago,+IL+60617,+USA/@41.6899469,-87.612578,12.49z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880e2795a0477deb:0xb8b68ab805f0a72f!2m2!1d-87.5580309!2d41.7123417!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6c85f6a0-7869-4448-87e9-db14c55c994d | TIME: 2026-01-13 06:31:08 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 06:31:08 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220598, part 1. | TIME: 2026-01-13 06:31:08 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220598. | TIME: 2026-01-13 06:31:09 INFO - TOKEN: 220598 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220598. | TIME: 2026-01-13 06:31:09 INFO - TOKEN: 220598 | FUNCTION: get_unique_token | STATUS: Using existing token: qtszoy9stmma | TIME: 2026-01-13 06:31:09 INFO - TOKEN: 220598 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2701 E 100th St, Chicago, IL 60617, USA' | TIME: 2026-01-13 06:31:11 INFO - TOKEN: 220598 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.7123759, -87.5579994). | TIME: 2026-01-13 06:31:12 INFO - TOKEN: 220598 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 06:31:12 INFO - TOKEN: 220598 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qtszoy9stmma | TIME: 2026-01-13 06:31:12 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220598. | TIME: 2026-01-13 06:31:12 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:31:12 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:31:13 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:31:13 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:31:13 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:31:13 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:38:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:38:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:38:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:38:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:38:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:38:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:38:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:38:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:38:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:38:08 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:38:08 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:38:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:38:08 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:39:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:39:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:39:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:39:07 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:39:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:39:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:39:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:39:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:39:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:39:08 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:39:08 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:39:08 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:39:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:40:05 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:40:05 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:40:05 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:40:07 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:40:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:40:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:40:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:40:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:40:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:40:08 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:40:08 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:40:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:40:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 06:43:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:43:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 06:43:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 06:43:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 06:43:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 06:43:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 06:43:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 06:43:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35755 | TIME: 2026-01-13 06:43:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35755. Falling back to existing DB data. | TIME: 2026-01-13 06:43:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-13 06:43:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-13 06:43:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-13 06:43:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-13 06:43:08 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 06:43:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-13 06:43:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-13 06:43:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-13 06:43:09 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-13 06:43:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 06:43:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-13 06:43:11 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-13 06:43:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 06:43:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 06:43:12 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:43:12 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 06:43:12 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 06:43:12 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 08:28:05 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 08:28:05 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 08:28:05 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 08:28:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 08:28:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 08:28:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 08:28:08 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 08:28:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 08:28:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 08:28:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 08:28:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 08:28:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 08:28:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 08:32:05 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 08:32:05 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 08:32:05 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 08:32:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 08:32:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 08:32:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 08:32:08 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 08:32:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 08:32:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 08:32:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 08:32:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 08:32:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 08:32:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 08:34:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 08:34:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 08:34:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 08:34:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 08:34:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 08:34:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 08:34:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 08:34:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 08:34:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 08:34:08 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 08:34:08 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 08:34:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 08:34:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 12:41:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 12:41:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 12:41:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 12:41:07 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 12:42:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 12:42:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 12:42:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 12:42:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 12:42:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 12:42:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 12:42:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 12:42:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35817 | TIME: 2026-01-13 12:42:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35817. Falling back to existing DB data. | TIME: 2026-01-13 12:42:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35817 because it has no route_token in new or existing data. | TIME: 2026-01-13 12:42:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 12:42:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 12:42:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 12:42:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 12:42:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 12:42:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 13:34:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 13:34:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 13:34:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 13:34:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 13:34:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 13:34:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 13:34:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 13:34:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 13:34:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 13:34:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 13:34:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 13:34:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 13:34:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 13:36:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 13:36:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 13:36:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 13:36:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 13:36:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 13:36:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 13:36:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 13:36:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 13:36:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 13:36:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 13:36:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 13:36:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 13:36:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 13:38:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 13:38:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 13:38:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 13:38:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 13:38:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 13:38:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 13:38:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 13:38:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35818 | TIME: 2026-01-13 13:38:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35818. Falling back to existing DB data. | TIME: 2026-01-13 13:38:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35818 because it has no route_token in new or existing data. | TIME: 2026-01-13 13:38:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 13:38:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 13:38:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 13:38:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 13:38:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 13:38:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 15:18:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:18:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:18:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 15:18:06 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 15:18:06 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 15:18:06 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 15:18:06 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 15:18:06 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 15:18:06 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 15:18:07 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:18:07 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:18:07 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 15:18:07 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 15:19:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:19:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:19:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 15:19:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 15:19:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 15:19:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 15:19:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 15:19:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 15:19:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 15:19:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:19:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:19:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 15:19:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 15:25:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:25:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:25:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 15:25:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 15:25:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 15:25:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 15:25:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 15:25:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35819 | TIME: 2026-01-13 15:25:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35819. Falling back to existing DB data. | TIME: 2026-01-13 15:25:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35819 because it has no route_token in new or existing data. | TIME: 2026-01-13 15:25:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 15:25:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 15:25:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:25:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:25:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 15:25:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 15:45:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:45:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:45:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 15:45:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 15:45:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 15:45:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 15:45:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 15:45:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 15:45:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 15:45:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:45:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:45:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 15:45:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 15:46:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:46:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:46:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 15:46:06 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 15:46:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 15:46:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 15:46:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 15:46:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 15:46:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 15:46:07 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:46:07 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:46:07 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 15:46:07 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 15:48:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:48:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 15:48:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 15:48:06 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 15:48:06 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 15:48:06 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 15:48:06 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 15:48:06 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35820 | TIME: 2026-01-13 15:48:06 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35820. Falling back to existing DB data. | TIME: 2026-01-13 15:48:06 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35820 because it has no route_token in new or existing data. | TIME: 2026-01-13 15:48:06 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 15:48:06 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 15:48:07 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:48:07 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 15:48:07 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 15:48:07 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 17:41:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 17:41:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 17:41:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 17:41:06 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 17:41:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 17:41:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 17:41:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 17:41:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 17:41:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 17:41:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 17:41:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 17:41:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 17:41:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 17:42:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 17:42:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 17:42:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 17:42:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 17:42:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 17:42:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 17:42:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 17:42:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35821 | TIME: 2026-01-13 17:42:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35821. Falling back to existing DB data. | TIME: 2026-01-13 17:42:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35821 because it has no route_token in new or existing data. | TIME: 2026-01-13 17:42:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 17:42:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 17:42:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 17:42:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 17:42:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 17:42:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 17:59:05 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 17:59:05 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 17:59:05 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 17:59:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 17:59:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 17:59:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 17:59:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 17:59:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 17:59:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 17:59:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 17:59:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 17:59:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 17:59:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 18:05:04 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:05:04 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:05:04 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 18:05:07 INFO - TOKEN: 17168135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 18:05:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 18:05:07 INFO - TOKEN: 17168135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 18:05:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 18:05:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35822 | TIME: 2026-01-13 18:05:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35822. Falling back to existing DB data. | TIME: 2026-01-13 18:05:07 INFO - TOKEN: 17168135 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35822 because it has no route_token in new or existing data. | TIME: 2026-01-13 18:05:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 18:05:07 INFO - TOKEN: 17168135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 18:05:08 INFO - TOKEN: 17168135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:05:08 INFO - TOKEN: 17168135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:05:08 INFO - TOKEN: 17168135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 18:05:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 18:42:04 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:42:04 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:42:04 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 18:42:06 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 18:42:06 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 18:42:06 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 18:42:06 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 18:42:06 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 18:42:06 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 18:42:07 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:42:07 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:42:07 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 18:42:07 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 18:43:04 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:43:04 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:43:04 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35750 | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35750 | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35750 | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35750. Falling back to existing DB data. | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240436 with 3 parts. | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA... | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA | TIME: 2026-01-13 18:43:07 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849864,-80.5189469/41.1451021,-80.7140531/41.1093518,-80.8462697/41.1052069,-81.3470766/41.0273298,-81.3498846/41.0265746,-81.4841243/41.0252633,-81.5040508/41.0271651,-81.9017783/40.8573038,-82.2558917/40.8580485,-82.212195/@40.8576869,-82.21272,19.26z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=952463a1-d6e9-4b2f-9ee0-dc62c932307b | TIME: 2026-01-13 18:43:08 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 18:43:08 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 1. | TIME: 2026-01-13 18:43:08 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240436. | TIME: 2026-01-13 18:43:09 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-13 18:43:09 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-13 18:43:09 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-13 18:43:10 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-13 18:43:10 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7... | TIME: 2026-01-13 18:43:10 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7 | TIME: 2026-01-13 18:43:10 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8580485,-82.212195/40.99313,-82.222951/41.0283365,-82.2244923/41.042308,-82.7179818/41.108626,-83.2225698/41.0442612,-83.6501716/41.0588376,-83.6515477/40.9813073,-84.1977987/40.9830812,-84.2042603/41.0235116,-84.3141309/@40.9843422,-84.5853027,11.39z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=00337633-ae73-4e3c-a815-014cb79cb79a | TIME: 2026-01-13 18:43:11 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 18:43:11 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 2. | TIME: 2026-01-13 18:43:11 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-13 18:43:11 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240436. | TIME: 2026-01-13 18:43:12 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-13 18:43:12 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-13 18:43:12 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-13 18:43:13 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-13 18:43:13 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8... | TIME: 2026-01-13 18:43:13 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8 | TIME: 2026-01-13 18:43:13 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0235116,-84.3141309/41.0197864,-84.3428854/41.0181227,-84.7265647/40.9543104,-84.7279899/40.9982728,-84.8033008/@40.9981301,-84.803313,18.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd63b7e5-68b4-4b9d-98cf-f8c1883a46f3 | TIME: 2026-01-13 18:43:14 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 18:43:14 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240436, part 3. | TIME: 2026-01-13 18:43:14 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-13 18:43:14 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240436. | TIME: 2026-01-13 18:43:14 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-13 18:43:14 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-13 18:43:15 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-13 18:43:15 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-13 18:43:16 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240436. | TIME: 2026-01-13 18:43:16 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 18:43:16 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 18:43:17 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:43:17 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:43:17 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 18:43:17 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 18:44:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:44:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:44:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 18:44:07 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 18:44:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 18:44:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 18:44:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 18:44:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 18:44:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 18:44:08 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:44:08 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:44:08 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 18:44:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 18:45:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:45:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:45:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 18:45:07 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 18:45:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 18:45:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 18:45:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 18:45:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 18:45:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 18:45:08 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:45:08 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:45:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 18:45:08 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 18:46:04 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:46:04 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:46:04 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 18:46:06 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 18:46:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 18:46:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 18:46:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 18:46:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35795 | TIME: 2026-01-13 18:46:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35795. Falling back to existing DB data. | TIME: 2026-01-13 18:46:07 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-13 18:46:07 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-13 18:46:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-13 18:46:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-13 18:46:08 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-13 18:46:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-13 18:46:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-13 18:46:08 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-13 18:46:08 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-13 18:46:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-13 18:46:10 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-13 18:46:10 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-13 18:46:10 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 18:46:10 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 18:46:12 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:46:12 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:46:12 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 18:46:12 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 18:55:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:55:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:55:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 18:55:07 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 18:55:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 18:55:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 18:55:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 18:55:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 18:55:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 18:55:08 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:55:08 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:55:08 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 18:55:08 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 18:56:04 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:56:04 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:56:04 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35816 | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35816. Falling back to existing DB data. | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490193 with 1 parts. | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/y6RHXzf9EQwAYs9p9... | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/y6RHXzf9EQwAYs9p9 | TIME: 2026-01-13 18:56:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7595939,-84.9895043/42.297748,-85.0166697/15874+11+Mile+Rd,+Battle+Creek,+MI+49014/@42.0305237,-85.357013,93917m/data=!3m2!1e3!4b1!4m10!4m9!1m0!1m0!1m5!1m1!1s0x8817fac6bb1dd03d:0xb626f2fc6500a127!2m2!1d-85.080809!2d42.3024007!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=40aab090-0ec1-4b72-9dac-057b76da56be | TIME: 2026-01-13 18:56:08 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-13 18:56:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 490193, part 1. | TIME: 2026-01-13 18:56:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490193. | TIME: 2026-01-13 18:56:08 INFO - TOKEN: 490193 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490193. | TIME: 2026-01-13 18:56:08 INFO - TOKEN: 490193 | FUNCTION: get_unique_token | STATUS: Using existing token: jhiht6isq2os | TIME: 2026-01-13 18:56:09 INFO - TOKEN: 490193 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014' | TIME: 2026-01-13 18:56:10 INFO - TOKEN: 490193 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-13 18:56:10 INFO - TOKEN: 490193 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-13 18:56:10 INFO - TOKEN: 490193 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jhiht6isq2os | TIME: 2026-01-13 18:56:10 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490193. | TIME: 2026-01-13 18:56:10 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 18:56:10 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 18:56:12 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:56:12 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:56:12 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 18:56:12 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 18:57:04 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:57:04 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 18:57:04 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35752 | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35752. Falling back to existing DB data. | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490182 with 1 parts. | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ewz7w64CYZUCsueKA... | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ewz7w64CYZUCsueKA | TIME: 2026-01-13 18:57:07 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.759525,-84.9895608/42.2975396,-85.0074762/42.3027172,-85.0813421/@42.3020108,-85.0812795,18.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=f0115269-3727-4f00-8cf6-5d86ce3613a1 | TIME: 2026-01-13 18:57:08 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-13 18:57:08 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 490182, part 1. | TIME: 2026-01-13 18:57:08 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490182. | TIME: 2026-01-13 18:57:08 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490182. | TIME: 2026-01-13 18:57:08 INFO - TOKEN: 490182 | FUNCTION: get_unique_token | STATUS: Using existing token: y66o0c8h6mmz | TIME: 2026-01-13 18:57:09 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-13 18:57:10 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y66o0c8h6mmz | TIME: 2026-01-13 18:57:10 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490182. | TIME: 2026-01-13 18:57:10 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 18:57:10 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 18:57:12 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:57:12 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 18:57:12 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 18:57:12 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:06:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:06:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:06:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:06:06 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:06:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:06:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:06:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:06:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:06:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:06:08 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:06:08 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:06:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:06:08 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:09:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:09:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:09:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:09:06 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:09:06 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:09:06 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:09:06 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:09:06 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:09:06 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:09:07 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:09:07 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:09:07 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:09:07 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:16:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:16:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:16:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:16:07 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:16:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:16:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:16:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:16:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:16:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:16:09 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:16:09 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:16:09 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:16:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:24:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:24:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:24:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:24:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:24:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:24:08 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:24:08 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:24:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:24:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:28:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:28:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:28:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35757 | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35757. Falling back to existing DB data. | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190099 with 1 parts. | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rEQguM3LG2VGH1y79... | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rEQguM3LG2VGH1y79 | TIME: 2026-01-13 19:28:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7203916,-91.3580745/39.698136,-92.045223/39.7494468,-94.0697467/39.7575697,-94.7906848/40.1051796,-95.2152512/40.4054644,-95.5571258/40.3992442,-95.6517435/@40.2694903,-94.4357449,7.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUxMi4wKgBIAVAD | TIME: 2026-01-13 19:28:08 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-13 19:28:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 190099, part 1. | TIME: 2026-01-13 19:28:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190099. | TIME: 2026-01-13 19:28:09 INFO - TOKEN: 190099 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190099. | TIME: 2026-01-13 19:28:09 INFO - TOKEN: 190099 | FUNCTION: get_unique_token | STATUS: Using existing token: 5wee1qj5ekgx | TIME: 2026-01-13 19:28:09 INFO - TOKEN: 190099 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-13 19:28:10 INFO - TOKEN: 190099 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5wee1qj5ekgx | TIME: 2026-01-13 19:28:10 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190099. | TIME: 2026-01-13 19:28:10 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:28:10 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:28:12 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:28:12 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:28:12 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:28:12 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:30:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:30:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:30:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:30:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:30:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:30:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:30:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:30:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:30:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:30:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:30:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:30:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:30:09 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:31:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:31:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:31:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:31:06 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:31:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:33:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:33:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:33:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:33:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:33:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:33:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:33:08 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:33:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:33:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:33:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:33:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:33:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:33:09 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:36:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:36:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:36:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:36:06 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:36:06 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:36:06 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:36:06 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:36:06 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:36:06 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:36:07 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:36:07 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:36:07 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:36:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:46:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:46:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:46:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:46:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:46:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:46:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:46:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:46:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35759 | TIME: 2026-01-13 19:46:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35759. Falling back to existing DB data. | TIME: 2026-01-13 19:46:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480018 with 1 parts. | TIME: 2026-01-13 19:46:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oRSpanHHu18BUzYm6... | TIME: 2026-01-13 19:46:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oRSpanHHu18BUzYm6 | TIME: 2026-01-13 19:46:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1809159,-104.0532927/Cheyenne+I-80+Port+of+Entry+and+Weigh+Station,+3470+I-80,+Cheyenne,+WY+82001,+United+States/41.1540629,-104.6670773/41.7481398,-107.5814667/41.2481475,-111.0467379/@41.280112,-110.468812,6.52z/data=!4m12!4m11!1m0!1m5!1m1!1s0x876f1795714f2b45:0x606619b579ca1d07!2m2!1d-104.6329355!2d41.1590491!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMy4wKgBIAVAD&skid=9fef3e5e-04fa-4c2c-831e-56ca8efffe55 | TIME: 2026-01-13 19:46:08 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 19:46:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 480018, part 1. | TIME: 2026-01-13 19:46:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480018. | TIME: 2026-01-13 19:46:08 INFO - TOKEN: 480018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480018. | TIME: 2026-01-13 19:46:08 INFO - TOKEN: 480018 | FUNCTION: get_unique_token | STATUS: Using existing token: p6cj9uf1dgcd | TIME: 2026-01-13 19:46:09 INFO - TOKEN: 480018 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Cheyenne I-80 Port of Entry and Weigh Station, 3470 I-80, Cheyenne, WY 82001, United States' | TIME: 2026-01-13 19:46:09 INFO - TOKEN: 480018 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-13 19:46:10 INFO - TOKEN: 480018 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (41.1594, -104.633145). | TIME: 2026-01-13 19:46:11 INFO - TOKEN: 480018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 19:46:11 INFO - TOKEN: 480018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: p6cj9uf1dgcd | TIME: 2026-01-13 19:46:11 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480018. | TIME: 2026-01-13 19:46:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:46:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:46:13 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:46:13 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:46:13 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:46:13 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:48:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:48:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:48:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:48:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:48:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:48:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:48:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:48:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:48:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:48:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:48:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:48:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:48:09 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 19:59:04 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:59:04 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 19:59:04 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 19:59:06 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 19:59:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 19:59:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 19:59:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 19:59:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 19:59:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 19:59:08 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:59:08 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 19:59:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 19:59:08 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:03:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:03:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:03:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:03:06 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:03:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:03:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:03:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:03:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35785 | TIME: 2026-01-13 20:03:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35785. Falling back to existing DB data. | TIME: 2026-01-13 20:03:07 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220598 with 1 parts. | TIME: 2026-01-13 20:03:07 INFO - TOKEN: 68076081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/t3avAXmbmPFfJjnu8... | TIME: 2026-01-13 20:03:07 INFO - TOKEN: 68076081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/t3avAXmbmPFfJjnu8 | TIME: 2026-01-13 20:03:07 INFO - TOKEN: 68076081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5771552,-87.525262/41.5804236,-87.5587758/41.6226319,-87.5575038/41.623929,-87.5395791/2701+E+100th+St,+Chicago,+IL+60617,+USA/@41.6899469,-87.612578,12.49z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880e2795a0477deb:0xb8b68ab805f0a72f!2m2!1d-87.5580309!2d41.7123417!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6c85f6a0-7869-4448-87e9-db14c55c994d | TIME: 2026-01-13 20:03:08 INFO - TOKEN: 68076081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 20:03:08 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220598, part 1. | TIME: 2026-01-13 20:03:08 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220598. | TIME: 2026-01-13 20:03:08 INFO - TOKEN: 220598 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220598. | TIME: 2026-01-13 20:03:08 INFO - TOKEN: 220598 | FUNCTION: get_unique_token | STATUS: Using existing token: qtszoy9stmma | TIME: 2026-01-13 20:03:08 INFO - TOKEN: 220598 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2701 E 100th St, Chicago, IL 60617, USA' | TIME: 2026-01-13 20:03:10 INFO - TOKEN: 220598 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.7123759, -87.5579994). | TIME: 2026-01-13 20:03:11 INFO - TOKEN: 220598 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 20:03:11 INFO - TOKEN: 220598 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qtszoy9stmma | TIME: 2026-01-13 20:03:11 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220598. | TIME: 2026-01-13 20:03:11 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:03:11 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:03:13 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:03:13 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:03:13 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:03:13 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:04:04 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:04:04 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:04:04 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:04:06 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:04:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:04:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:04:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:04:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35766 | TIME: 2026-01-13 20:04:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35766. Falling back to existing DB data. | TIME: 2026-01-13 20:04:07 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220598 with 1 parts. | TIME: 2026-01-13 20:04:07 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/t3avAXmbmPFfJjnu8... | TIME: 2026-01-13 20:04:07 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/t3avAXmbmPFfJjnu8 | TIME: 2026-01-13 20:04:07 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5771552,-87.525262/41.5804236,-87.5587758/41.6226319,-87.5575038/41.623929,-87.5395791/2701+E+100th+St,+Chicago,+IL+60617,+USA/@41.6899469,-87.612578,12.49z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880e2795a0477deb:0xb8b68ab805f0a72f!2m2!1d-87.5580309!2d41.7123417!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6c85f6a0-7869-4448-87e9-db14c55c994d | TIME: 2026-01-13 20:04:08 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 20:04:08 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220598, part 1. | TIME: 2026-01-13 20:04:08 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220598. | TIME: 2026-01-13 20:04:08 INFO - TOKEN: 220598 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220598. | TIME: 2026-01-13 20:04:08 INFO - TOKEN: 220598 | FUNCTION: get_unique_token | STATUS: Using existing token: qtszoy9stmma | TIME: 2026-01-13 20:04:08 INFO - TOKEN: 220598 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2701 E 100th St, Chicago, IL 60617, USA' | TIME: 2026-01-13 20:04:10 INFO - TOKEN: 220598 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.7123759, -87.5579994). | TIME: 2026-01-13 20:04:11 INFO - TOKEN: 220598 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 20:04:11 INFO - TOKEN: 220598 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qtszoy9stmma | TIME: 2026-01-13 20:04:11 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220598. | TIME: 2026-01-13 20:04:11 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:04:11 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:04:12 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:04:12 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:04:12 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:04:12 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:11:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:11:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:11:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:11:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:11:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:11:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:11:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:11:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35730 | TIME: 2026-01-13 20:11:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35730. Falling back to existing DB data. | TIME: 2026-01-13 20:11:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540151 with 1 parts. | TIME: 2026-01-13 20:11:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/k7cz3Eq3sQ8uu3dJ7... | TIME: 2026-01-13 20:11:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/k7cz3Eq3sQ8uu3dJ7 | TIME: 2026-01-13 20:11:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/25+Hainesport+-+Mount+Laurel+Rd,+Hainesport,+NJ+08036,+USA/39.9728294,-74.8504014/39.9613743,-74.9169404/39.9362955,-74.9679572/39.9430122,-74.9822364/39.9448125,-74.9811776/39.9374853,-74.9603349/40.2026672,-74.7089406/40.2793039,-74.7012124/40.209011,-74.7681549/@40.2793167,-74.7014251,20.17z/data=!4m17!4m16!1m5!1m1!1s0x89c149b75c46f47b:0x41fe8b7e5132891f!2m2!1d-74.8365138!2d39.9789216!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=d5233679-f855-48fa-9d12-9bd92dfc2490 | TIME: 2026-01-13 20:11:08 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 20:11:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540151, part 1. | TIME: 2026-01-13 20:11:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540151. | TIME: 2026-01-13 20:11:08 INFO - TOKEN: 540151 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540151. | TIME: 2026-01-13 20:11:08 INFO - TOKEN: 540151 | FUNCTION: get_unique_token | STATUS: Using existing token: 9gnige0gi960 | TIME: 2026-01-13 20:11:09 INFO - TOKEN: 540151 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '25 Hainesport - Mount Laurel Rd, Hainesport, NJ 08036, USA' | TIME: 2026-01-13 20:11:10 INFO - TOKEN: 540151 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.9809110, -74.8380640). | TIME: 2026-01-13 20:11:10 INFO - TOKEN: 540151 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 20:11:10 INFO - TOKEN: 540151 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9gnige0gi960 | TIME: 2026-01-13 20:11:10 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540151. | TIME: 2026-01-13 20:11:10 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:11:10 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:11:12 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:11:12 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:11:12 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:11:12 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:14:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:14:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:14:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:14:06 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:14:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:14:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:14:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:14:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:14:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:14:08 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:14:08 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:14:08 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:14:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:16:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:16:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:16:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:16:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:16:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:16:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:16:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:16:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:16:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:16:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:16:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:16:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:16:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:24:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35754 | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35754 | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35754. Falling back to existing DB data. | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240461 with 2 parts. | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ws1xG6AU7GmG8Zuj8... | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ws1xG6AU7GmG8Zuj8 | TIME: 2026-01-13 20:24:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849438,-80.518955/41.1061369,-81.1835634/41.0545839,-81.5055601/40.7994095,-81.4005524/40.796351,-81.4170358/40.777807,-81.4350602/40.7923833,-81.922473/40.8079178,-82.0214914/40.8525679,-82.2631868/40.1996183,-82.9340014/@40.2002364,-82.9336256,18.53z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=c1ee9118-6d1f-4068-bcaa-c04d6ea19929 | TIME: 2026-01-13 20:24:08 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 20:24:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240461, part 1. | TIME: 2026-01-13 20:24:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240461. | TIME: 2026-01-13 20:24:09 INFO - TOKEN: 240461 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240461. | TIME: 2026-01-13 20:24:09 INFO - TOKEN: 240461 | FUNCTION: get_unique_token | STATUS: Using existing token: oo617pj6yzgt | TIME: 2026-01-13 20:24:09 INFO - TOKEN: 240461 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 20:24:11 INFO - TOKEN: 240461 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oo617pj6yzgt | TIME: 2026-01-13 20:24:11 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/i7ddLApqc7oJjpk29... | TIME: 2026-01-13 20:24:11 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/i7ddLApqc7oJjpk29 | TIME: 2026-01-13 20:24:11 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1996183,-82.9340014/40.1112389,-82.9936178/39.9769469,-83.1343098/39.8308879,-84.8138121/@39.8979396,-84.9535915,10.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=cdbdeeb9-7a81-420f-a17c-11e09f125c99 | TIME: 2026-01-13 20:24:12 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-13 20:24:12 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240461, part 2. | TIME: 2026-01-13 20:24:12 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-13 20:24:12 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240461. | TIME: 2026-01-13 20:24:12 INFO - TOKEN: 240461 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240461. | TIME: 2026-01-13 20:24:12 INFO - TOKEN: 240461 | FUNCTION: get_unique_token | STATUS: Using existing token: oo617pj6yzgt | TIME: 2026-01-13 20:24:12 INFO - TOKEN: 240461 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-13 20:24:13 INFO - TOKEN: 240461 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oo617pj6yzgt | TIME: 2026-01-13 20:24:13 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240461. | TIME: 2026-01-13 20:24:13 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:24:13 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:24:16 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:24:16 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:24:16 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:24:16 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:26:04 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:26:04 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:26:04 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:26:06 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:26:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:26:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:26:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:26:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35794 | TIME: 2026-01-13 20:26:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35794. Falling back to existing DB data. | TIME: 2026-01-13 20:26:07 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-13 20:26:07 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-13 20:26:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-13 20:26:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-13 20:26:08 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 20:26:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-13 20:26:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-13 20:26:08 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-13 20:26:08 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-13 20:26:08 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 20:26:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-13 20:26:10 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-13 20:26:10 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:26:10 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:26:12 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:26:12 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:26:12 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:26:12 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:27:06 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:27:06 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:27:06 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35748 | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35748. Falling back to existing DB data. | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-13 20:27:09 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-13 20:27:10 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 20:27:10 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-13 20:27:10 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-13 20:27:11 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-13 20:27:11 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-13 20:27:11 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 20:27:12 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-13 20:27:12 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-13 20:27:12 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:27:12 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:27:14 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:27:14 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:27:14 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:27:14 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:28:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:28:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:28:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35747 | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35747. Falling back to existing DB data. | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-13 20:28:07 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-13 20:28:08 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 20:28:08 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-13 20:28:08 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-13 20:28:08 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-13 20:28:08 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-13 20:28:08 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 20:28:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-13 20:28:10 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-13 20:28:10 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35779 | TIME: 2026-01-13 20:28:10 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35779. Falling back to existing DB data. | TIME: 2026-01-13 20:28:10 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490206 with 1 parts. | TIME: 2026-01-13 20:28:10 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/68QE5S2VasHE1yp18... | TIME: 2026-01-13 20:28:10 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/68QE5S2VasHE1yp18 | TIME: 2026-01-13 20:28:10 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.759555,-85.4274984/41.7981788,-85.4276994/41.9423451,-84.9730136/42.2975413,-85.0076466/42.3021779,-85.0809372/@42.3032145,-85.0730975,15.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=fdfc61c6-e470-49a5-bf82-42aec0f68fc8 | TIME: 2026-01-13 20:28:11 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 20:28:11 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 490206, part 1. | TIME: 2026-01-13 20:28:11 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490206. | TIME: 2026-01-13 20:28:11 INFO - TOKEN: 490206 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490206. | TIME: 2026-01-13 20:28:11 INFO - TOKEN: 490206 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-13 20:28:11 INFO - TOKEN: 490206 | FUNCTION: get_unique_token | STATUS: Generated unique token: kz812h3qjqgi | TIME: 2026-01-13 20:28:12 INFO - TOKEN: 490206 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-13 20:28:12 INFO - TOKEN: 490206 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: kz812h3qjqgi | TIME: 2026-01-13 20:28:13 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490206. | TIME: 2026-01-13 20:28:13 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:28:13 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:28:14 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:28:14 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:28:14 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:28:14 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:33:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:33:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:33:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:33:07 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:33:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:33:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:33:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:33:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:33:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:33:09 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:33:09 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:33:09 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:33:09 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:35:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:35:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:35:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:35:07 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:35:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:35:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:35:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:35:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:35:07 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:35:09 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:35:09 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:35:09 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:35:09 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:37:05 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:37:05 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:37:05 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:37:07 INFO - TOKEN: 71257979 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:37:08 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:37:08 INFO - TOKEN: 71257979 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:37:08 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:37:08 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35749 | TIME: 2026-01-13 20:37:08 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35749. Falling back to existing DB data. | TIME: 2026-01-13 20:37:08 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-13 20:37:08 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-13 20:37:08 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-13 20:37:08 INFO - TOKEN: 71257979 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-13 20:37:09 INFO - TOKEN: 71257979 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-13 20:37:09 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-13 20:37:09 INFO - TOKEN: 71257979 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-13 20:37:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-13 20:37:09 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-13 20:37:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-13 20:37:11 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-13 20:37:11 INFO - TOKEN: 71257979 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-13 20:37:11 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:37:11 INFO - TOKEN: 71257979 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:37:13 INFO - TOKEN: 71257979 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:37:13 INFO - TOKEN: 71257979 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:37:13 INFO - TOKEN: 71257979 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:37:13 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:40:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:40:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:40:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35746 | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35746 | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35746. Falling back to existing DB data. | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240463 with 2 parts. | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3ZPWw8dpyN2rhFHb8... | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3ZPWw8dpyN2rhFHb8 | TIME: 2026-01-13 20:40:07 INFO - TOKEN: 68076081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7571173,-81.2325162/41.7464876,-81.2135976/41.8012571,-81.0485288/41.7574907,-81.0518691/41.671425,-81.2468786/41.5843609,-81.4481886/41.1545117,-81.7870618/40.8572951,-82.2511893/40.8617571,-82.2120422/41.0283567,-82.2236444/@41.0436547,-82.2660299,10z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=1fc09a16-1f93-4411-b52f-c4dc558dfa9a | TIME: 2026-01-13 20:40:08 INFO - TOKEN: 68076081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 20:40:08 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240463, part 1. | TIME: 2026-01-13 20:40:08 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240463. | TIME: 2026-01-13 20:40:09 INFO - TOKEN: 240463 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240463. | TIME: 2026-01-13 20:40:09 INFO - TOKEN: 240463 | FUNCTION: get_unique_token | STATUS: Using existing token: ceugty4rdosh | TIME: 2026-01-13 20:40:09 INFO - TOKEN: 240463 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 20:40:10 INFO - TOKEN: 240463 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ceugty4rdosh | TIME: 2026-01-13 20:40:11 INFO - TOKEN: 68076081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kX4NsDDU6TYJE7YLA... | TIME: 2026-01-13 20:40:11 INFO - TOKEN: 68076081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kX4NsDDU6TYJE7YLA | TIME: 2026-01-13 20:40:11 INFO - TOKEN: 68076081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0283656,-82.2234766/41.0426409,-82.7219072/41.1056529,-83.2427177/41.0444492,-83.6501659/41.0587873,-83.6566245/40.9812175,-84.1635356/40.9324263,-84.3592281/40.88647,-84.5901767/40.9983396,-84.803472/@40.6764098,-84.7656382,8.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=48400675-0e2c-4195-ad3c-526b730dfbb1 | TIME: 2026-01-13 20:40:12 INFO - TOKEN: 68076081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-13 20:40:12 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240463, part 2. | TIME: 2026-01-13 20:40:12 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-13 20:40:12 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240463. | TIME: 2026-01-13 20:40:12 INFO - TOKEN: 240463 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240463. | TIME: 2026-01-13 20:40:12 INFO - TOKEN: 240463 | FUNCTION: get_unique_token | STATUS: Using existing token: ceugty4rdosh | TIME: 2026-01-13 20:40:12 INFO - TOKEN: 240463 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-13 20:40:13 INFO - TOKEN: 240463 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ceugty4rdosh | TIME: 2026-01-13 20:40:13 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240463. | TIME: 2026-01-13 20:40:13 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:40:13 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:40:15 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:40:15 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:40:15 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:40:15 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:42:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:42:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:42:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:42:07 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:43:04 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:43:04 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:43:04 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35824 | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35824. Falling back to existing DB data. | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210477 with 1 parts. | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JP1dAGdXeYMt33396... | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JP1dAGdXeYMt33396 | TIME: 2026-01-13 20:43:07 INFO - TOKEN: 68076081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.998244,-84.803213/41.0689328,-84.9896991/41.1584444,-85.1095157/41.1294264,-85.19644/41.4518458,-85.5866703/41.5548678,-87.0463117/41.6245765,-87.0518573/41.5771571,-87.5253168/@40.9697775,-87.2781062,8.04z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5ec2d5d8-4352-4bdb-a969-249998732abb | TIME: 2026-01-13 20:43:08 INFO - TOKEN: 68076081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-13 20:43:08 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 210477, part 1. | TIME: 2026-01-13 20:43:08 INFO - TOKEN: 68076081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210477. | TIME: 2026-01-13 20:43:08 INFO - TOKEN: 210477 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210477. | TIME: 2026-01-13 20:43:08 INFO - TOKEN: 210477 | FUNCTION: get_unique_token | STATUS: Using existing token: xen6y99lbesz | TIME: 2026-01-13 20:43:09 INFO - TOKEN: 210477 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-13 20:43:10 INFO - TOKEN: 210477 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xen6y99lbesz | TIME: 2026-01-13 20:43:10 INFO - TOKEN: 68076081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210477. | TIME: 2026-01-13 20:43:10 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:43:10 INFO - TOKEN: 68076081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:43:12 INFO - TOKEN: 68076081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:43:12 INFO - TOKEN: 68076081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:43:12 INFO - TOKEN: 68076081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:43:12 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:48:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:48:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:48:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:48:06 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:48:06 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:48:06 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:48:06 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:48:06 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:48:06 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:48:07 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:48:07 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:48:07 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:48:07 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:56:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:56:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:56:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:56:06 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:56:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:56:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:56:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:56:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:56:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:56:08 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:56:08 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:56:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:56:08 INFO - TOKEN: 16923186 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:57:04 INFO - TOKEN: 16923186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:57:04 INFO - TOKEN: 16923186 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:57:04 INFO - TOKEN: 16923186 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:57:07 INFO - TOKEN: 16923186 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:57:07 INFO - TOKEN: 16923186 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:57:07 INFO - TOKEN: 16923186 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:57:07 INFO - TOKEN: 16923186 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:57:07 INFO - TOKEN: 16923186 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:57:07 INFO - TOKEN: 16923186 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:57:08 INFO - TOKEN: 16923186 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:57:08 INFO - TOKEN: 16923186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:57:08 INFO - TOKEN: 16923186 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:57:08 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 20:59:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:59:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 20:59:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35776 | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35776. Falling back to existing DB data. | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-13 20:59:07 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-13 20:59:08 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-13 20:59:08 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-13 20:59:08 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-13 20:59:08 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-13 20:59:08 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-13 20:59:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-13 20:59:10 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-13 20:59:10 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-13 20:59:10 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 20:59:10 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 20:59:12 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:59:12 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 20:59:12 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 20:59:12 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:00:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:00:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:00:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:00:07 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:00:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:00:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:00:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:00:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:00:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:00:08 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:00:08 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:00:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:00:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:07:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:07:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:07:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35828 | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35828. Falling back to existing DB data. | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460086 with 1 parts. | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oxgcsUwmwhAxG4qN8... | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oxgcsUwmwhAxG4qN8 | TIME: 2026-01-13 21:07:06 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7211284,-76.6549935/39.4170911,-76.6300492/39.3436396,-76.5120225/39.2878998,-76.5361872/39.2860268,-76.5370282/39.2812682,-76.5353454/39.2526435,-76.5232972/39.2531121,-76.5267752/2700+Broening+Hwy+%23201,+Baltimore,+MD+21222,+USA/@39.2589824,-76.5371524,14.79z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x89c80169a06e86bb:0xf666b47af7f779f9!2m2!1d-76.5330756!2d39.2554926!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxOS4wKgBIAVAD&skid=74dae319-b832-43ce-b172-3e7fc8122468 | TIME: 2026-01-13 21:07:07 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-13 21:07:07 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 460086, part 1. | TIME: 2026-01-13 21:07:07 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460086. | TIME: 2026-01-13 21:07:08 INFO - TOKEN: 460086 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460086. | TIME: 2026-01-13 21:07:08 INFO - TOKEN: 460086 | FUNCTION: get_unique_token | STATUS: Using existing token: fseehu68diwf | TIME: 2026-01-13 21:07:08 INFO - TOKEN: 460086 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2700 Broening Hwy #201, Baltimore, MD 21222, USA' | TIME: 2026-01-13 21:07:09 INFO - TOKEN: 460086 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.2562343, -76.5316028). | TIME: 2026-01-13 21:07:10 INFO - TOKEN: 460086 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-13 21:07:10 INFO - TOKEN: 460086 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fseehu68diwf | TIME: 2026-01-13 21:07:10 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460086. | TIME: 2026-01-13 21:07:10 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:07:10 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:07:11 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:07:11 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:07:11 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:07:11 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:27:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:27:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:27:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:27:06 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:27:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:27:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:27:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:27:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:27:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:27:08 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:27:08 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:27:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:27:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:30:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:30:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:30:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:30:06 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:30:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:30:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:30:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:30:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:30:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:30:08 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:30:08 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:30:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:30:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:31:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:31:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:31:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:31:07 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:31:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:31:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:31:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:31:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:31:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:31:08 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:31:08 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:31:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:31:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:36:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:36:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:36:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:36:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35703 | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35703. Falling back to existing DB data. | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35703 because it has no route_token in new or existing data. | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:36:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:38:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:38:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:38:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:38:06 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:38:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:38:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:38:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:38:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:38:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:38:08 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:38:08 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:38:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:38:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:39:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:39:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:39:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:39:06 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:39:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:40:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:40:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:40:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:40:06 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:40:06 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:40:06 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:40:06 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:40:06 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:40:06 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:40:07 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:40:07 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:40:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:40:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:41:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:41:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:41:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:41:07 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:41:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:41:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:41:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:41:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:41:07 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:41:08 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:41:08 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:41:08 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:41:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:49:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:49:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:49:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:49:06 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:49:06 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:49:06 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:49:06 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:49:06 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:49:06 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:49:07 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:49:07 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:49:07 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:49:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:50:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:50:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:50:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35742 | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35742 | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35742 | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35742. Falling back to existing DB data. | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240462 with 3 parts. | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/97hnF7VhLSUrHdMU9... | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/97hnF7VhLSUrHdMU9 | TIME: 2026-01-13 21:50:07 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7571289,-81.2325146/41.7467346,-81.2127937/41.8013939,-81.0485634/41.7575605,-81.051694/41.6713207,-81.246448/41.6030417,-81.4399519/41.5826737,-81.448367/41.3969345,-81.5094466/41.1564553,-81.786524/40.8573036,-82.2558735/@41.6013387,-81.4650289,13.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=c6421cb0-3bd1-4030-8cde-e9ff0de44ca0 | TIME: 2026-01-13 21:50:08 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 21:50:08 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240462, part 1. | TIME: 2026-01-13 21:50:08 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240462. | TIME: 2026-01-13 21:50:08 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240462. | TIME: 2026-01-13 21:50:08 INFO - TOKEN: 240462 | FUNCTION: get_unique_token | STATUS: Using existing token: 1zihv9wkn8tk | TIME: 2026-01-13 21:50:08 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 21:50:10 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1zihv9wkn8tk | TIME: 2026-01-13 21:50:10 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NffToQYkQLWfaV787... | TIME: 2026-01-13 21:50:10 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NffToQYkQLWfaV787 | TIME: 2026-01-13 21:50:10 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8573047,-82.2559037/40.8572943,-82.2122121/41.0283487,-82.2262689/41.0426653,-82.7239494/41.1077687,-83.2281869/41.0445638,-83.6501647/41.0587873,-83.6566245/40.9810703,-84.1974404/40.9817489,-84.2023203/41.0206628,-84.2878418/@41.0202053,-84.2919041,16.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=60fd09e3-db3e-47b6-8d55-d6fd4da3e87a | TIME: 2026-01-13 21:50:11 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 21:50:11 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240462, part 2. | TIME: 2026-01-13 21:50:11 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-13 21:50:11 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240462. | TIME: 2026-01-13 21:50:12 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240462. | TIME: 2026-01-13 21:50:12 INFO - TOKEN: 240462 | FUNCTION: get_unique_token | STATUS: Using existing token: 1zihv9wkn8tk | TIME: 2026-01-13 21:50:12 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-13 21:50:13 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1zihv9wkn8tk | TIME: 2026-01-13 21:50:13 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NUsBXEdjG2AxmVYe9... | TIME: 2026-01-13 21:50:13 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NUsBXEdjG2AxmVYe9 | TIME: 2026-01-13 21:50:13 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0206381,-84.2876956/41.0197288,-84.3519558/41.0174428,-84.7265548/40.9539088,-84.7273177/40.9982784,-84.8033203/@40.9933318,-84.9284141,10.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e630c8e3-dfbb-49cd-8ef9-5d7057a0411c | TIME: 2026-01-13 21:50:14 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 21:50:14 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240462, part 3. | TIME: 2026-01-13 21:50:14 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-13 21:50:14 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240462. | TIME: 2026-01-13 21:50:14 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240462. | TIME: 2026-01-13 21:50:14 INFO - TOKEN: 240462 | FUNCTION: get_unique_token | STATUS: Using existing token: 1zihv9wkn8tk | TIME: 2026-01-13 21:50:14 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-13 21:50:15 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1zihv9wkn8tk | TIME: 2026-01-13 21:50:15 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240462. | TIME: 2026-01-13 21:50:15 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:50:15 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:50:16 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:50:16 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:50:16 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:50:16 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:51:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:51:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:51:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:51:07 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 21:54:04 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:54:04 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 21:54:04 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35743 | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35743. Falling back to existing DB data. | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210477 with 1 parts. | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yL9iDt8Zzuo1R1BR6... | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yL9iDt8Zzuo1R1BR6 | TIME: 2026-01-13 21:54:07 INFO - TOKEN: 67857460 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982232,-84.8031745/41.068555,-84.9896846/41.1596371,-85.108886/41.1300273,-85.1965892/41.4520338,-85.5949717/41.5549508,-87.046312/41.6244131,-87.0569522/41.5771571,-87.5253168/@41.5768226,-86.9812583,11.21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5fa39b14-bf69-43e2-b5a7-96d527fd533d | TIME: 2026-01-13 21:54:08 INFO - TOKEN: 67857460 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-13 21:54:08 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 210477, part 1. | TIME: 2026-01-13 21:54:08 INFO - TOKEN: 67857460 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210477. | TIME: 2026-01-13 21:54:09 INFO - TOKEN: 210477 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210477. | TIME: 2026-01-13 21:54:09 INFO - TOKEN: 210477 | FUNCTION: get_unique_token | STATUS: Using existing token: xen6y99lbesz | TIME: 2026-01-13 21:54:09 INFO - TOKEN: 210477 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-13 21:54:10 INFO - TOKEN: 210477 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xen6y99lbesz | TIME: 2026-01-13 21:54:11 INFO - TOKEN: 67857460 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210477. | TIME: 2026-01-13 21:54:11 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 21:54:11 INFO - TOKEN: 67857460 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 21:54:12 INFO - TOKEN: 67857460 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:54:12 INFO - TOKEN: 67857460 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 21:54:12 INFO - TOKEN: 67857460 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 21:54:12 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:00:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:00:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:00:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:00:07 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:06:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:06:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:06:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:06:06 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:06:06 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:06:06 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:06:06 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:06:06 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:06:06 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:06:07 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:06:07 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:06:07 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:06:07 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:18:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:18:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:18:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:18:06 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:18:06 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:18:06 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:18:06 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:18:06 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:18:06 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:18:07 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:18:07 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:18:07 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:18:07 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:19:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:19:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:19:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:19:06 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:19:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:24:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:24:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:24:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:24:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:24:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:24:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:24:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:24:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:24:09 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:25:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:25:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:25:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:25:06 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:25:06 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:25:06 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:25:06 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:25:06 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:25:06 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:25:07 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:25:07 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:25:07 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:25:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:26:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:26:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:26:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35753 | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35753. Falling back to existing DB data. | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320365 with 1 parts. | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HaHWnRuH92EyGp6D9... | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HaHWnRuH92EyGp6D9 | TIME: 2026-01-13 22:26:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.209011,-74.7681549/40.1307595,-74.9725762/40.2132746,-75.1110658/Cedarville+Rd,+Pennsylvania+18042,+USA/40.6691114,-75.2237447/40.645396,-75.2809275/41.0041526,-75.2821622/40.9866641,-76.7180629/41.0332814,-78.3779489/41.1849438,-80.518955/@40.1373701,-74.9782708,13.88z/data=!4m17!4m16!1m0!1m0!1m0!1m5!1m1!1s0x89c46ce2f9f8a1dd:0x6b72600636ee208b!2m2!1d-75.2027293!2d40.6710613!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=c4c49390-e895-48c2-bbe3-a3044f424dbd | TIME: 2026-01-13 22:26:09 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 22:26:09 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 320365, part 1. | TIME: 2026-01-13 22:26:09 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320365. | TIME: 2026-01-13 22:26:09 INFO - TOKEN: 320365 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320365. | TIME: 2026-01-13 22:26:09 INFO - TOKEN: 320365 | FUNCTION: get_unique_token | STATUS: Using existing token: 8z92qpxizjrz | TIME: 2026-01-13 22:26:09 INFO - TOKEN: 320365 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Cedarville Rd, Pennsylvania 18042, USA' | TIME: 2026-01-13 22:26:11 INFO - TOKEN: 320365 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.6764769, -75.1945071). | TIME: 2026-01-13 22:26:11 INFO - TOKEN: 320365 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-13 22:26:11 INFO - TOKEN: 320365 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8z92qpxizjrz | TIME: 2026-01-13 22:26:11 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320365. | TIME: 2026-01-13 22:26:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:26:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:26:14 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:26:14 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:26:14 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:26:14 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:27:04 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:27:04 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:27:04 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:27:06 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:27:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:27:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:27:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:27:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:27:07 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:27:08 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:27:08 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:27:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:27:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:29:05 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:29:05 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:29:05 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35764 | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35764 | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35764 | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35764. Falling back to existing DB data. | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240462 with 3 parts. | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/X5NPE4BrJe7M6CzH9... | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/X5NPE4BrJe7M6CzH9 | TIME: 2026-01-13 22:29:07 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7571289,-81.2325146/41.7467346,-81.2127937/41.8013939,-81.0485634/41.7575605,-81.051694/41.6713207,-81.246448/41.6030417,-81.4399519/41.5826737,-81.448367/41.3969345,-81.5094466/41.1564553,-81.786524/40.8573036,-82.2558735/@41.6013387,-81.4650289,13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e238827d-8244-404e-a3fd-8287b1697801 | TIME: 2026-01-13 22:29:08 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 22:29:08 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240462, part 1. | TIME: 2026-01-13 22:29:08 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240462. | TIME: 2026-01-13 22:29:09 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240462. | TIME: 2026-01-13 22:29:09 INFO - TOKEN: 240462 | FUNCTION: get_unique_token | STATUS: Using existing token: 1zihv9wkn8tk | TIME: 2026-01-13 22:29:09 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-13 22:29:11 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1zihv9wkn8tk | TIME: 2026-01-13 22:29:11 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Tm2HwUuZ6W4mbCar7... | TIME: 2026-01-13 22:29:11 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Tm2HwUuZ6W4mbCar7 | TIME: 2026-01-13 22:29:11 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8573047,-82.2559037/40.8572943,-82.2122121/41.0283487,-82.2262689/41.0426653,-82.7239494/41.1077687,-83.2281869/41.0445638,-83.6501647/41.0587873,-83.6566245/40.9810703,-84.1974404/40.9817489,-84.2023203/41.0206628,-84.2878418/@41.0202053,-84.2919041,16z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=9d6228e4-106c-4436-9a12-32bb4c359b7f | TIME: 2026-01-13 22:29:12 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-13 22:29:12 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240462, part 2. | TIME: 2026-01-13 22:29:12 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-13 22:29:12 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240462. | TIME: 2026-01-13 22:29:12 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240462. | TIME: 2026-01-13 22:29:12 INFO - TOKEN: 240462 | FUNCTION: get_unique_token | STATUS: Using existing token: 1zihv9wkn8tk | TIME: 2026-01-13 22:29:12 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-13 22:29:13 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1zihv9wkn8tk | TIME: 2026-01-13 22:29:13 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gSQyfBdTWgDBccMF7... | TIME: 2026-01-13 22:29:13 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gSQyfBdTWgDBccMF7 | TIME: 2026-01-13 22:29:13 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0206381,-84.2876956/41.0197288,-84.3519558/41.0174428,-84.7265548/40.9539088,-84.7273177/40.9982784,-84.8033203/@40.9933318,-84.9284141,10z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e452dd58-8fa5-4ce0-9133-01050cf4a2ae | TIME: 2026-01-13 22:29:14 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-13 22:29:14 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240462, part 3. | TIME: 2026-01-13 22:29:14 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-13 22:29:14 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240462. | TIME: 2026-01-13 22:29:15 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240462. | TIME: 2026-01-13 22:29:15 INFO - TOKEN: 240462 | FUNCTION: get_unique_token | STATUS: Using existing token: 1zihv9wkn8tk | TIME: 2026-01-13 22:29:15 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-13 22:29:16 INFO - TOKEN: 240462 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1zihv9wkn8tk | TIME: 2026-01-13 22:29:16 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240462. | TIME: 2026-01-13 22:29:16 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:29:16 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:29:17 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:29:17 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:29:17 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:29:17 INFO - TOKEN: 16923186 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:30:04 INFO - TOKEN: 16923186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:30:04 INFO - TOKEN: 16923186 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:30:04 INFO - TOKEN: 16923186 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:30:06 INFO - TOKEN: 16923186 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:30:07 INFO - TOKEN: 16923186 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:30:07 INFO - TOKEN: 16923186 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:30:07 INFO - TOKEN: 16923186 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:30:07 INFO - TOKEN: 16923186 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:30:07 INFO - TOKEN: 16923186 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:30:08 INFO - TOKEN: 16923186 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:30:08 INFO - TOKEN: 16923186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:30:08 INFO - TOKEN: 16923186 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:30:08 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:31:04 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:31:04 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:31:04 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:31:06 INFO - TOKEN: 59041305 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:31:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:31:07 INFO - TOKEN: 59041305 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:31:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:31:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35765 | TIME: 2026-01-13 22:31:07 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35765. Falling back to existing DB data. | TIME: 2026-01-13 22:31:07 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210477 with 1 parts. | TIME: 2026-01-13 22:31:07 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hV9SYDzWvpeW9HxW6... | TIME: 2026-01-13 22:31:07 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hV9SYDzWvpeW9HxW6 | TIME: 2026-01-13 22:31:07 INFO - TOKEN: 59041305 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982232,-84.8031745/41.068555,-84.9896846/41.1596371,-85.108886/41.1300273,-85.1965892/41.4520338,-85.5949717/41.5549508,-87.046312/41.6244131,-87.0569522/41.5771571,-87.5253168/@41.5768226,-86.9812583,11z/data=!4m2!4m1!3e0?skid=5fa39b14-bf69-43e2-b5a7-96d527fd533d&entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD | TIME: 2026-01-13 22:31:08 INFO - TOKEN: 59041305 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-13 22:31:08 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 210477, part 1. | TIME: 2026-01-13 22:31:08 INFO - TOKEN: 59041305 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210477. | TIME: 2026-01-13 22:31:08 INFO - TOKEN: 210477 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210477. | TIME: 2026-01-13 22:31:08 INFO - TOKEN: 210477 | FUNCTION: get_unique_token | STATUS: Using existing token: xen6y99lbesz | TIME: 2026-01-13 22:31:08 INFO - TOKEN: 210477 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-13 22:31:10 INFO - TOKEN: 210477 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xen6y99lbesz | TIME: 2026-01-13 22:31:10 INFO - TOKEN: 59041305 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210477. | TIME: 2026-01-13 22:31:10 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:31:10 INFO - TOKEN: 59041305 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:31:11 INFO - TOKEN: 59041305 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:31:11 INFO - TOKEN: 59041305 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:31:11 INFO - TOKEN: 59041305 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:31:11 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:32:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:32:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:32:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:32:06 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:32:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:32:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:32:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:32:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:32:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:32:08 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:32:08 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:32:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:32:08 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:33:04 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:33:04 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:33:04 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:33:06 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:33:06 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:33:06 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:33:06 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:33:06 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 22:33:06 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:33:06 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:33:07 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:33:07 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:33:07 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:33:07 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:34:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:34:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:34:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:34:07 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:34:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:34:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:34:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:34:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:34:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:34:08 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:34:08 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:34:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:34:08 INFO - TOKEN: 35012758 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:35:04 INFO - TOKEN: 35012758 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:35:04 INFO - TOKEN: 35012758 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:35:04 INFO - TOKEN: 35012758 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:35:07 INFO - TOKEN: 35012758 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:35:07 INFO - TOKEN: 35012758 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:35:07 INFO - TOKEN: 35012758 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:35:07 INFO - TOKEN: 35012758 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:35:07 INFO - TOKEN: 35012758 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:35:07 INFO - TOKEN: 35012758 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:35:08 INFO - TOKEN: 35012758 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:35:08 INFO - TOKEN: 35012758 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:35:08 INFO - TOKEN: 35012758 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:35:08 INFO - TOKEN: 16923186 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:36:04 INFO - TOKEN: 16923186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:36:04 INFO - TOKEN: 16923186 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:36:04 INFO - TOKEN: 16923186 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:36:06 INFO - TOKEN: 16923186 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:36:07 INFO - TOKEN: 16923186 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:36:07 INFO - TOKEN: 16923186 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:36:07 INFO - TOKEN: 16923186 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:36:07 INFO - TOKEN: 16923186 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:36:07 INFO - TOKEN: 16923186 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:36:08 INFO - TOKEN: 16923186 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:36:08 INFO - TOKEN: 16923186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:36:08 INFO - TOKEN: 16923186 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:36:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:38:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:38:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:38:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:38:07 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:38:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:38:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:38:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:38:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:38:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:38:08 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:38:08 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:38:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:38:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:40:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:40:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:40:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35836 | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35836 | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35836. Falling back to existing DB data. | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420004 with 2 parts. | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z7snskKMCMXYGt5b8... | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z7snskKMCMXYGt5b8 | TIME: 2026-01-13 22:40:07 INFO - TOKEN: 36095464 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/45.9316575,-119.3287534/45.7919905,-119.3748768/45.3101276,-118.0509606/44.0067477,-116.9413688/@44.0070866,-116.9416096,19.23z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDUyNi4wKgBIAVAD&skid=5b9f857e-23da-4ce2-8662-a7024ee0f66b | TIME: 2026-01-13 22:40:08 INFO - TOKEN: 36095464 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-13 22:40:08 INFO - TOKEN: 36095464 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 420004, part 1. | TIME: 2026-01-13 22:40:08 INFO - TOKEN: 36095464 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420004. | TIME: 2026-01-13 22:40:09 INFO - TOKEN: 420004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420004. | TIME: 2026-01-13 22:40:09 INFO - TOKEN: 420004 | FUNCTION: get_unique_token | STATUS: Using existing token: 0knu80daj72t | TIME: 2026-01-13 22:40:09 INFO - TOKEN: 420004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-13 22:40:09 INFO - TOKEN: 420004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0knu80daj72t | TIME: 2026-01-13 22:40:10 INFO - TOKEN: 36095464 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dzScQ23EytqwbHYs8... | TIME: 2026-01-13 22:40:10 INFO - TOKEN: 36095464 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dzScQ23EytqwbHYs8 | TIME: 2026-01-13 22:40:10 INFO - TOKEN: 36095464 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.2508122,-117.0266066/42.9885482,-117.1336245/41.9982405,-117.7185273/@41.9902968,-117.7900978,8.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDUyNi4wKgBIAVAD&skid=6b9fd1b5-d832-49cd-9146-44d3dd2d13e3 | TIME: 2026-01-13 22:40:11 INFO - TOKEN: 36095464 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-13 22:40:11 INFO - TOKEN: 36095464 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 420004, part 2. | TIME: 2026-01-13 22:40:11 INFO - TOKEN: 36095464 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-13 22:40:11 INFO - TOKEN: 36095464 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 420004. | TIME: 2026-01-13 22:40:11 INFO - TOKEN: 420004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420004. | TIME: 2026-01-13 22:40:11 INFO - TOKEN: 420004 | FUNCTION: get_unique_token | STATUS: Using existing token: 0knu80daj72t | TIME: 2026-01-13 22:40:11 INFO - TOKEN: 420004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-13 22:40:12 INFO - TOKEN: 420004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0knu80daj72t | TIME: 2026-01-13 22:40:12 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420004. | TIME: 2026-01-13 22:40:12 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:40:12 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:40:14 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:40:14 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:40:14 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:40:14 INFO - TOKEN: 19270022 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:41:04 INFO - TOKEN: 19270022 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:41:04 INFO - TOKEN: 19270022 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:41:04 INFO - TOKEN: 19270022 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:41:07 INFO - TOKEN: 19270022 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:41:07 INFO - TOKEN: 19270022 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:41:07 INFO - TOKEN: 19270022 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:41:07 INFO - TOKEN: 19270022 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:41:07 INFO - TOKEN: 19270022 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:41:07 INFO - TOKEN: 19270022 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:41:08 INFO - TOKEN: 19270022 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:41:08 INFO - TOKEN: 19270022 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:41:08 INFO - TOKEN: 19270022 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:41:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:48:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:48:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:48:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:48:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:48:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:48:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:48:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:48:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:48:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:48:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:48:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:48:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:48:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:49:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:49:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:49:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:49:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:49:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:49:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:49:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:49:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:49:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:49:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:49:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:49:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:49:09 INFO - TOKEN: 99475913 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:52:04 INFO - TOKEN: 99475913 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:52:04 INFO - TOKEN: 99475913 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:52:04 INFO - TOKEN: 99475913 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:52:07 INFO - TOKEN: 99475913 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:52:07 INFO - TOKEN: 99475913 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:52:07 INFO - TOKEN: 99475913 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:52:07 INFO - TOKEN: 99475913 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:52:07 INFO - TOKEN: 99475913 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:52:07 INFO - TOKEN: 99475913 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:52:09 INFO - TOKEN: 99475913 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:52:09 INFO - TOKEN: 99475913 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:52:09 INFO - TOKEN: 99475913 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:52:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:53:05 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:53:05 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:53:05 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:53:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:53:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:53:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:53:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:53:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:53:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:53:09 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:53:09 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:53:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:53:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:54:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:54:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:54:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:54:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:54:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:54:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:54:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:54:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:54:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:54:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:54:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:54:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:54:08 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:55:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:55:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:55:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:55:06 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:55:06 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:55:06 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:55:06 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:55:06 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 22:55:06 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:55:06 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:55:07 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:55:07 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:55:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:55:07 INFO - TOKEN: 62614093 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 22:58:04 INFO - TOKEN: 62614093 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:58:04 INFO - TOKEN: 62614093 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 22:58:04 INFO - TOKEN: 62614093 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 22:58:07 INFO - TOKEN: 62614093 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 22:58:07 INFO - TOKEN: 62614093 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 22:58:07 INFO - TOKEN: 62614093 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 22:58:07 INFO - TOKEN: 62614093 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 22:58:07 INFO - TOKEN: 62614093 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 22:58:07 INFO - TOKEN: 62614093 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 22:58:10 INFO - TOKEN: 62614093 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:58:10 INFO - TOKEN: 62614093 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 22:58:10 INFO - TOKEN: 62614093 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 22:58:10 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:05:11 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:05:11 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:05:11 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:05:13 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:05:13 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:05:13 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:05:13 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:05:13 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:05:13 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:05:14 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:05:14 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:05:14 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:05:14 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:07:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:07:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:07:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:07:06 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:07:06 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:07:06 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:07:06 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:07:06 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 23:07:06 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:07:06 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:07:07 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:07:07 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:07:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:07:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:10:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:10:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:10:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:14:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:14:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:14:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:14:06 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:14:06 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:14:06 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:14:06 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:14:06 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:14:06 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:14:07 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:14:07 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:14:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:14:07 INFO - TOKEN: 79274012 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:15:05 INFO - TOKEN: 79274012 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:15:05 INFO - TOKEN: 79274012 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:15:05 INFO - TOKEN: 79274012 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:15:07 INFO - TOKEN: 79274012 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:15:08 INFO - TOKEN: 79274012 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:15:08 INFO - TOKEN: 79274012 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:15:08 INFO - TOKEN: 79274012 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:15:08 INFO - TOKEN: 79274012 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:15:08 INFO - TOKEN: 79274012 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:15:09 INFO - TOKEN: 79274012 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:15:09 INFO - TOKEN: 79274012 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:15:09 INFO - TOKEN: 79274012 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:15:09 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:18:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:18:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:18:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:18:06 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:18:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:18:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:18:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:18:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:18:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:18:07 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:18:07 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:18:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:18:07 INFO - TOKEN: 40095542 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:19:04 INFO - TOKEN: 40095542 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:19:04 INFO - TOKEN: 40095542 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:19:04 INFO - TOKEN: 40095542 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:19:06 INFO - TOKEN: 40095542 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:19:07 INFO - TOKEN: 40095542 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:19:07 INFO - TOKEN: 40095542 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:19:07 INFO - TOKEN: 40095542 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:19:07 INFO - TOKEN: 40095542 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:19:07 INFO - TOKEN: 40095542 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:19:08 INFO - TOKEN: 40095542 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:19:08 INFO - TOKEN: 40095542 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:19:08 INFO - TOKEN: 40095542 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:19:08 INFO - TOKEN: 08951064 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:22:04 INFO - TOKEN: 08951064 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:22:04 INFO - TOKEN: 08951064 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:22:04 INFO - TOKEN: 08951064 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:22:06 INFO - TOKEN: 08951064 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:22:07 INFO - TOKEN: 08951064 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:22:07 INFO - TOKEN: 08951064 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:22:07 INFO - TOKEN: 08951064 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:22:07 INFO - TOKEN: 08951064 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:22:07 INFO - TOKEN: 08951064 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:22:08 INFO - TOKEN: 08951064 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:22:08 INFO - TOKEN: 08951064 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:22:08 INFO - TOKEN: 08951064 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:22:08 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:29:04 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:29:04 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:29:04 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:29:06 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:29:06 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:29:06 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:29:06 INFO - TOKEN: 29858268 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:29:06 INFO - TOKEN: 29858268 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 23:29:06 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:29:06 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:29:07 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:29:07 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:29:07 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:29:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:30:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:30:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:30:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:30:07 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:32:04 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:32:04 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:32:04 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:32:06 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:32:07 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:32:07 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:32:07 INFO - TOKEN: 29858268 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:32:07 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:32:07 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:32:07 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:32:07 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:32:07 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:32:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:33:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:33:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:33:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:33:06 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:33:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:33:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:33:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:33:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:33:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:33:07 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:33:07 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:33:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:33:07 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:34:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:34:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:34:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:34:06 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:34:06 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:34:06 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:34:06 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:34:06 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:34:06 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:34:08 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:34:08 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:34:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:34:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:35:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:35:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:35:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:35:07 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:35:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:35:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:35:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:35:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:35:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:35:08 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:35:08 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:35:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:35:08 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:36:04 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:36:04 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:36:04 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:36:06 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:36:06 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:36:06 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:36:06 INFO - TOKEN: 29858268 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:36:06 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:36:06 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:36:07 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:36:07 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:36:07 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:36:07 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:37:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:37:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:37:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:37:07 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:37:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:37:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:37:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:37:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:37:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:37:08 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:37:08 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:37:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:37:08 INFO - TOKEN: 49486286 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:38:04 INFO - TOKEN: 49486286 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:38:04 INFO - TOKEN: 49486286 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:38:04 INFO - TOKEN: 49486286 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:38:07 INFO - TOKEN: 49486286 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:38:07 INFO - TOKEN: 49486286 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:38:07 INFO - TOKEN: 49486286 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:38:07 INFO - TOKEN: 49486286 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:38:07 INFO - TOKEN: 49486286 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:38:07 INFO - TOKEN: 49486286 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:38:09 INFO - TOKEN: 49486286 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:38:09 INFO - TOKEN: 49486286 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:38:09 INFO - TOKEN: 49486286 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:38:09 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:39:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:39:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:39:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:39:06 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:39:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:39:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:39:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:39:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:39:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:39:08 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:39:08 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:39:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:39:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:40:05 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:40:05 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:40:05 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:40:07 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:40:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:40:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:40:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:40:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:40:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:40:09 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:40:09 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:40:09 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:40:09 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:41:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:41:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:41:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:41:07 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:41:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:41:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:41:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:41:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:41:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:41:08 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:41:08 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:41:08 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:41:08 INFO - TOKEN: 33099587 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:42:04 INFO - TOKEN: 33099587 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:42:04 INFO - TOKEN: 33099587 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:42:04 INFO - TOKEN: 33099587 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:42:07 INFO - TOKEN: 33099587 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:42:07 INFO - TOKEN: 33099587 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:42:07 INFO - TOKEN: 33099587 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:42:07 INFO - TOKEN: 33099587 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:42:07 INFO - TOKEN: 33099587 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:42:07 INFO - TOKEN: 33099587 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:42:08 INFO - TOKEN: 33099587 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:42:08 INFO - TOKEN: 33099587 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:42:08 INFO - TOKEN: 33099587 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:42:08 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:43:04 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:43:04 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:43:04 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:43:06 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:43:06 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:43:06 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:43:06 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:43:06 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-13 23:43:06 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:43:06 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:43:07 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:43:07 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:43:07 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:43:07 INFO - TOKEN: 83183793 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:44:04 INFO - TOKEN: 83183793 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:44:04 INFO - TOKEN: 83183793 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:44:04 INFO - TOKEN: 83183793 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:44:07 INFO - TOKEN: 83183793 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:44:07 INFO - TOKEN: 83183793 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:44:07 INFO - TOKEN: 83183793 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:44:07 INFO - TOKEN: 83183793 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:44:07 INFO - TOKEN: 83183793 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:44:07 INFO - TOKEN: 83183793 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:44:09 INFO - TOKEN: 83183793 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:44:09 INFO - TOKEN: 83183793 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:44:09 INFO - TOKEN: 83183793 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:44:09 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:45:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:45:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:45:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:45:07 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:45:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:45:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:45:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:45:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:45:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:45:08 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:45:08 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:45:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:45:08 INFO - TOKEN: 56727773 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:46:05 INFO - TOKEN: 56727773 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:46:05 INFO - TOKEN: 56727773 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:46:05 INFO - TOKEN: 56727773 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:46:07 INFO - TOKEN: 56727773 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:46:08 INFO - TOKEN: 56727773 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:46:08 INFO - TOKEN: 56727773 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:46:08 INFO - TOKEN: 56727773 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:46:08 INFO - TOKEN: 56727773 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:46:08 INFO - TOKEN: 56727773 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:46:09 INFO - TOKEN: 56727773 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:46:09 INFO - TOKEN: 56727773 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:46:09 INFO - TOKEN: 56727773 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:46:09 INFO - TOKEN: 30411137 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:47:04 INFO - TOKEN: 30411137 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:47:04 INFO - TOKEN: 30411137 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:47:04 INFO - TOKEN: 30411137 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:47:06 INFO - TOKEN: 30411137 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:47:07 INFO - TOKEN: 30411137 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:47:07 INFO - TOKEN: 30411137 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:47:07 INFO - TOKEN: 30411137 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:47:07 INFO - TOKEN: 30411137 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:47:07 INFO - TOKEN: 30411137 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:47:08 INFO - TOKEN: 30411137 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:47:08 INFO - TOKEN: 30411137 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:47:08 INFO - TOKEN: 30411137 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:47:08 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:48:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:48:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:48:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:48:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:48:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:48:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:48:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:48:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:48:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:48:08 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:48:08 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:48:08 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:48:08 INFO - TOKEN: 56727773 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:49:04 INFO - TOKEN: 56727773 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:49:04 INFO - TOKEN: 56727773 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:49:04 INFO - TOKEN: 56727773 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:49:07 INFO - TOKEN: 56727773 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:49:08 INFO - TOKEN: 56727773 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:49:08 INFO - TOKEN: 56727773 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:49:08 INFO - TOKEN: 56727773 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:49:08 INFO - TOKEN: 56727773 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:49:08 INFO - TOKEN: 56727773 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:49:09 INFO - TOKEN: 56727773 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:49:09 INFO - TOKEN: 56727773 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:49:09 INFO - TOKEN: 56727773 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:49:09 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:50:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:50:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:50:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:50:06 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:50:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:50:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:50:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:50:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:50:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:50:08 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:50:08 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:50:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:50:08 INFO - TOKEN: 88551800 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:51:04 INFO - TOKEN: 88551800 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:51:04 INFO - TOKEN: 88551800 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:51:04 INFO - TOKEN: 88551800 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:51:07 INFO - TOKEN: 88551800 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:51:07 INFO - TOKEN: 88551800 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:51:07 INFO - TOKEN: 88551800 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:51:07 INFO - TOKEN: 88551800 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:51:07 INFO - TOKEN: 88551800 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:51:07 INFO - TOKEN: 88551800 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:51:08 INFO - TOKEN: 88551800 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:51:08 INFO - TOKEN: 88551800 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:51:08 INFO - TOKEN: 88551800 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:51:08 INFO - TOKEN: 89085427 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:52:04 INFO - TOKEN: 89085427 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:52:04 INFO - TOKEN: 89085427 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:52:04 INFO - TOKEN: 89085427 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:52:07 INFO - TOKEN: 89085427 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:52:07 INFO - TOKEN: 89085427 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:52:07 INFO - TOKEN: 89085427 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:52:07 INFO - TOKEN: 89085427 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:52:07 INFO - TOKEN: 89085427 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:52:07 INFO - TOKEN: 89085427 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:52:08 INFO - TOKEN: 89085427 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:52:08 INFO - TOKEN: 89085427 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:52:08 INFO - TOKEN: 89085427 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:52:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:54:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:54:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:54:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:54:06 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:54:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:54:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:54:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:54:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:54:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:54:08 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:54:08 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:54:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:54:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:55:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:55:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:55:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:55:06 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:55:06 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:55:06 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:55:06 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:55:06 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:55:06 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:55:08 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:55:08 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:55:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:55:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:56:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:56:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:56:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:56:06 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35830 | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35830. Falling back to existing DB data. | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490208 with 1 parts. | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/U7vVLJ5EJ1ADZVxaA... | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/U7vVLJ5EJ1ADZVxaA | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1555+Mack+Ave,+Detroit,+MI+48207,+USA/42.348655,-83.0464714/42.3398763,-83.053208/42.3156056,-83.0860847/42.0784119,-83.2459163/41.732051,-83.4889837/@42.0355865,-83.5541546,10.13z/data=!4m13!4m12!1m5!1m1!1s0x8824d2db88496167:0x49b87bb4afd16d82!2m2!1d-83.0438903!2d42.3552647!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a4232352-2e0a-4871-80ac-d3c3c8d73b9e | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 490208, part 1. | TIME: 2026-01-13 23:56:07 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490208. | TIME: 2026-01-13 23:56:08 INFO - TOKEN: 490208 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490208. | TIME: 2026-01-13 23:56:08 INFO - TOKEN: 490208 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-13 23:56:08 INFO - TOKEN: 490208 | FUNCTION: get_unique_token | STATUS: Generated unique token: j5jh63qmc8i5 | TIME: 2026-01-13 23:56:08 INFO - TOKEN: 490208 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1555 Mack Ave, Detroit, MI 48207, USA' | TIME: 2026-01-13 23:56:09 INFO - TOKEN: 490208 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3553186, -83.0440140). | TIME: 2026-01-13 23:56:10 INFO - TOKEN: 490208 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-13 23:56:10 INFO - TOKEN: 490208 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: j5jh63qmc8i5 | TIME: 2026-01-13 23:56:10 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490208. | TIME: 2026-01-13 23:56:10 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:56:10 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:56:12 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:56:12 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:56:12 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:56:12 INFO - TOKEN: 78998004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:57:05 INFO - TOKEN: 78998004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:57:05 INFO - TOKEN: 78998004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:57:05 INFO - TOKEN: 78998004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:57:07 INFO - TOKEN: 78998004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:57:08 INFO - TOKEN: 78998004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:57:08 INFO - TOKEN: 78998004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:57:08 INFO - TOKEN: 78998004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:57:08 INFO - TOKEN: 78998004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:57:08 INFO - TOKEN: 78998004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:57:09 INFO - TOKEN: 78998004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:57:09 INFO - TOKEN: 78998004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:57:09 INFO - TOKEN: 78998004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:57:09 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-13 23:59:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:59:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-13 23:59:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-13 23:59:06 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-13 23:59:06 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-13 23:59:06 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-13 23:59:06 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-13 23:59:06 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-13 23:59:06 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-13 23:59:07 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:59:07 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-13 23:59:07 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-13 23:59:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:00:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:00:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:00:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:00:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:00:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:00:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:00:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:00:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:00:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:00:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:00:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:00:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:00:08 INFO - TOKEN: 02749212 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:01:04 INFO - TOKEN: 02749212 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:01:04 INFO - TOKEN: 02749212 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:01:04 INFO - TOKEN: 02749212 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:01:07 INFO - TOKEN: 02749212 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:01:07 INFO - TOKEN: 02749212 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:01:07 INFO - TOKEN: 02749212 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:01:07 INFO - TOKEN: 02749212 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:01:07 INFO - TOKEN: 02749212 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:01:07 INFO - TOKEN: 02749212 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:01:08 INFO - TOKEN: 02749212 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:01:08 INFO - TOKEN: 02749212 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:01:08 INFO - TOKEN: 02749212 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:01:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:02:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:02:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:02:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:02:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:02:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:02:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:02:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:02:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:02:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:02:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:02:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:02:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:02:08 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:03:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:03:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:03:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:03:06 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:03:07 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:04:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:04:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:04:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35831 | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35831 | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35831 | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35831. Falling back to existing DB data. | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240465 with 3 parts. | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iawCy7jTKAamUsVy7... | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iawCy7jTKAamUsVy7 | TIME: 2026-01-14 00:04:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.732051,-83.4889837/41.6625283,-83.5640867/41.5183857,-83.6221135/41.4579028,-83.6169746/41.4549763,-83.5586602/41.3536924,-83.4985684/41.1705778,-83.420947/41.1504549,-83.413631/40.9523013,-83.3811842/@41.3807184,-83.5812146,10.51z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=f4735bc3-5311-4fb7-bd53-625b9880ce11 | TIME: 2026-01-14 00:04:08 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-14 00:04:08 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240465, part 1. | TIME: 2026-01-14 00:04:08 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240465. | TIME: 2026-01-14 00:04:08 INFO - TOKEN: 240465 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240465. | TIME: 2026-01-14 00:04:08 INFO - TOKEN: 240465 | FUNCTION: get_unique_token | STATUS: Using existing token: jw4ktwng7tjt | TIME: 2026-01-14 00:04:09 INFO - TOKEN: 240465 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-14 00:04:10 INFO - TOKEN: 240465 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jw4ktwng7tjt | TIME: 2026-01-14 00:04:10 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YM2xsTVUyU8LmTUD8... | TIME: 2026-01-14 00:04:10 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YM2xsTVUyU8LmTUD8 | TIME: 2026-01-14 00:04:10 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9523013,-83.3811842/40.9379625,-83.2721207/40.8575477,-83.2713204/40.2952716,-83.0613813/40.1113637,-83.0040087/39.9300874,-82.8593315/39.8959873,-82.8921135/39.3734228,-82.1267674/39.2863885,-82.1015573/39.054372,-82.0306704/@39.9897092,-83.0028045,10.82z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=f36357ca-838e-4af6-b760-9aba2eabc7c3 | TIME: 2026-01-14 00:04:11 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 00:04:11 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240465, part 2. | TIME: 2026-01-14 00:04:11 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-14 00:04:11 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240465. | TIME: 2026-01-14 00:04:12 INFO - TOKEN: 240465 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240465. | TIME: 2026-01-14 00:04:12 INFO - TOKEN: 240465 | FUNCTION: get_unique_token | STATUS: Using existing token: jw4ktwng7tjt | TIME: 2026-01-14 00:04:12 INFO - TOKEN: 240465 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-14 00:04:13 INFO - TOKEN: 240465 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jw4ktwng7tjt | TIME: 2026-01-14 00:04:13 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iE2jmGtNTCJ4REDV9... | TIME: 2026-01-14 00:04:13 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iE2jmGtNTCJ4REDV9 | TIME: 2026-01-14 00:04:13 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.054372,-82.0306704/38.8575168,-82.1441852/38.835703,-82.1492001/@38.8396846,-82.1556541,15.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=ec360134-2477-44ea-ae93-d5f23ba0f6bc | TIME: 2026-01-14 00:04:14 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 00:04:14 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 240465, part 3. | TIME: 2026-01-14 00:04:14 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-14 00:04:14 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240465. | TIME: 2026-01-14 00:04:15 INFO - TOKEN: 240465 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240465. | TIME: 2026-01-14 00:04:15 INFO - TOKEN: 240465 | FUNCTION: get_unique_token | STATUS: Using existing token: jw4ktwng7tjt | TIME: 2026-01-14 00:04:15 INFO - TOKEN: 240465 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 20, Final geocoded count: 20. | TIME: 2026-01-14 00:04:16 INFO - TOKEN: 240465 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jw4ktwng7tjt | TIME: 2026-01-14 00:04:16 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240465. | TIME: 2026-01-14 00:04:16 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:04:16 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:04:17 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:04:17 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:04:17 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:04:17 INFO - TOKEN: 10646667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:05:04 INFO - TOKEN: 10646667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:05:04 INFO - TOKEN: 10646667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:05:04 INFO - TOKEN: 10646667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:05:07 INFO - TOKEN: 10646667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:05:07 INFO - TOKEN: 10646667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:05:07 INFO - TOKEN: 10646667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:05:07 INFO - TOKEN: 10646667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:05:07 INFO - TOKEN: 10646667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:05:07 INFO - TOKEN: 10646667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:05:09 INFO - TOKEN: 10646667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:05:09 INFO - TOKEN: 10646667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:05:09 INFO - TOKEN: 10646667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:05:09 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:06:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:06:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:06:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35832 | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35832. Falling back to existing DB data. | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440007 with 1 parts. | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/51YFKiGgPDZAFsYt7... | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/51YFKiGgPDZAFsYt7 | TIME: 2026-01-14 00:06:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.8356882,-82.1492283/38.5247061,-81.936467/38.4557491,-81.8875103/37.9546685,-81.2577318/37.6644332,-81.1160694/37.2824385,-81.1251571/@37.2714431,-81.1293769,13.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAwMS4wKgBIAVAD&skid=e208562a-0792-49d1-ae76-aa0b6cf9df38 | TIME: 2026-01-14 00:06:08 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-14 00:06:08 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 440007, part 1. | TIME: 2026-01-14 00:06:08 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440007. | TIME: 2026-01-14 00:06:09 INFO - TOKEN: 440007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440007. | TIME: 2026-01-14 00:06:09 INFO - TOKEN: 440007 | FUNCTION: get_unique_token | STATUS: Using existing token: 9gdt069gvn75 | TIME: 2026-01-14 00:06:09 INFO - TOKEN: 440007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-14 00:06:10 INFO - TOKEN: 440007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9gdt069gvn75 | TIME: 2026-01-14 00:06:10 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440007. | TIME: 2026-01-14 00:06:10 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:06:10 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:06:11 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:06:11 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:06:11 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:06:11 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:07:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:07:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:07:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:07:06 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:07:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:07:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:07:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:07:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:07:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:07:08 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:07:08 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:07:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:07:08 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:08:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:08:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:08:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:08:07 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:08:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:08:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:08:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:08:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:08:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:08:08 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:08:08 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:08:08 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:08:08 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:09:04 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:09:04 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:09:04 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:09:06 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:09:06 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:09:06 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:09:06 INFO - TOKEN: 29858268 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:09:06 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:09:06 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:09:07 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:09:07 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:09:07 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:09:07 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:10:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:10:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:10:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:10:07 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:10:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:10:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:10:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:10:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:10:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:10:08 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:10:08 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:10:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:10:08 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:11:04 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:11:04 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:11:04 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:11:06 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:11:06 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:11:06 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:11:06 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:11:06 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 00:11:06 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:11:06 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:11:07 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:11:07 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:11:07 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:11:07 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:12:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:12:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:12:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35839 | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35839. Falling back to existing DB data. | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320367 with 1 parts. | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JvdPmKePHtjUt6RF8... | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JvdPmKePHtjUt6RF8 | TIME: 2026-01-14 00:12:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.2369732,-78.8556689/40.2704938,-78.8646345/39.7220329,-79.0874706/@39.7230861,-79.0878807,16.54z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=80287e13-69f4-4883-ac5f-558826efbf98 | TIME: 2026-01-14 00:12:08 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 00:12:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 320367, part 1. | TIME: 2026-01-14 00:12:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320367. | TIME: 2026-01-14 00:12:08 INFO - TOKEN: 320367 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320367. | TIME: 2026-01-14 00:12:08 INFO - TOKEN: 320367 | FUNCTION: get_unique_token | STATUS: Using existing token: ovd6i9gbil1u | TIME: 2026-01-14 00:12:09 INFO - TOKEN: 320367 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 00:12:10 INFO - TOKEN: 320367 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ovd6i9gbil1u | TIME: 2026-01-14 00:12:10 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320367. | TIME: 2026-01-14 00:12:10 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:12:10 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:12:11 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:12:11 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:12:11 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:12:11 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:13:04 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:13:04 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:13:04 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:13:06 INFO - TOKEN: 29858268 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:13:07 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:13:07 INFO - TOKEN: 29858268 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:13:07 INFO - TOKEN: 29858268 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:13:07 INFO - TOKEN: 29858268 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35855 | TIME: 2026-01-14 00:13:07 INFO - TOKEN: 29858268 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35855. Falling back to existing DB data. | TIME: 2026-01-14 00:13:07 INFO - TOKEN: 29858268 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341141 with 1 parts. | TIME: 2026-01-14 00:13:07 INFO - TOKEN: 29858268 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HSB4AgCQ6w7vcQLu6... | TIME: 2026-01-14 00:13:07 INFO - TOKEN: 29858268 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HSB4AgCQ6w7vcQLu6 | TIME: 2026-01-14 00:13:07 INFO - TOKEN: 29858268 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/''/37.4755522,-120.8544152/37.4716549,-120.8436827/37.2991769,-120.4900305/36.7315051,-119.7998552/35.3524326,-119.0307138/34.8837165,-117.0603744/34.7171381,-114.4877796/@35.8004086,-118.7935209,7.96z/data=!4m15!4m14!1m5!1m1!1s0x809107d01aeb2fcb:0x30f60e8fa1db9f42!2m2!1d-120.8605599!2d37.4776596!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=d3bbc30e-b7b8-4df7-a8b2-1412cbdbd01b | TIME: 2026-01-14 00:13:08 INFO - TOKEN: 29858268 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-14 00:13:08 INFO - TOKEN: 29858268 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341141, part 1. | TIME: 2026-01-14 00:13:08 INFO - TOKEN: 29858268 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341141. | TIME: 2026-01-14 00:13:08 INFO - TOKEN: 341141 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341141. | TIME: 2026-01-14 00:13:08 INFO - TOKEN: 341141 | FUNCTION: get_unique_token | STATUS: Using existing token: 6pe855thor6b | TIME: 2026-01-14 00:13:09 INFO - TOKEN: 341141 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-14 00:13:10 INFO - TOKEN: 341141 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-14 00:13:10 INFO - TOKEN: 341141 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-14 00:13:11 INFO - TOKEN: 341141 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-14 00:13:11 INFO - TOKEN: 341141 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-14 00:13:11 INFO - TOKEN: 341141 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 7. | TIME: 2026-01-14 00:13:11 INFO - TOKEN: 341141 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6pe855thor6b | TIME: 2026-01-14 00:13:11 INFO - TOKEN: 29858268 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341141. | TIME: 2026-01-14 00:13:11 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:13:11 INFO - TOKEN: 29858268 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:13:12 INFO - TOKEN: 29858268 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:13:12 INFO - TOKEN: 29858268 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:13:12 INFO - TOKEN: 29858268 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:13:12 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:14:04 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:14:04 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:14:04 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:14:06 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:14:06 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:14:06 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:14:06 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:14:06 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:14:06 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:14:07 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:14:07 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:14:07 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:14:07 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:15:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:15:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:15:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:15:06 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:15:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:15:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:15:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:15:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35840 | TIME: 2026-01-14 00:15:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35840. Falling back to existing DB data. | TIME: 2026-01-14 00:15:07 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460151 with 1 parts. | TIME: 2026-01-14 00:15:07 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4bBg5mpF8hjiWqre9... | TIME: 2026-01-14 00:15:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4bBg5mpF8hjiWqre9 | TIME: 2026-01-14 00:15:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7225399,-79.0874196/39.6920018,-79.1144194/39.6637101,-79.4766172/@39.5860158,-79.5313756,10.93z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0c3412e3-10bd-4f1b-9363-68c409ccd5f2 | TIME: 2026-01-14 00:15:08 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 00:15:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 460151, part 1. | TIME: 2026-01-14 00:15:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460151. | TIME: 2026-01-14 00:15:08 INFO - TOKEN: 460151 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460151. | TIME: 2026-01-14 00:15:08 INFO - TOKEN: 460151 | FUNCTION: get_unique_token | STATUS: Using existing token: qrhs39iywd2w | TIME: 2026-01-14 00:15:08 INFO - TOKEN: 460151 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 00:15:09 INFO - TOKEN: 460151 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrhs39iywd2w | TIME: 2026-01-14 00:15:09 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460151. | TIME: 2026-01-14 00:15:09 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:15:09 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:15:10 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:15:10 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:15:10 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:15:10 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:16:04 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:16:04 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:16:04 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:16:06 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:16:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:16:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:16:07 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:16:07 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:16:07 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:16:07 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:16:07 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:16:07 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:16:07 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:18:04 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:18:04 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:18:04 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:18:06 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:18:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:18:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:18:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:18:07 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:18:07 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:18:08 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:18:08 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:18:08 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:18:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:19:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:19:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:19:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35693 | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35693. Falling back to existing DB data. | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 170315 with 1 parts. | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gNXWs2ePTx9ncEDm6... | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gNXWs2ePTx9ncEDm6 | TIME: 2026-01-14 00:19:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0684446,-95.8793619/41.0920406,-95.9280261/41.1391924,-95.944182/41.1407491,-96.1643467/40.8107844,-96.7537968/40.2658468,-96.7481866/40.1465713,-97.1738089/40.1406141,-97.579975/40.0021365,-97.6119431/@40.1722463,-97.2270312,10.39z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a77f5c68-84ce-4721-bfff-9815d0a2501e | TIME: 2026-01-14 00:19:08 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-14 00:19:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 170315, part 1. | TIME: 2026-01-14 00:19:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 170315. | TIME: 2026-01-14 00:19:09 INFO - TOKEN: 170315 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 170315. | TIME: 2026-01-14 00:19:09 INFO - TOKEN: 170315 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-14 00:19:09 INFO - TOKEN: 170315 | FUNCTION: get_unique_token | STATUS: Generated unique token: 3b2oduv5mkfp | TIME: 2026-01-14 00:19:09 INFO - TOKEN: 170315 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-14 00:19:10 INFO - TOKEN: 170315 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 3b2oduv5mkfp | TIME: 2026-01-14 00:19:11 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 170315. | TIME: 2026-01-14 00:19:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:19:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:19:12 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:19:12 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:19:12 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:19:12 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:22:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:22:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:22:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:22:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35793 | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35793. Falling back to existing DB data. | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260247 with 1 parts. | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VYoNvCJADo9BK44o9... | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VYoNvCJADo9BK44o9 | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2647+S+24th+St,+Council+Bluffs,+IA+51501,+USA/41.2351543,-95.8788282/41.234385,-95.8793774/41.2320075,-95.8672212/41.2220443,-95.8337503/41.0446702,-95.8278629/41.0684446,-95.8793619/@41.044467,-95.8281593,19.57z/data=!4m14!4m13!1m5!1m1!1s0x87938595e8573ceb:0xa178cfdcac0f366b!2m2!1d-95.8787643!2d41.2356194!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=aa9346a4-b43f-422b-9b46-d4598f3981ce | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 260247, part 1. | TIME: 2026-01-14 00:22:07 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260247. | TIME: 2026-01-14 00:22:08 INFO - TOKEN: 260247 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260247. | TIME: 2026-01-14 00:22:08 INFO - TOKEN: 260247 | FUNCTION: get_unique_token | STATUS: Using existing token: mez594znbhg4 | TIME: 2026-01-14 00:22:08 INFO - TOKEN: 260247 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2647 S 24th St, Council Bluffs, IA 51501, USA' | TIME: 2026-01-14 00:22:09 INFO - TOKEN: 260247 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2355444, -95.8783151). | TIME: 2026-01-14 00:22:12 INFO - TOKEN: 260247 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-14 00:22:12 INFO - TOKEN: 260247 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mez594znbhg4 | TIME: 2026-01-14 00:22:12 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260247. | TIME: 2026-01-14 00:22:12 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:22:12 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:22:13 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:22:13 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:22:13 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:22:13 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:23:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:23:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:23:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:23:06 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:23:06 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:23:06 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:23:06 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:23:06 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 00:23:06 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:23:06 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:23:07 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:23:07 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:23:07 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:23:07 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:26:04 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:26:04 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:26:04 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:26:06 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:26:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:26:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:26:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:26:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35871 | TIME: 2026-01-14 00:26:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35871. Falling back to existing DB data. | TIME: 2026-01-14 00:26:07 INFO - TOKEN: 14771442 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240354 with 1 parts. | TIME: 2026-01-14 00:26:07 INFO - TOKEN: 14771442 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UpEF4fmvMacc7jrNA... | TIME: 2026-01-14 00:26:07 INFO - TOKEN: 14771442 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UpEF4fmvMacc7jrNA | TIME: 2026-01-14 00:26:07 INFO - TOKEN: 14771442 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.0576465,-84.4294116/39.085826,-84.2896373/39.3049941,-84.4372022/40.9601644,-83.7531694/41.7319965,-83.4887647/@41.2230818,-85.7293382,341925m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAwNy4wKgBIAVAD&skid=19ce91af-2b5b-479a-b2a7-a1bd4d2ddc3e | TIME: 2026-01-14 00:26:08 INFO - TOKEN: 14771442 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 00:26:08 INFO - TOKEN: 14771442 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240354, part 1. | TIME: 2026-01-14 00:26:08 INFO - TOKEN: 14771442 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240354. | TIME: 2026-01-14 00:26:09 INFO - TOKEN: 240354 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240354. | TIME: 2026-01-14 00:26:09 INFO - TOKEN: 240354 | FUNCTION: get_unique_token | STATUS: Using existing token: 36i3crqmct5r | TIME: 2026-01-14 00:26:09 INFO - TOKEN: 240354 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-14 00:26:10 INFO - TOKEN: 240354 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 36i3crqmct5r | TIME: 2026-01-14 00:26:11 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240354. | TIME: 2026-01-14 00:26:11 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:26:11 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:26:12 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:26:12 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:26:12 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:26:12 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:28:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:28:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:28:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:28:07 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:28:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:28:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:28:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:28:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:28:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:28:08 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:28:08 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:28:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:28:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:29:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:29:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:29:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35825 | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35825. Falling back to existing DB data. | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490207 with 1 parts. | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2pHHcNa8T3tCteuP8... | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2pHHcNa8T3tCteuP8 | TIME: 2026-01-14 00:29:07 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.1009963,-85.2116704/43.0889818,-85.2214373/43.0724822,-85.0751319/43.1782376,-85.0643141/43.1683104,-84.5640571/42.8151958,-84.5197433/42.6845824,-84.6628148/42.459514,-83.4316743/41.9012012,-83.428304/41.7303304,-83.5476752/@41.9381322,-83.5018923,10.08z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=75e7129c-32ff-4a13-8b11-de3756ed8794 | TIME: 2026-01-14 00:29:08 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 00:29:08 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 490207, part 1. | TIME: 2026-01-14 00:29:08 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490207. | TIME: 2026-01-14 00:29:08 INFO - TOKEN: 490207 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490207. | TIME: 2026-01-14 00:29:08 INFO - TOKEN: 490207 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-14 00:29:08 INFO - TOKEN: 490207 | FUNCTION: get_unique_token | STATUS: Generated unique token: ssp3fc12ssiw | TIME: 2026-01-14 00:29:09 INFO - TOKEN: 490207 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 00:29:10 INFO - TOKEN: 490207 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ssp3fc12ssiw | TIME: 2026-01-14 00:29:10 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490207. | TIME: 2026-01-14 00:29:10 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:29:10 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:29:11 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:29:11 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:29:11 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:29:11 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:30:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:30:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:30:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35833 | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35833. Falling back to existing DB data. | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380028 with 1 parts. | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ySCtTE9rUq1yobp89... | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ySCtTE9rUq1yobp89 | TIME: 2026-01-14 00:30:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.2753358,-81.1237069/36.9438375,-81.0261784/36.9061218,-80.8811278/36.5616638,-80.7450602/@36.5600192,-80.7498813,16.28z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-14 00:30:08 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-14 00:30:08 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 380028, part 1. | TIME: 2026-01-14 00:30:08 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380028. | TIME: 2026-01-14 00:30:08 INFO - TOKEN: 380028 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380028. | TIME: 2026-01-14 00:30:08 INFO - TOKEN: 380028 | FUNCTION: get_unique_token | STATUS: Using existing token: 267hcwuy1zuu | TIME: 2026-01-14 00:30:08 INFO - TOKEN: 380028 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-14 00:30:09 INFO - TOKEN: 380028 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 267hcwuy1zuu | TIME: 2026-01-14 00:30:09 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380028. | TIME: 2026-01-14 00:30:09 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:30:09 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:30:11 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:30:11 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:30:11 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:30:11 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:33:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:33:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:33:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35826 | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35826 | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35826. Falling back to existing DB data. | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240464 with 2 parts. | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zD8RJ9DeVcNBY4TD7... | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zD8RJ9DeVcNBY4TD7 | TIME: 2026-01-14 00:33:06 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7301936,-83.5476637/41.722175,-83.541823/41.7161862,-83.5022515/41.6832264,-83.515917/41.5175754,-83.463424/41.4858195,-83.4494625/41.3674047,-83.1093383/41.2200054,-82.5967076/41.0293408,-82.4069813/41.0449401,-82.0277184/@41.0500747,-82.049499,12.6z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=41fc7e0e-85fe-425e-b5ea-05470209bb17 | TIME: 2026-01-14 00:33:07 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 00:33:07 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240464, part 1. | TIME: 2026-01-14 00:33:07 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240464. | TIME: 2026-01-14 00:33:08 INFO - TOKEN: 240464 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240464. | TIME: 2026-01-14 00:33:08 INFO - TOKEN: 240464 | FUNCTION: get_unique_token | STATUS: Using existing token: cmbkxsk5kjq2 | TIME: 2026-01-14 00:33:08 INFO - TOKEN: 240464 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 00:33:09 INFO - TOKEN: 240464 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cmbkxsk5kjq2 | TIME: 2026-01-14 00:33:10 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iZkfieDsSvinh7Pu9... | TIME: 2026-01-14 00:33:10 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iZkfieDsSvinh7Pu9 | TIME: 2026-01-14 00:33:10 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0449401,-82.0277184/41.0328082,-81.8739492/41.0402833,-81.565208/41.0598393,-81.5607053/41.1846185,-80.5190474/@41.2918857,-81.3252423,9.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=519600ee-fb31-4d11-bac1-85e79c7462c3 | TIME: 2026-01-14 00:33:10 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 00:33:10 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240464, part 2. | TIME: 2026-01-14 00:33:10 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-14 00:33:10 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240464. | TIME: 2026-01-14 00:33:11 INFO - TOKEN: 240464 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240464. | TIME: 2026-01-14 00:33:11 INFO - TOKEN: 240464 | FUNCTION: get_unique_token | STATUS: Using existing token: cmbkxsk5kjq2 | TIME: 2026-01-14 00:33:11 INFO - TOKEN: 240464 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-14 00:33:12 INFO - TOKEN: 240464 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cmbkxsk5kjq2 | TIME: 2026-01-14 00:33:12 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240464. | TIME: 2026-01-14 00:33:12 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:33:12 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:33:13 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:33:13 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:33:13 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:33:13 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:34:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:34:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:34:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:34:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:34:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:34:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:34:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:34:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:34:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:34:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:34:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:34:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:34:09 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:35:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:35:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:35:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:35:06 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:35:06 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:35:06 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:35:06 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:35:06 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:35:06 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:35:07 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:35:07 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:35:07 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:35:07 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:37:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:37:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:37:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35827 | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35827 | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35827. Falling back to existing DB data. | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320366 with 2 parts. | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ssJUUgNbiNyeTaXN7... | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ssJUUgNbiNyeTaXN7 | TIME: 2026-01-14 00:37:07 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1846185,-80.5190474/41.1694969,-79.0324045/41.0179634,-78.346704/41.0001207,-78.3425536/40.903321,-78.223249/40.8115001,-78.0451063/40.8136125,-77.8305272/40.4508757,-77.0219133/40.3011818,-76.8694523/40.2998863,-76.8274174/@40.2637945,-76.8259462,11.53z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=79f763a6-2690-4798-8bc4-e41d83ab15f6 | TIME: 2026-01-14 00:37:08 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 00:37:08 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 320366, part 1. | TIME: 2026-01-14 00:37:08 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320366. | TIME: 2026-01-14 00:37:09 INFO - TOKEN: 320366 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320366. | TIME: 2026-01-14 00:37:09 INFO - TOKEN: 320366 | FUNCTION: get_unique_token | STATUS: Using existing token: prfhteee763d | TIME: 2026-01-14 00:37:09 INFO - TOKEN: 320366 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 00:37:10 INFO - TOKEN: 320366 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: prfhteee763d | TIME: 2026-01-14 00:37:10 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WvwHxRDd4xdXqJjU9... | TIME: 2026-01-14 00:37:10 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WvwHxRDd4xdXqJjU9 | TIME: 2026-01-14 00:37:10 INFO - TOKEN: 11272766 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.2998863,-76.8274174/40.253732,-76.8209641/40.2320198,-76.8913107/39.976685,-76.6957979/39.7211563,-76.6549476/@39.7190953,-76.6815365,12.74z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=bd31d8c1-ae19-4add-81a7-9b67f8ca389c | TIME: 2026-01-14 00:37:11 INFO - TOKEN: 11272766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 00:37:11 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 320366, part 2. | TIME: 2026-01-14 00:37:11 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-14 00:37:11 INFO - TOKEN: 11272766 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 320366. | TIME: 2026-01-14 00:37:12 INFO - TOKEN: 320366 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320366. | TIME: 2026-01-14 00:37:12 INFO - TOKEN: 320366 | FUNCTION: get_unique_token | STATUS: Using existing token: prfhteee763d | TIME: 2026-01-14 00:37:12 INFO - TOKEN: 320366 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-14 00:37:13 INFO - TOKEN: 320366 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: prfhteee763d | TIME: 2026-01-14 00:37:13 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320366. | TIME: 2026-01-14 00:37:13 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:37:13 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:37:14 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:37:14 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:37:14 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:37:14 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:40:04 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:40:04 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:40:04 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:40:07 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:40:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:40:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:40:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:40:07 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:40:07 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:40:08 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:40:08 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:40:08 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:40:08 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:41:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:41:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:41:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35841 | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35841. Falling back to existing DB data. | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440069 with 1 parts. | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/E1ieHiS5vEtvrDH59... | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/E1ieHiS5vEtvrDH59 | TIME: 2026-01-14 00:41:06 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6637101,-79.4766172/39.6648484,-79.8754668/39.5713347,-79.9785602/38.6124894,-80.837376/38.3555202,-81.6319414/37.2822175,-81.1251212/@39.3340677,-83.1220989,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2cd91e46-813d-4fea-9138-cb50e7d5fd32 | TIME: 2026-01-14 00:41:08 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-14 00:41:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 440069, part 1. | TIME: 2026-01-14 00:41:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440069. | TIME: 2026-01-14 00:41:08 INFO - TOKEN: 440069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440069. | TIME: 2026-01-14 00:41:08 INFO - TOKEN: 440069 | FUNCTION: get_unique_token | STATUS: Using existing token: ntch8wtge8jn | TIME: 2026-01-14 00:41:08 INFO - TOKEN: 440069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-14 00:41:09 INFO - TOKEN: 440069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ntch8wtge8jn | TIME: 2026-01-14 00:41:09 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440069. | TIME: 2026-01-14 00:41:09 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:41:09 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:41:10 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:41:10 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:41:10 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:41:10 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:44:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:44:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:44:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:44:07 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:44:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:44:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:44:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:44:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:44:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:44:08 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:44:08 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:44:08 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:44:08 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:45:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:45:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:45:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:45:06 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:45:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:45:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:45:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:45:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:45:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:45:07 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:45:07 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:45:07 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:45:07 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:46:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:46:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:46:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:46:06 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:46:06 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:46:06 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:46:06 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:46:06 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:46:06 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:46:07 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:46:07 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:46:07 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:46:07 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:47:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:47:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:47:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:47:07 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:47:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:47:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:47:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:47:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:47:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:47:09 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:47:09 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:47:09 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:47:09 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:48:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:48:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:48:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:48:06 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:48:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:48:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:48:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:48:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35829 | TIME: 2026-01-14 00:48:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35829. Falling back to existing DB data. | TIME: 2026-01-14 00:48:07 INFO - TOKEN: 36095464 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410202 with 1 parts. | TIME: 2026-01-14 00:48:07 INFO - TOKEN: 36095464 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ri1iBX6Gv6U3bJbP6... | TIME: 2026-01-14 00:48:07 INFO - TOKEN: 36095464 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ri1iBX6Gv6U3bJbP6 | TIME: 2026-01-14 00:48:07 INFO - TOKEN: 36095464 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/47.5594458,-122.3368187/47.5322074,-122.3303583/47.464265,-122.2439371/47.580008,-122.167622/46.9618936,-120.5069496/46.5081733,-120.4513114/46.2133032,-119.7276299/45.9294342,-119.3277018/@46.3922681,-120.7345778,8.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=296e98fb-47bc-4dd4-9b5c-0ec332cc2068 | TIME: 2026-01-14 00:48:08 INFO - TOKEN: 36095464 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-14 00:48:08 INFO - TOKEN: 36095464 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 410202, part 1. | TIME: 2026-01-14 00:48:08 INFO - TOKEN: 36095464 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410202. | TIME: 2026-01-14 00:48:09 INFO - TOKEN: 410202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410202. | TIME: 2026-01-14 00:48:09 INFO - TOKEN: 410202 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-14 00:48:09 INFO - TOKEN: 410202 | FUNCTION: get_unique_token | STATUS: Generated unique token: ktsannjsbcay | TIME: 2026-01-14 00:48:09 INFO - TOKEN: 410202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-14 00:48:10 INFO - TOKEN: 410202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ktsannjsbcay | TIME: 2026-01-14 00:48:10 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410202. | TIME: 2026-01-14 00:48:10 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:48:10 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:48:12 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:48:12 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:48:12 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:48:12 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:49:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:49:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:49:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:49:06 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:49:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:49:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:49:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:49:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:49:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:49:08 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:49:08 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:49:08 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:49:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:50:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:50:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:50:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:50:06 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:50:07 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:50:08 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:50:08 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:50:08 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:50:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:51:05 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:51:05 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:51:05 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:51:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:51:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:51:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:51:08 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:51:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:51:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:51:10 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:51:10 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:51:10 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:51:10 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:52:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:52:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:52:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:52:07 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:52:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:52:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:52:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:52:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:52:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:52:09 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:52:09 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:52:09 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:52:09 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:53:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:53:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:53:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:53:06 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:53:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:53:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:53:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:53:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:53:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:53:07 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:53:07 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:53:07 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:53:07 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:54:04 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:54:04 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:54:04 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:54:06 INFO - TOKEN: 77880875 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35706 | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35706 | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35706. Falling back to existing DB data. | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280339 with 2 parts. | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/d9JBpT26SJy5En8W9... | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/d9JBpT26SJy5En8W9 | TIME: 2026-01-14 00:54:07 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1530193,-90.0662513/35.1776555,-90.0180851/35.1587229,-89.8764475/35.8735542,-87.8587694/36.0864263,-87.0801642/36.1688211,-86.7968941/36.1533523,-86.7566006/36.1321208,-85.260266/35.9608599,-84.9844263/35.9599068,-84.9921523/@35.9578779,-84.9908434,17.03z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=00a2d384-f9d9-40a1-9517-9e9a997d5111 | TIME: 2026-01-14 00:54:08 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 00:54:08 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 280339, part 1. | TIME: 2026-01-14 00:54:08 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280339. | TIME: 2026-01-14 00:54:09 INFO - TOKEN: 280339 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280339. | TIME: 2026-01-14 00:54:09 INFO - TOKEN: 280339 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-14 00:54:09 INFO - TOKEN: 280339 | FUNCTION: get_unique_token | STATUS: Generated unique token: dzvksnxu6u78 | TIME: 2026-01-14 00:54:09 INFO - TOKEN: 280339 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 00:54:10 INFO - TOKEN: 280339 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: dzvksnxu6u78 | TIME: 2026-01-14 00:54:10 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mJT9FWn6gDi6Ao3L8... | TIME: 2026-01-14 00:54:10 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mJT9FWn6gDi6Ao3L8 | TIME: 2026-01-14 00:54:10 INFO - TOKEN: 77880875 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9599068,-84.9921523/35.9539476,-84.9907685/35.9492082,-84.9886547/35.9370197,-85.0306735/35.9181976,-85.0477549/35.8980456,-84.9946473/2446+Main+St,+Pikeville,+TN+37367,+USA/@35.9034764,-84.8996523,10.61z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8860b97e9063dc21:0x96d30d8997aaf42e!2m2!1d-85.1927861!2d35.596722!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=341c8ee3-456d-43fa-a7d4-d6a49efbd280 | TIME: 2026-01-14 00:54:11 INFO - TOKEN: 77880875 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-14 00:54:11 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 280339, part 2. | TIME: 2026-01-14 00:54:11 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-14 00:54:11 INFO - TOKEN: 77880875 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 280339. | TIME: 2026-01-14 00:54:12 INFO - TOKEN: 280339 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280339. | TIME: 2026-01-14 00:54:12 INFO - TOKEN: 280339 | FUNCTION: get_unique_token | STATUS: Using existing token: dzvksnxu6u78 | TIME: 2026-01-14 00:54:12 INFO - TOKEN: 280339 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2446 Main St, Pikeville, TN 37367, USA' | TIME: 2026-01-14 00:54:13 INFO - TOKEN: 280339 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.5973864, -85.1915059). | TIME: 2026-01-14 00:54:15 INFO - TOKEN: 280339 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-14 00:54:15 INFO - TOKEN: 280339 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dzvksnxu6u78 | TIME: 2026-01-14 00:54:15 INFO - TOKEN: 77880875 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280339. | TIME: 2026-01-14 00:54:15 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:54:15 INFO - TOKEN: 77880875 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:54:17 INFO - TOKEN: 77880875 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:54:17 INFO - TOKEN: 77880875 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:54:17 INFO - TOKEN: 77880875 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:54:17 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:55:05 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:55:05 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:55:05 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:55:07 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:55:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:55:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:55:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:55:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:55:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:55:08 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:55:08 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:55:08 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:55:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 00:59:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:59:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 00:59:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35883 | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35883. Falling back to existing DB data. | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220125 with 1 parts. | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZabvihXoE93SC4yr8... | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZabvihXoE93SC4yr8 | TIME: 2026-01-14 00:59:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178386,-87.5316797/40.1207708,-88.1031554/40.1416083,-88.2892469/40.1206453,-88.3276815/39.8345491,-89.0675118/39.7935467,-89.5976089/39.7521537,-89.7379752/39.7203754,-91.3580667/@39.4582705,-91.0414305,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDEwOC4wKgBIAVAD | TIME: 2026-01-14 00:59:08 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-14 00:59:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 220125, part 1. | TIME: 2026-01-14 00:59:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220125. | TIME: 2026-01-14 00:59:09 INFO - TOKEN: 220125 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220125. | TIME: 2026-01-14 00:59:09 INFO - TOKEN: 220125 | FUNCTION: get_unique_token | STATUS: Using existing token: 22l3lwin92vb | TIME: 2026-01-14 00:59:09 INFO - TOKEN: 220125 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-14 00:59:11 INFO - TOKEN: 220125 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 22l3lwin92vb | TIME: 2026-01-14 00:59:11 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220125. | TIME: 2026-01-14 00:59:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 00:59:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 00:59:13 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:59:13 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 00:59:13 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 00:59:13 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:01:04 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:01:04 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:01:04 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:01:06 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:01:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:01:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:01:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:01:07 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:01:07 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:01:08 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:01:08 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:01:08 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:01:08 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:03:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:03:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:03:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35842 | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35842. Falling back to existing DB data. | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380028 with 1 parts. | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ySCtTE9rUq1yobp89... | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ySCtTE9rUq1yobp89 | TIME: 2026-01-14 01:03:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.2753358,-81.1237069/36.9438375,-81.0261784/36.9061218,-80.8811278/36.5616638,-80.7450602/@36.5600192,-80.7498813,16.28z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-14 01:03:09 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-14 01:03:09 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 380028, part 1. | TIME: 2026-01-14 01:03:09 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380028. | TIME: 2026-01-14 01:03:09 INFO - TOKEN: 380028 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380028. | TIME: 2026-01-14 01:03:09 INFO - TOKEN: 380028 | FUNCTION: get_unique_token | STATUS: Using existing token: 267hcwuy1zuu | TIME: 2026-01-14 01:03:09 INFO - TOKEN: 380028 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-14 01:03:10 INFO - TOKEN: 380028 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 267hcwuy1zuu | TIME: 2026-01-14 01:03:10 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380028. | TIME: 2026-01-14 01:03:10 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:03:10 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:03:12 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:03:12 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:03:12 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:03:12 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:04:04 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:04:04 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:04:04 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:04:07 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:04:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:04:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:04:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:04:07 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:04:07 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:04:08 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:04:08 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:04:08 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:04:08 INFO - TOKEN: 84033142 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:07:04 INFO - TOKEN: 84033142 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:07:04 INFO - TOKEN: 84033142 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:07:04 INFO - TOKEN: 84033142 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:07:07 INFO - TOKEN: 84033142 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:07:07 INFO - TOKEN: 84033142 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:07:07 INFO - TOKEN: 84033142 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:07:07 INFO - TOKEN: 84033142 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:07:07 INFO - TOKEN: 84033142 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:07:07 INFO - TOKEN: 84033142 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:07:08 INFO - TOKEN: 84033142 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:07:08 INFO - TOKEN: 84033142 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:07:08 INFO - TOKEN: 84033142 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:07:08 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:08:04 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:08:04 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:08:04 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35870 | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35870. Falling back to existing DB data. | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370152 with 1 parts. | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4GwHpQkxQ5b4DYdz7... | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4GwHpQkxQ5b4DYdz7 | TIME: 2026-01-14 01:08:07 INFO - TOKEN: 14771442 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/4380+Nashville+Rd,+Franklin,+KY+42134/36.674683,-86.5483627/38.1119309,-85.6903573/38.2882225,-85.5312879/38.317758,-85.5734208/38.8913339,-84.6263385/39.0319447,-84.589899/39.0578255,-84.428817/@39.0312617,-84.5983733,13.88z/data=!4m15!4m14!1m5!1m1!1s0x8865c996cfd2017d:0x9bcc7a35fc267d6d!2m2!1d-86.5536362!2d36.6625455!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e324e70e-e0e3-48a2-bca4-7d183641488a | TIME: 2026-01-14 01:08:08 INFO - TOKEN: 14771442 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-14 01:08:08 INFO - TOKEN: 14771442 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 370152, part 1. | TIME: 2026-01-14 01:08:08 INFO - TOKEN: 14771442 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370152. | TIME: 2026-01-14 01:08:09 INFO - TOKEN: 370152 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370152. | TIME: 2026-01-14 01:08:09 INFO - TOKEN: 370152 | FUNCTION: get_unique_token | STATUS: Using existing token: 4clmtv8ratur | TIME: 2026-01-14 01:08:09 INFO - TOKEN: 370152 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4380 Nashville Rd, Franklin, KY 42134' | TIME: 2026-01-14 01:08:10 INFO - TOKEN: 370152 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-14 01:08:11 INFO - TOKEN: 370152 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (36.649547, -86.556509). | TIME: 2026-01-14 01:08:15 INFO - TOKEN: 370152 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-14 01:08:15 INFO - TOKEN: 370152 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4clmtv8ratur | TIME: 2026-01-14 01:08:16 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370152. | TIME: 2026-01-14 01:08:16 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:08:16 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:08:17 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:08:17 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:08:17 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:08:17 INFO - TOKEN: 17455356 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:10:04 INFO - TOKEN: 17455356 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:10:04 INFO - TOKEN: 17455356 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:10:04 INFO - TOKEN: 17455356 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:10:07 INFO - TOKEN: 17455356 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:10:07 INFO - TOKEN: 17455356 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:10:07 INFO - TOKEN: 17455356 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:10:07 INFO - TOKEN: 17455356 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:10:07 INFO - TOKEN: 17455356 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:10:07 INFO - TOKEN: 17455356 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:10:09 INFO - TOKEN: 17455356 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:10:09 INFO - TOKEN: 17455356 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:10:09 INFO - TOKEN: 17455356 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:10:09 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:11:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:11:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:11:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:11:07 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:11:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:11:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:11:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:11:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:11:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:11:08 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:11:08 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:11:08 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:11:08 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:12:04 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:12:04 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:12:04 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:12:06 INFO - TOKEN: 14771442 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:12:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:12:07 INFO - TOKEN: 14771442 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:12:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:12:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35872 | TIME: 2026-01-14 01:12:07 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35872. Falling back to existing DB data. | TIME: 2026-01-14 01:12:07 INFO - TOKEN: 14771442 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490209 with 1 parts. | TIME: 2026-01-14 01:12:07 INFO - TOKEN: 14771442 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HV5WWZS7bLJa29td8... | TIME: 2026-01-14 01:12:07 INFO - TOKEN: 14771442 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HV5WWZS7bLJa29td8 | TIME: 2026-01-14 01:12:07 INFO - TOKEN: 14771442 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7319191,-83.4887957/42.3372708,-83.0911662/42.3519586,-83.0932712/42.3793925,-83.0340631/42.3873641,-83.0361198/@42.381645,-83.0644831,14.38z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=b85c4fd3-17a9-42ec-8781-05035f14461e | TIME: 2026-01-14 01:12:08 INFO - TOKEN: 14771442 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 01:12:08 INFO - TOKEN: 14771442 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 490209, part 1. | TIME: 2026-01-14 01:12:08 INFO - TOKEN: 14771442 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490209. | TIME: 2026-01-14 01:12:08 INFO - TOKEN: 490209 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490209. | TIME: 2026-01-14 01:12:08 INFO - TOKEN: 490209 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-14 01:12:08 INFO - TOKEN: 490209 | FUNCTION: get_unique_token | STATUS: Generated unique token: e8nire46qk07 | TIME: 2026-01-14 01:12:09 INFO - TOKEN: 490209 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-14 01:12:09 INFO - TOKEN: 490209 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: e8nire46qk07 | TIME: 2026-01-14 01:12:10 INFO - TOKEN: 14771442 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490209. | TIME: 2026-01-14 01:12:10 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:12:10 INFO - TOKEN: 14771442 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:12:11 INFO - TOKEN: 14771442 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:12:11 INFO - TOKEN: 14771442 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:12:11 INFO - TOKEN: 14771442 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:12:11 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:14:04 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:14:04 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:14:04 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:14:06 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:14:06 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:14:06 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:14:06 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:14:06 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 01:14:06 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:14:06 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:14:07 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:14:07 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:14:07 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:14:07 INFO - TOKEN: 70140200 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:15:04 INFO - TOKEN: 70140200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:15:04 INFO - TOKEN: 70140200 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:15:04 INFO - TOKEN: 70140200 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:15:06 INFO - TOKEN: 70140200 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:15:07 INFO - TOKEN: 70140200 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:15:07 INFO - TOKEN: 70140200 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:15:07 INFO - TOKEN: 70140200 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:15:07 INFO - TOKEN: 70140200 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:15:07 INFO - TOKEN: 70140200 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:15:08 INFO - TOKEN: 70140200 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:15:08 INFO - TOKEN: 70140200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:15:08 INFO - TOKEN: 70140200 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:15:08 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:17:04 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:17:04 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:17:04 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:17:07 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:18:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:18:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:18:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:18:06 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:18:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:18:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:18:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:18:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:18:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:18:08 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:18:08 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:18:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:18:08 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:21:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:21:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:21:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:21:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:21:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:21:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:21:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:21:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:21:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:21:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:21:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:21:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:21:09 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:22:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:22:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:22:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:22:07 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:22:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:22:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:22:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:22:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:22:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:22:08 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:22:08 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:22:08 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:22:08 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:23:04 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:23:04 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:23:04 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:23:06 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:23:06 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:23:06 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:23:06 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:23:06 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:23:06 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:23:07 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:23:07 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:23:07 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:23:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:24:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:24:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:24:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:24:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:24:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:24:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:24:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:24:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:24:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:24:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:24:09 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:25:04 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:25:04 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:25:04 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:25:07 INFO - TOKEN: 11272766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:25:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:25:07 INFO - TOKEN: 11272766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:25:07 INFO - TOKEN: 11272766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:25:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:25:07 INFO - TOKEN: 11272766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:25:08 INFO - TOKEN: 11272766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:25:08 INFO - TOKEN: 11272766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:25:08 INFO - TOKEN: 11272766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:25:08 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:26:04 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:26:04 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:26:04 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:26:07 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:27:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:27:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:27:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:27:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:27:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:27:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:27:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:27:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35758 | TIME: 2026-01-14 01:27:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35758. Falling back to existing DB data. | TIME: 2026-01-14 01:27:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 170314 with 1 parts. | TIME: 2026-01-14 01:27:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7u6PTpGsFhCcS4g49... | TIME: 2026-01-14 01:27:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7u6PTpGsFhCcS4g49 | TIME: 2026-01-14 01:27:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.3997676,-95.6507174/40.266206,-96.7467571/40.8138274,-96.7588938/40.7703028,-97.0568542/40.8223046,-97.1077093/40.9965261,-100.3580158/41.0327469,-102.1922388/41.1808701,-104.0533715/@40.4654047,-100.2336956,8.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=aeb009e1-ae6a-41ca-bd45-bfe5ba98c10e | TIME: 2026-01-14 01:27:08 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-14 01:27:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 170314, part 1. | TIME: 2026-01-14 01:27:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 170314. | TIME: 2026-01-14 01:27:09 INFO - TOKEN: 170314 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 170314. | TIME: 2026-01-14 01:27:09 INFO - TOKEN: 170314 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-14 01:27:09 INFO - TOKEN: 170314 | FUNCTION: get_unique_token | STATUS: Generated unique token: 6qqapnessmep | TIME: 2026-01-14 01:27:09 INFO - TOKEN: 170314 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-14 01:27:10 INFO - TOKEN: 170314 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 6qqapnessmep | TIME: 2026-01-14 01:27:10 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 170314. | TIME: 2026-01-14 01:27:10 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:27:10 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:27:13 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:27:13 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:27:13 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:27:13 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:28:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:28:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:28:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:28:06 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:28:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:28:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:28:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:28:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35760 | TIME: 2026-01-14 01:28:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35760. Falling back to existing DB data. | TIME: 2026-01-14 01:28:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35760 because it has no route_token in new or existing data. | TIME: 2026-01-14 01:28:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:28:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:28:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:28:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:28:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:28:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:31:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:31:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:31:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35761 | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35761. Falling back to existing DB data. | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 390140 with 1 parts. | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mqnu1hYkZg9cBxcF6... | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mqnu1hYkZg9cBxcF6 | TIME: 2026-01-14 01:31:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.9993358,-112.832453/42.5689497,-113.5383677/42.6551551,-114.4434072/43.4659637,-114.2588227/42.936169,-114.4089229/42.9297605,-114.9427645/44.0077249,-116.9413907/@44.0167442,-116.9670934,12.92z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5a452538-fc37-4d11-ac13-cdbaaf3c5ff5 | TIME: 2026-01-14 01:31:08 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-14 01:31:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 390140, part 1. | TIME: 2026-01-14 01:31:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 390140. | TIME: 2026-01-14 01:31:09 INFO - TOKEN: 390140 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 390140. | TIME: 2026-01-14 01:31:09 INFO - TOKEN: 390140 | FUNCTION: get_unique_token | STATUS: Using existing token: ad91lkuv6mpd | TIME: 2026-01-14 01:31:09 INFO - TOKEN: 390140 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-14 01:31:10 INFO - TOKEN: 390140 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ad91lkuv6mpd | TIME: 2026-01-14 01:31:10 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 390140. | TIME: 2026-01-14 01:31:10 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:31:10 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:31:12 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:31:12 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:31:12 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:31:12 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:32:04 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:32:04 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:32:04 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:32:07 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:35:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:35:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:35:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:35:07 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:35:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:35:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:35:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:35:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:35:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:35:09 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:35:09 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:35:09 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:35:09 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:38:04 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:38:04 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:38:04 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:38:06 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:38:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:38:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:38:07 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:38:07 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:38:07 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:38:07 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:38:07 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:38:07 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:38:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:39:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:39:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:39:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:39:06 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:39:06 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:39:06 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:39:06 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:39:06 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:39:06 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:39:07 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:39:07 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:39:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:39:07 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:40:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:40:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:40:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:40:06 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:40:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:40:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:40:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:40:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:40:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:40:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:40:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:40:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:40:09 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:41:04 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:41:04 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:41:04 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:41:07 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:41:07 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:41:07 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:41:07 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:41:07 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:41:07 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:41:08 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:41:08 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:41:08 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:41:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:45:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:45:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:45:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:45:06 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:45:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:45:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:45:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:45:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:45:07 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:45:08 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:45:08 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:45:08 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:45:08 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:52:04 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:52:04 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:52:04 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:52:06 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:52:06 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:52:06 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:52:06 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:52:06 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:52:06 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:52:07 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:52:07 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:52:07 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:52:07 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:53:04 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:53:04 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:53:04 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35882 | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35882 | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35882. Falling back to existing DB data. | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400233 with 2 parts. | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xjKSdHLLAyhJNZ3k6... | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xjKSdHLLAyhJNZ3k6 | TIME: 2026-01-14 01:53:07 INFO - TOKEN: 57345041 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.9982571,-85.4077704/30.8368445,-85.3416974/30.7864948,-85.2547848/30.7802443,-85.2509744/30.7497923,-85.2656985/30.2579377,-82.7495585/28.8235973,-82.0895952/28.1241246,-82.3751392/27.575366,-82.514819/26.9179296,-82.0126714/@26.9394631,-82.0221815,17.37z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=bf4abe1e-baf2-4f9b-ab5c-c8b3be3864ef | TIME: 2026-01-14 01:53:08 INFO - TOKEN: 57345041 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 01:53:08 INFO - TOKEN: 57345041 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 400233, part 1. | TIME: 2026-01-14 01:53:08 INFO - TOKEN: 57345041 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400233. | TIME: 2026-01-14 01:53:09 INFO - TOKEN: 400233 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400233. | TIME: 2026-01-14 01:53:09 INFO - TOKEN: 400233 | FUNCTION: get_unique_token | STATUS: Using existing token: 6w7x2gzabt0v | TIME: 2026-01-14 01:53:09 INFO - TOKEN: 400233 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 01:53:10 INFO - TOKEN: 400233 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6w7x2gzabt0v | TIME: 2026-01-14 01:53:10 INFO - TOKEN: 57345041 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JgeYqM7FEJkbXy1k7... | TIME: 2026-01-14 01:53:10 INFO - TOKEN: 57345041 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JgeYqM7FEJkbXy1k7 | TIME: 2026-01-14 01:53:10 INFO - TOKEN: 57345041 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/26.9179296,-82.0126714/26.2154905,-81.7363487/Collier+Blvd,+Florida,+USA/26.0589272,-81.6926723/US-41+%26+Greenway+Rd,+Florida+34114,+USA/@26.0882097,-81.901546,10.56z/data=!4m17!4m16!1m0!1m0!1m5!1m1!1s0x88dae331724ef5d7:0xb87ace05de1f64d1!2m2!1d-81.6870821!2d26.1232888!1m0!1m5!1m1!1s0x88dafafdbddc6fbf:0xf2d6c6a00d79d941!2m2!1d-81.654631!2d26.0347662!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=c2bbf14b-4f3b-4c49-bb7e-18ebe25ea98e | TIME: 2026-01-14 01:53:11 INFO - TOKEN: 57345041 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 01:53:11 INFO - TOKEN: 57345041 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 400233, part 2. | TIME: 2026-01-14 01:53:11 INFO - TOKEN: 57345041 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-14 01:53:11 INFO - TOKEN: 57345041 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 400233. | TIME: 2026-01-14 01:53:12 INFO - TOKEN: 400233 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400233. | TIME: 2026-01-14 01:53:12 INFO - TOKEN: 400233 | FUNCTION: get_unique_token | STATUS: Using existing token: 6w7x2gzabt0v | TIME: 2026-01-14 01:53:12 INFO - TOKEN: 400233 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Collier Blvd, Florida, USA' | TIME: 2026-01-14 01:53:13 INFO - TOKEN: 400233 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (28.5350870, -81.4447997). | TIME: 2026-01-14 01:53:15 INFO - TOKEN: 400233 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'US-41 & Greenway Rd, Florida 34114, USA' | TIME: 2026-01-14 01:53:15 INFO - TOKEN: 400233 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (26.0511565, -81.6544971). | TIME: 2026-01-14 01:53:18 INFO - TOKEN: 400233 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-14 01:53:18 INFO - TOKEN: 400233 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6w7x2gzabt0v | TIME: 2026-01-14 01:53:18 INFO - TOKEN: 57345041 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400233. | TIME: 2026-01-14 01:53:18 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:53:18 INFO - TOKEN: 57345041 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:53:19 INFO - TOKEN: 57345041 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:53:19 INFO - TOKEN: 57345041 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:53:19 INFO - TOKEN: 57345041 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:53:19 INFO - TOKEN: 46454533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:55:04 INFO - TOKEN: 46454533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:55:04 INFO - TOKEN: 46454533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:55:04 INFO - TOKEN: 46454533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:55:07 INFO - TOKEN: 46454533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:55:07 INFO - TOKEN: 46454533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:55:07 INFO - TOKEN: 46454533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:55:07 INFO - TOKEN: 46454533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:55:07 INFO - TOKEN: 46454533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:55:07 INFO - TOKEN: 46454533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:55:09 INFO - TOKEN: 46454533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:55:09 INFO - TOKEN: 46454533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:55:09 INFO - TOKEN: 46454533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:55:09 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:56:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:56:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:56:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:56:07 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:56:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:56:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:56:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:56:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:56:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:56:09 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:56:09 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:56:09 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:56:09 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 01:57:04 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:57:04 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 01:57:04 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35885 | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35885. Falling back to existing DB data. | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100323 with 1 parts. | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/d1QmwKx24Rv7RRLQA... | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/d1QmwKx24Rv7RRLQA | TIME: 2026-01-14 01:57:07 INFO - TOKEN: 65146567 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/13962+Flying+J+Rd,+Ehrenberg,+AZ+85334,+USA/33.6028175,-114.5094288/33.4534245,-112.185856/33.2871025,-111.8639873/335+E+Pecos+Rd,+Queen+Creek,+AZ+85140,+USA/@33.3327082,-111.981558,11.29z/data=!4m17!4m16!1m5!1m1!1s0x80d1389caf1ce1a9:0x29f3fb5e0b478373!2m2!1d-114.5297!2d33.603!1m0!1m0!1m0!1m5!1m1!1s0x872bb4b021dc8143:0x9e168ffe3eccfb50!2m2!1d-111.5583018!2d33.2904035!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=83db5da5-b7c5-4da4-a79a-465827440bcb | TIME: 2026-01-14 01:57:08 INFO - TOKEN: 65146567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 01:57:08 INFO - TOKEN: 65146567 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100323, part 1. | TIME: 2026-01-14 01:57:08 INFO - TOKEN: 65146567 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100323. | TIME: 2026-01-14 01:57:08 INFO - TOKEN: 100323 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100323. | TIME: 2026-01-14 01:57:08 INFO - TOKEN: 100323 | FUNCTION: get_unique_token | STATUS: Using existing token: fas8jodzqu54 | TIME: 2026-01-14 01:57:09 INFO - TOKEN: 100323 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13962 Flying J Rd, Ehrenberg, AZ 85334, USA' | TIME: 2026-01-14 01:57:10 INFO - TOKEN: 100323 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-14 01:57:13 INFO - TOKEN: 100323 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.602936, -114.529757). | TIME: 2026-01-14 01:57:13 INFO - TOKEN: 100323 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '335 E Pecos Rd, Queen Creek, AZ 85140, USA' | TIME: 2026-01-14 01:57:13 INFO - TOKEN: 100323 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-14 01:57:15 INFO - TOKEN: 100323 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.23772, -111.623602). | TIME: 2026-01-14 01:57:16 INFO - TOKEN: 100323 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-14 01:57:16 INFO - TOKEN: 100323 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fas8jodzqu54 | TIME: 2026-01-14 01:57:16 INFO - TOKEN: 65146567 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100323. | TIME: 2026-01-14 01:57:16 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 01:57:16 INFO - TOKEN: 65146567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 01:57:17 INFO - TOKEN: 65146567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:57:17 INFO - TOKEN: 65146567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 01:57:17 INFO - TOKEN: 65146567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 01:57:17 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:03:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:03:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:03:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35843 | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35843. Falling back to existing DB data. | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450071 with 1 parts. | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aAW3ynHj69zveAqE7... | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aAW3ynHj69zveAqE7 | TIME: 2026-01-14 02:03:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5614682,-80.7450443/35.360967,-80.8549284/35.117766,-80.9222115/35.1038908,-80.93107/@35.3914881,-81.1132278,113407m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDUyNy4wKgBIAVAD&skid=ceabd891-4b92-4953-9640-3a4996041a31 | TIME: 2026-01-14 02:03:08 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-14 02:03:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 450071, part 1. | TIME: 2026-01-14 02:03:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450071. | TIME: 2026-01-14 02:03:09 INFO - TOKEN: 450071 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450071. | TIME: 2026-01-14 02:03:09 INFO - TOKEN: 450071 | FUNCTION: get_unique_token | STATUS: Using existing token: sandqvikuucy | TIME: 2026-01-14 02:03:09 INFO - TOKEN: 450071 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-14 02:03:10 INFO - TOKEN: 450071 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sandqvikuucy | TIME: 2026-01-14 02:03:10 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450071. | TIME: 2026-01-14 02:03:10 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:03:10 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:03:12 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:03:12 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:03:12 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:03:12 INFO - TOKEN: 17913678 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:04:04 INFO - TOKEN: 17913678 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:04:04 INFO - TOKEN: 17913678 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:04:04 INFO - TOKEN: 17913678 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:04:07 INFO - TOKEN: 17913678 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:04:07 INFO - TOKEN: 17913678 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:04:07 INFO - TOKEN: 17913678 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:04:07 INFO - TOKEN: 17913678 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:04:07 INFO - TOKEN: 17913678 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:04:07 INFO - TOKEN: 17913678 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:04:09 INFO - TOKEN: 17913678 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:04:09 INFO - TOKEN: 17913678 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:04:09 INFO - TOKEN: 17913678 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:04:09 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:08:04 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:08:04 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:08:04 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35834 | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35834. Falling back to existing DB data. | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450188 with 1 parts. | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/R9ZYxyD8UbryNdwF8... | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/R9ZYxyD8UbryNdwF8 | TIME: 2026-01-14 02:08:07 INFO - TOKEN: 46855047 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5616638,-80.7450602/35.8085217,-80.87036/35.7064601,-81.4229618/319+S+Center+St,+Hildebran,+NC+28637,+USA/@35.8235174,-81.349229,10.67z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x88512eb1e37b993d:0x9336d1ebc8015a40!2m2!1d-81.4215761!2d35.7074833!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=434e070b-21da-481d-966e-7f5ed9122c80 | TIME: 2026-01-14 02:08:08 INFO - TOKEN: 46855047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-14 02:08:08 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 450188, part 1. | TIME: 2026-01-14 02:08:08 INFO - TOKEN: 46855047 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450188. | TIME: 2026-01-14 02:08:08 INFO - TOKEN: 450188 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450188. | TIME: 2026-01-14 02:08:08 INFO - TOKEN: 450188 | FUNCTION: get_unique_token | STATUS: Using existing token: zvmeybaaias6 | TIME: 2026-01-14 02:08:09 INFO - TOKEN: 450188 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '319 S Center St, Hildebran, NC 28637, USA' | TIME: 2026-01-14 02:08:10 INFO - TOKEN: 450188 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.7103563, -81.4235312). | TIME: 2026-01-14 02:08:11 INFO - TOKEN: 450188 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-14 02:08:11 INFO - TOKEN: 450188 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zvmeybaaias6 | TIME: 2026-01-14 02:08:11 INFO - TOKEN: 46855047 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450188. | TIME: 2026-01-14 02:08:11 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:08:11 INFO - TOKEN: 46855047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:08:13 INFO - TOKEN: 46855047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:08:13 INFO - TOKEN: 46855047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:08:13 INFO - TOKEN: 46855047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:08:13 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:11:04 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:11:04 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:11:04 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:11:06 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:11:06 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:11:06 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:11:06 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:11:06 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:11:06 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:11:07 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:11:07 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:11:07 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:11:07 INFO - TOKEN: 34124497 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:13:04 INFO - TOKEN: 34124497 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:13:04 INFO - TOKEN: 34124497 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:13:04 INFO - TOKEN: 34124497 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:13:07 INFO - TOKEN: 34124497 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:13:07 INFO - TOKEN: 34124497 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:13:07 INFO - TOKEN: 34124497 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:13:07 INFO - TOKEN: 34124497 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:13:07 INFO - TOKEN: 34124497 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:13:07 INFO - TOKEN: 34124497 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:13:09 INFO - TOKEN: 34124497 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:13:09 INFO - TOKEN: 34124497 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:13:09 INFO - TOKEN: 34124497 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:13:09 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:14:04 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:14:04 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:14:04 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:14:06 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:14:06 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:14:06 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:14:06 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:14:06 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:14:06 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:14:07 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:14:07 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:14:07 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:14:07 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:19:04 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:19:04 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:19:04 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:19:06 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:19:06 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:19:06 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:19:06 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:19:06 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 02:19:06 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:19:06 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:19:07 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:19:07 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:19:07 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:19:07 INFO - TOKEN: 84710031 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:20:04 INFO - TOKEN: 84710031 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:20:04 INFO - TOKEN: 84710031 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:20:04 INFO - TOKEN: 84710031 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:20:07 INFO - TOKEN: 84710031 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:20:07 INFO - TOKEN: 84710031 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:20:07 INFO - TOKEN: 84710031 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:20:07 INFO - TOKEN: 84710031 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:20:07 INFO - TOKEN: 84710031 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:20:07 INFO - TOKEN: 84710031 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:20:09 INFO - TOKEN: 84710031 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:20:09 INFO - TOKEN: 84710031 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:20:09 INFO - TOKEN: 84710031 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:20:09 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:23:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:23:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:23:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:23:06 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:23:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:23:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:23:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:23:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:23:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:23:08 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:23:08 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:23:08 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:23:08 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:25:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:25:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:25:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35874 | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35874 | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35874. Falling back to existing DB data. | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311030 with 2 parts. | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Mxxk17WmFihEQVUV9... | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Mxxk17WmFihEQVUV9 | TIME: 2026-01-14 02:25:07 INFO - TOKEN: 82257791 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/Port+of+Houston+Authority,+111+East+Loop+N,+Houston,+TX+77029,+United+States/29.7294561,-95.2683859/29.7365628,-95.2654128/29.8172373,-95.3765836/31.208021,-95.9962598/32.6574704,-96.7385127/32.686106,-97.0623853/32.8372885,-97.0692411/32.840345,-97.2450259/32.849518,-97.3124541/@32.8369529,-97.3082984,14.62z/data=!4m19!4m18!1m5!1m1!1s0x8640bdab49cfc853:0x89e65ea5ff345ecd!2m2!1d-95.272407!2d29.729997!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNC4wKgBIAVAD&skid=551adfc1-8c3e-42ea-9218-82d001aa09dd | TIME: 2026-01-14 02:25:09 INFO - TOKEN: 82257791 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 02:25:09 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311030, part 1. | TIME: 2026-01-14 02:25:09 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311030. | TIME: 2026-01-14 02:25:09 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311030. | TIME: 2026-01-14 02:25:09 INFO - TOKEN: 311030 | FUNCTION: get_unique_token | STATUS: Using existing token: 69du4nvzls9y | TIME: 2026-01-14 02:25:10 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Houston Authority, 111 East Loop N, Houston, TX 77029, United States' | TIME: 2026-01-14 02:25:11 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-14 02:25:22 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.783533, -95.264319). | TIME: 2026-01-14 02:25:27 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-14 02:25:27 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 69du4nvzls9y | TIME: 2026-01-14 02:25:27 INFO - TOKEN: 82257791 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WmCXkcKWz2qNAaMX7... | TIME: 2026-01-14 02:25:27 INFO - TOKEN: 82257791 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WmCXkcKWz2qNAaMX7 | TIME: 2026-01-14 02:25:27 INFO - TOKEN: 82257791 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.849518,-97.3124541/32.8931057,-97.3246657/33.809993,-98.2180862/33.8963968,-98.4912428/33.9491932,-98.5499689/34.3005883,-99.7692688/34.3232434,-99.8417819/35.1357588,-101.4315704/35.1928046,-101.7001437/35.1827625,-103.0424926/@35.1927845,-101.7001498,20.61z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=c9a5a4dd-6290-4af5-94b1-7c90af213f3d | TIME: 2026-01-14 02:25:28 INFO - TOKEN: 82257791 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 02:25:28 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311030, part 2. | TIME: 2026-01-14 02:25:28 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-14 02:25:28 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311030. | TIME: 2026-01-14 02:25:29 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311030. | TIME: 2026-01-14 02:25:29 INFO - TOKEN: 311030 | FUNCTION: get_unique_token | STATUS: Using existing token: 69du4nvzls9y | TIME: 2026-01-14 02:25:29 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Houston Authority, 111 East Loop N, Houston, TX 77029, United States' | TIME: 2026-01-14 02:25:31 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-14 02:25:41 INFO - TOKEN: 311030 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.783533, -95.264319). | TIME: 2026-01-14 02:25:45 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-14 02:25:46 INFO - TOKEN: 311030 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 69du4nvzls9y | TIME: 2026-01-14 02:25:46 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311030. | TIME: 2026-01-14 02:25:46 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:25:46 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:25:47 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:25:47 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:25:47 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:25:47 INFO - TOKEN: 95510620 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:26:04 INFO - TOKEN: 95510620 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:26:04 INFO - TOKEN: 95510620 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:26:04 INFO - TOKEN: 95510620 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:26:07 INFO - TOKEN: 95510620 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:26:07 INFO - TOKEN: 95510620 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:26:07 INFO - TOKEN: 95510620 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:26:07 INFO - TOKEN: 95510620 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:26:07 INFO - TOKEN: 95510620 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:26:07 INFO - TOKEN: 95510620 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:26:09 INFO - TOKEN: 95510620 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:26:09 INFO - TOKEN: 95510620 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:26:09 INFO - TOKEN: 95510620 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:26:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:27:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:27:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:27:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:27:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:27:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:27:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:27:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:27:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:27:07 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:27:09 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:27:09 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:27:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:27:09 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:28:04 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:28:04 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:28:04 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:28:06 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:28:06 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:28:06 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:28:06 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:28:06 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:28:06 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:28:07 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:28:07 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:28:07 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:28:07 INFO - TOKEN: 20966566 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:30:04 INFO - TOKEN: 20966566 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:30:04 INFO - TOKEN: 20966566 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:30:04 INFO - TOKEN: 20966566 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:30:06 INFO - TOKEN: 20966566 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:30:07 INFO - TOKEN: 20966566 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:30:07 INFO - TOKEN: 20966566 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:30:07 INFO - TOKEN: 20966566 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:30:07 INFO - TOKEN: 20966566 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:30:07 INFO - TOKEN: 20966566 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:30:08 INFO - TOKEN: 20966566 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:30:08 INFO - TOKEN: 20966566 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:30:08 INFO - TOKEN: 20966566 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:30:08 INFO - TOKEN: 31874384 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:34:04 INFO - TOKEN: 31874384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:34:04 INFO - TOKEN: 31874384 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:34:04 INFO - TOKEN: 31874384 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:34:06 INFO - TOKEN: 31874384 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:34:07 INFO - TOKEN: 31874384 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:34:07 INFO - TOKEN: 31874384 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:34:07 INFO - TOKEN: 31874384 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:34:07 INFO - TOKEN: 31874384 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:34:07 INFO - TOKEN: 31874384 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:34:08 INFO - TOKEN: 31874384 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:34:08 INFO - TOKEN: 31874384 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:34:08 INFO - TOKEN: 31874384 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:34:08 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:35:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:35:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:35:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:35:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:35:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:35:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:35:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:35:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:35:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:35:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:35:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:35:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:35:09 INFO - TOKEN: 79876983 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:38:04 INFO - TOKEN: 79876983 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:38:04 INFO - TOKEN: 79876983 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:38:04 INFO - TOKEN: 79876983 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:38:07 INFO - TOKEN: 79876983 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:38:07 INFO - TOKEN: 79876983 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:38:07 INFO - TOKEN: 79876983 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:38:07 INFO - TOKEN: 79876983 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:38:07 INFO - TOKEN: 79876983 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:38:07 INFO - TOKEN: 79876983 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:38:08 INFO - TOKEN: 79876983 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:38:08 INFO - TOKEN: 79876983 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:38:08 INFO - TOKEN: 79876983 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:38:08 INFO - TOKEN: 60107401 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:43:04 INFO - TOKEN: 60107401 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:43:04 INFO - TOKEN: 60107401 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:43:04 INFO - TOKEN: 60107401 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:43:07 INFO - TOKEN: 60107401 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:43:07 INFO - TOKEN: 60107401 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:43:07 INFO - TOKEN: 60107401 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:43:07 INFO - TOKEN: 60107401 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:43:07 INFO - TOKEN: 60107401 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:43:07 INFO - TOKEN: 60107401 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:43:09 INFO - TOKEN: 60107401 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:43:09 INFO - TOKEN: 60107401 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:43:09 INFO - TOKEN: 60107401 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:43:09 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:45:05 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:45:05 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:45:05 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:45:08 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:45:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:45:08 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:45:08 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:45:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:45:08 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:45:10 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:45:10 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:45:10 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:45:10 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:48:04 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:48:04 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:48:04 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35762 | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35762. Falling back to existing DB data. | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420074 with 1 parts. | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cZqsQvvSYxarW65m7... | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cZqsQvvSYxarW65m7 | TIME: 2026-01-14 02:48:07 INFO - TOKEN: 41987098 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/84/44.0438373,-116.9796492/43.9886808,-117.0107767/43.6090652,-119.0314901/44.0609113,-121.3025113/44.0837396,-121.3057076/44.1046495,-121.2978996/44.6551577,-121.1290082/44.7642801,-121.2389434/@44.7644828,-121.2369885,17.5z/data=!4m14!4m13!1m3!2m2!1d-116.9410079!2d44.0068323!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=cb7e7f36-d3eb-438c-86b2-2e39dc5342c7 | TIME: 2026-01-14 02:48:08 INFO - TOKEN: 41987098 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-14 02:48:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 420074, part 1. | TIME: 2026-01-14 02:48:08 INFO - TOKEN: 41987098 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420074. | TIME: 2026-01-14 02:48:09 INFO - TOKEN: 420074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420074. | TIME: 2026-01-14 02:48:09 INFO - TOKEN: 420074 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-14 02:48:09 INFO - TOKEN: 420074 | FUNCTION: get_unique_token | STATUS: Generated unique token: fvj45g3e7tb6 | TIME: 2026-01-14 02:48:09 INFO - TOKEN: 420074 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '84' | TIME: 2026-01-14 02:48:10 INFO - TOKEN: 420074 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.9938644, 5.1818898). | TIME: 2026-01-14 02:48:11 INFO - TOKEN: 420074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-14 02:48:11 INFO - TOKEN: 420074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: fvj45g3e7tb6 | TIME: 2026-01-14 02:48:11 INFO - TOKEN: 41987098 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420074. | TIME: 2026-01-14 02:48:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:48:11 INFO - TOKEN: 41987098 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:48:14 INFO - TOKEN: 41987098 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:48:14 INFO - TOKEN: 41987098 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:48:14 INFO - TOKEN: 41987098 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:48:14 INFO - TOKEN: 49150550 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:49:04 INFO - TOKEN: 49150550 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:49:04 INFO - TOKEN: 49150550 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:49:04 INFO - TOKEN: 49150550 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:49:07 INFO - TOKEN: 49150550 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:49:07 INFO - TOKEN: 49150550 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:49:07 INFO - TOKEN: 49150550 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:49:07 INFO - TOKEN: 49150550 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:49:07 INFO - TOKEN: 49150550 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:49:07 INFO - TOKEN: 49150550 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:49:10 INFO - TOKEN: 49150550 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:49:10 INFO - TOKEN: 49150550 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:49:10 INFO - TOKEN: 49150550 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:49:10 INFO - TOKEN: 08066595 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:53:04 INFO - TOKEN: 08066595 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:53:04 INFO - TOKEN: 08066595 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:53:04 INFO - TOKEN: 08066595 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:53:06 INFO - TOKEN: 08066595 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:53:07 INFO - TOKEN: 08066595 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:53:07 INFO - TOKEN: 08066595 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:53:07 INFO - TOKEN: 08066595 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:53:07 INFO - TOKEN: 08066595 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:53:07 INFO - TOKEN: 08066595 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:53:09 INFO - TOKEN: 08066595 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:53:09 INFO - TOKEN: 08066595 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:53:09 INFO - TOKEN: 08066595 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:53:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:54:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:54:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:54:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:54:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:54:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:54:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:54:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:54:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:54:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:54:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:54:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:54:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:54:09 INFO - TOKEN: 08066595 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 02:58:04 INFO - TOKEN: 08066595 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:58:04 INFO - TOKEN: 08066595 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 02:58:04 INFO - TOKEN: 08066595 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 02:58:07 INFO - TOKEN: 08066595 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 02:58:07 INFO - TOKEN: 08066595 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 02:58:07 INFO - TOKEN: 08066595 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 02:58:07 INFO - TOKEN: 08066595 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 02:58:07 INFO - TOKEN: 08066595 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 02:58:07 INFO - TOKEN: 08066595 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 02:58:09 INFO - TOKEN: 08066595 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:58:09 INFO - TOKEN: 08066595 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 02:58:09 INFO - TOKEN: 08066595 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 02:58:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:02:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:02:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:02:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:02:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:02:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:02:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:02:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:02:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:02:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:02:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:02:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:02:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:02:09 INFO - TOKEN: 89760510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:03:04 INFO - TOKEN: 89760510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:03:04 INFO - TOKEN: 89760510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:03:04 INFO - TOKEN: 89760510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:03:06 INFO - TOKEN: 89760510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:03:06 INFO - TOKEN: 89760510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:03:06 INFO - TOKEN: 89760510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:03:06 INFO - TOKEN: 89760510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:03:06 INFO - TOKEN: 89760510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:03:06 INFO - TOKEN: 89760510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:03:08 INFO - TOKEN: 89760510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:03:08 INFO - TOKEN: 89760510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:03:08 INFO - TOKEN: 89760510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:03:08 INFO - TOKEN: 14353774 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:05:04 INFO - TOKEN: 14353774 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:05:04 INFO - TOKEN: 14353774 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:05:04 INFO - TOKEN: 14353774 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:05:07 INFO - TOKEN: 14353774 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:05:07 INFO - TOKEN: 14353774 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:05:07 INFO - TOKEN: 14353774 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:05:07 INFO - TOKEN: 14353774 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:05:07 INFO - TOKEN: 14353774 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:05:07 INFO - TOKEN: 14353774 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:05:09 INFO - TOKEN: 14353774 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:05:09 INFO - TOKEN: 14353774 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:05:09 INFO - TOKEN: 14353774 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:05:09 INFO - TOKEN: 80161811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:09:04 INFO - TOKEN: 80161811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:09:04 INFO - TOKEN: 80161811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:09:04 INFO - TOKEN: 80161811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:09:07 INFO - TOKEN: 80161811 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:09:07 INFO - TOKEN: 80161811 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:09:07 INFO - TOKEN: 80161811 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:09:07 INFO - TOKEN: 80161811 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:09:07 INFO - TOKEN: 80161811 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:09:07 INFO - TOKEN: 80161811 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:09:09 INFO - TOKEN: 80161811 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:09:09 INFO - TOKEN: 80161811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:09:09 INFO - TOKEN: 80161811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:09:09 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:14:05 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:14:05 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:14:05 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:14:07 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:14:07 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:14:07 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:14:07 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:14:07 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:14:07 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:14:08 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:14:08 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:14:08 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:14:08 INFO - TOKEN: 91370297 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:15:04 INFO - TOKEN: 91370297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:15:04 INFO - TOKEN: 91370297 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:15:04 INFO - TOKEN: 91370297 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:15:06 INFO - TOKEN: 91370297 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:15:07 INFO - TOKEN: 91370297 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:15:07 INFO - TOKEN: 91370297 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:15:07 INFO - TOKEN: 91370297 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:15:07 INFO - TOKEN: 91370297 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:15:07 INFO - TOKEN: 91370297 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:15:08 INFO - TOKEN: 91370297 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:15:08 INFO - TOKEN: 91370297 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:15:08 INFO - TOKEN: 91370297 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:15:08 INFO - TOKEN: 85519165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:16:04 INFO - TOKEN: 85519165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:16:04 INFO - TOKEN: 85519165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:16:04 INFO - TOKEN: 85519165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:16:06 INFO - TOKEN: 85519165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:16:07 INFO - TOKEN: 85519165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:16:07 INFO - TOKEN: 85519165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:16:07 INFO - TOKEN: 85519165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:16:07 INFO - TOKEN: 85519165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:16:07 INFO - TOKEN: 85519165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:16:07 INFO - TOKEN: 85519165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:16:07 INFO - TOKEN: 85519165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:16:07 INFO - TOKEN: 85519165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:16:07 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:17:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:17:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:17:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:17:07 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:17:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:17:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:17:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:17:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:17:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:17:08 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:17:08 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:17:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:17:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:19:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:19:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:19:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:19:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:19:06 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:19:06 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:19:06 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:19:06 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 03:19:06 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:19:06 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:19:07 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:19:07 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:19:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:19:07 INFO - TOKEN: 25747441 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:20:04 INFO - TOKEN: 25747441 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:20:04 INFO - TOKEN: 25747441 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:20:04 INFO - TOKEN: 25747441 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:20:07 INFO - TOKEN: 25747441 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:20:07 INFO - TOKEN: 25747441 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:20:07 INFO - TOKEN: 25747441 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:20:07 INFO - TOKEN: 25747441 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:20:07 INFO - TOKEN: 25747441 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:20:07 INFO - TOKEN: 25747441 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:20:09 INFO - TOKEN: 25747441 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:20:09 INFO - TOKEN: 25747441 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:20:09 INFO - TOKEN: 25747441 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:20:09 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:21:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:21:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:21:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:21:06 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:21:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:21:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:21:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:21:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:21:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:21:08 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:21:08 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:21:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:21:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:23:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:23:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:23:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:23:07 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:23:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:23:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:23:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:23:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35892 | TIME: 2026-01-14 03:23:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35892. Falling back to existing DB data. | TIME: 2026-01-14 03:23:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35892 because it has no route_token in new or existing data. | TIME: 2026-01-14 03:23:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:23:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:23:08 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:23:08 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:23:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:23:08 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:24:05 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:24:05 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:24:05 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:24:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:24:08 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:24:08 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:24:08 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:24:08 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:24:08 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:24:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:24:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:24:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:24:09 INFO - TOKEN: 63133565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:25:04 INFO - TOKEN: 63133565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:25:04 INFO - TOKEN: 63133565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:25:04 INFO - TOKEN: 63133565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:25:07 INFO - TOKEN: 63133565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:25:07 INFO - TOKEN: 63133565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:25:07 INFO - TOKEN: 63133565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:25:07 INFO - TOKEN: 63133565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:25:07 INFO - TOKEN: 63133565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:25:07 INFO - TOKEN: 63133565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:25:09 INFO - TOKEN: 63133565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:25:09 INFO - TOKEN: 63133565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:25:09 INFO - TOKEN: 63133565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:25:09 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:26:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:26:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:26:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:26:06 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:26:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:26:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:26:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:26:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:26:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:26:08 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:26:08 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:26:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:26:08 INFO - TOKEN: 54638510 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:27:04 INFO - TOKEN: 54638510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:27:04 INFO - TOKEN: 54638510 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:27:04 INFO - TOKEN: 54638510 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:27:07 INFO - TOKEN: 54638510 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:27:07 INFO - TOKEN: 54638510 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:27:07 INFO - TOKEN: 54638510 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:27:07 INFO - TOKEN: 54638510 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:27:07 INFO - TOKEN: 54638510 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:27:07 INFO - TOKEN: 54638510 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:27:09 INFO - TOKEN: 54638510 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:27:09 INFO - TOKEN: 54638510 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:27:09 INFO - TOKEN: 54638510 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:27:09 INFO - TOKEN: 46857431 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:28:04 INFO - TOKEN: 46857431 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:28:04 INFO - TOKEN: 46857431 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:28:04 INFO - TOKEN: 46857431 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:28:06 INFO - TOKEN: 46857431 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:28:07 INFO - TOKEN: 46857431 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:28:07 INFO - TOKEN: 46857431 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:28:07 INFO - TOKEN: 46857431 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:28:07 INFO - TOKEN: 46857431 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:28:07 INFO - TOKEN: 46857431 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:28:07 INFO - TOKEN: 46857431 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:28:07 INFO - TOKEN: 46857431 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:28:07 INFO - TOKEN: 46857431 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:28:07 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:29:04 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:29:04 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:29:04 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:29:06 INFO - TOKEN: 36095464 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:29:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:29:07 INFO - TOKEN: 36095464 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:29:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:29:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35893 | TIME: 2026-01-14 03:29:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35893. Falling back to existing DB data. | TIME: 2026-01-14 03:29:07 INFO - TOKEN: 36095464 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35893 because it has no route_token in new or existing data. | TIME: 2026-01-14 03:29:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:29:07 INFO - TOKEN: 36095464 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:29:08 INFO - TOKEN: 36095464 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:29:08 INFO - TOKEN: 36095464 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:29:08 INFO - TOKEN: 36095464 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:29:08 INFO - TOKEN: 11117348 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:30:05 INFO - TOKEN: 11117348 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:30:05 INFO - TOKEN: 11117348 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:30:05 INFO - TOKEN: 11117348 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:30:07 INFO - TOKEN: 11117348 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:30:08 INFO - TOKEN: 11117348 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:30:08 INFO - TOKEN: 11117348 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:30:08 INFO - TOKEN: 11117348 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:30:08 INFO - TOKEN: 11117348 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:30:08 INFO - TOKEN: 11117348 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:30:09 INFO - TOKEN: 11117348 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:30:09 INFO - TOKEN: 11117348 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:30:09 INFO - TOKEN: 11117348 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:30:09 INFO - TOKEN: 07722288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:33:04 INFO - TOKEN: 07722288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:33:04 INFO - TOKEN: 07722288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:33:04 INFO - TOKEN: 07722288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:33:06 INFO - TOKEN: 07722288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:33:07 INFO - TOKEN: 07722288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:33:07 INFO - TOKEN: 07722288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:33:07 INFO - TOKEN: 07722288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:33:07 INFO - TOKEN: 07722288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:33:07 INFO - TOKEN: 07722288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:33:08 INFO - TOKEN: 07722288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:33:08 INFO - TOKEN: 07722288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:33:08 INFO - TOKEN: 07722288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:33:08 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:34:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:34:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:34:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:34:06 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:34:06 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:34:06 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:34:06 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:34:06 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:34:06 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:34:07 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:34:07 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:34:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:34:07 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:35:04 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:35:04 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:35:04 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:35:06 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:35:06 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:35:06 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:35:06 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:35:06 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:35:06 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:35:07 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:35:07 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:35:07 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:35:07 INFO - TOKEN: 69252211 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:36:04 INFO - TOKEN: 69252211 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:36:04 INFO - TOKEN: 69252211 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:36:04 INFO - TOKEN: 69252211 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:36:07 INFO - TOKEN: 69252211 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:36:07 INFO - TOKEN: 69252211 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:36:07 INFO - TOKEN: 69252211 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:36:07 INFO - TOKEN: 69252211 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:36:07 INFO - TOKEN: 69252211 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:36:07 INFO - TOKEN: 69252211 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:36:08 INFO - TOKEN: 69252211 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:36:08 INFO - TOKEN: 69252211 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:36:08 INFO - TOKEN: 69252211 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:36:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:37:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:37:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:37:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:37:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:37:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:37:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:37:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:37:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:37:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:37:08 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:37:08 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:37:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:37:08 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:38:05 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:38:05 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:38:05 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:38:07 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:38:07 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:38:07 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:38:07 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:38:07 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:38:07 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:38:08 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:38:08 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:38:08 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:38:08 INFO - TOKEN: 44548746 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:39:04 INFO - TOKEN: 44548746 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:39:04 INFO - TOKEN: 44548746 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:39:04 INFO - TOKEN: 44548746 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:39:07 INFO - TOKEN: 44548746 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:39:07 INFO - TOKEN: 44548746 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:39:07 INFO - TOKEN: 44548746 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:39:07 INFO - TOKEN: 44548746 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:39:07 INFO - TOKEN: 44548746 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:39:07 INFO - TOKEN: 44548746 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:39:08 INFO - TOKEN: 44548746 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:39:08 INFO - TOKEN: 44548746 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:39:08 INFO - TOKEN: 44548746 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:39:08 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:40:04 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:40:04 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:40:04 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:40:06 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:40:07 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:40:07 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:40:07 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:40:07 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:40:07 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:40:08 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:40:08 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:40:08 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:40:08 INFO - TOKEN: 43950863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:41:04 INFO - TOKEN: 43950863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:41:04 INFO - TOKEN: 43950863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:41:04 INFO - TOKEN: 43950863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:41:07 INFO - TOKEN: 43950863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:41:07 INFO - TOKEN: 43950863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:41:07 INFO - TOKEN: 43950863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:41:07 INFO - TOKEN: 43950863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:41:07 INFO - TOKEN: 43950863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:41:07 INFO - TOKEN: 43950863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:41:09 INFO - TOKEN: 43950863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:41:09 INFO - TOKEN: 43950863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:41:09 INFO - TOKEN: 43950863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:41:09 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:42:04 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:42:04 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:42:04 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:42:07 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:42:07 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:42:07 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:42:07 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:42:07 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:42:07 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:42:08 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:42:08 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:42:08 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:42:08 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:45:04 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:45:04 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:45:04 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:45:07 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:45:07 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:45:07 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:45:07 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:45:07 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:45:07 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:45:08 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:45:08 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:45:08 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:45:08 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:46:04 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:46:04 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:46:04 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:46:06 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:46:07 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:46:07 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:46:07 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:46:07 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:46:07 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:46:08 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:46:08 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:46:08 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:46:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:47:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:47:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:47:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:47:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:47:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:47:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:47:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:47:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:47:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:47:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:47:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:47:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:47:08 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:56:04 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:56:04 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:56:04 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35907 | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35907. Falling back to existing DB data. | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140340 with 1 parts. | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RPsyYFKdg1ppsdqa8... | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RPsyYFKdg1ppsdqa8 | TIME: 2026-01-14 03:56:06 INFO - TOKEN: 61850861 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.1317117,-96.3989497/35.4344677,-96.2996788/35.4223171,-96.2937446/35.4269694,-95.9734798/34.8588922,-95.8169771/33.8227226,-96.5329955/@33.8232826,-96.5312017,18.04z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=319c073d-d314-4afc-8245-970b64688401 | TIME: 2026-01-14 03:56:07 INFO - TOKEN: 61850861 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-14 03:56:07 INFO - TOKEN: 61850861 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 140340, part 1. | TIME: 2026-01-14 03:56:07 INFO - TOKEN: 61850861 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140340. | TIME: 2026-01-14 03:56:08 INFO - TOKEN: 140340 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140340. | TIME: 2026-01-14 03:56:08 INFO - TOKEN: 140340 | FUNCTION: get_unique_token | STATUS: Using existing token: iaw5f7zg2ugu | TIME: 2026-01-14 03:56:08 INFO - TOKEN: 140340 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-14 03:56:09 INFO - TOKEN: 140340 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: iaw5f7zg2ugu | TIME: 2026-01-14 03:56:10 INFO - TOKEN: 61850861 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140340. | TIME: 2026-01-14 03:56:10 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:56:10 INFO - TOKEN: 61850861 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:56:11 INFO - TOKEN: 61850861 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:56:11 INFO - TOKEN: 61850861 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:56:11 INFO - TOKEN: 61850861 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:56:11 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:57:04 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:57:04 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:57:04 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:57:07 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:57:07 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:57:07 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:57:07 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:57:07 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:57:07 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:57:08 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:57:08 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:57:08 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:57:08 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 03:59:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:59:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 03:59:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 03:59:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 03:59:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 03:59:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 03:59:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 03:59:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 03:59:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 03:59:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:59:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 03:59:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 03:59:09 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:01:04 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:01:04 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:01:04 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35848 | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35848. Falling back to existing DB data. | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140341 with 1 parts. | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qvCYyGtggkSWznAr5... | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qvCYyGtggkSWznAr5 | TIME: 2026-01-14 04:01:07 INFO - TOKEN: 96291650 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40+WEST+Bar+%26+Grill/35.5161168,-98.8829569/35.4517149,-97.5716114/35.3937589,-97.564956/35.3840062,-97.4951773/35.150239,-97.4758072/35.148699,-97.476839/18932+Selah+Wy,+Norman,+OK+73072,+USA/@35.1498946,-97.4767044,18.69z/data=!4m20!4m19!1m5!1m1!1s0x87b20918cf75b58b:0xda946bd21821cb01!2m2!1d-97.7255096!2d35.4714564!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87b2661aae46b66b:0x9e005fe3e2eafe14!2m2!1d-97.5134472!2d35.147221!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=2379a10e-6999-4fb7-b7b3-09ca40898b74 | TIME: 2026-01-14 04:01:08 INFO - TOKEN: 96291650 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-14 04:01:08 INFO - TOKEN: 96291650 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 140341, part 1. | TIME: 2026-01-14 04:01:08 INFO - TOKEN: 96291650 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140341. | TIME: 2026-01-14 04:01:09 INFO - TOKEN: 140341 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140341. | TIME: 2026-01-14 04:01:09 INFO - TOKEN: 140341 | FUNCTION: get_unique_token | STATUS: Using existing token: 8tn8n19f23te | TIME: 2026-01-14 04:01:09 INFO - TOKEN: 140341 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '40 WEST Bar & Grill' | TIME: 2026-01-14 04:01:10 INFO - TOKEN: 140341 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.4202967, -77.4582119). | TIME: 2026-01-14 04:01:12 INFO - TOKEN: 140341 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '18932 Selah Wy, Norman, OK 73072, USA' | TIME: 2026-01-14 04:01:12 INFO - TOKEN: 140341 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-14 04:01:13 INFO - TOKEN: 140341 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.224197, -97.297922). | TIME: 2026-01-14 04:01:13 INFO - TOKEN: 140341 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-14 04:01:13 INFO - TOKEN: 140341 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8tn8n19f23te | TIME: 2026-01-14 04:01:14 INFO - TOKEN: 96291650 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140341. | TIME: 2026-01-14 04:01:14 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:01:14 INFO - TOKEN: 96291650 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:01:15 INFO - TOKEN: 96291650 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:01:15 INFO - TOKEN: 96291650 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:01:15 INFO - TOKEN: 96291650 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:01:15 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:05:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:05:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:05:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:05:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:05:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:05:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:05:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:05:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:05:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:05:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:05:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:05:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:05:09 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:08:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:08:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:08:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:08:07 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:08:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:08:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:08:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:08:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:08:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:08:09 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:08:09 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:08:09 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:08:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:11:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:11:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:11:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:11:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:11:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:11:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:11:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:11:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:11:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:11:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:11:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:11:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:11:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:14:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:14:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:14:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35694 | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35694. Falling back to existing DB data. | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341142 with 1 parts. | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5Xjx3sVTkWYE6T3n7... | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5Xjx3sVTkWYE6T3n7 | TIME: 2026-01-14 04:14:06 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172405,-114.4877523/34.7324429,-116.2838586/34.8766239,-117.0823414/35.351659,-118.9035101/35.3616823,-119.0394474/36.2111213,-119.3229027/36.2151953,-119.3130058/36.3275195,-119.3207842/36.3366444,-119.4154597/4912+W+Jacquelyn+Ave,+Fresno,+CA+93722,+USA/@36.8062491,-119.8765682,15.71z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80946f52fb9cb48b:0x5bbb0fc225df2ab5!2m2!1d-119.883904!2d36.8161321!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=b912467e-56ac-451c-bad1-ea9c8e925c22 | TIME: 2026-01-14 04:14:08 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 04:14:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341142, part 1. | TIME: 2026-01-14 04:14:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341142. | TIME: 2026-01-14 04:14:08 INFO - TOKEN: 341142 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341142. | TIME: 2026-01-14 04:14:08 INFO - TOKEN: 341142 | FUNCTION: get_unique_token | STATUS: Using existing token: ya49qnl8ldri | TIME: 2026-01-14 04:14:08 INFO - TOKEN: 341142 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4912 W Jacquelyn Ave, Fresno, CA 93722, USA' | TIME: 2026-01-14 04:14:10 INFO - TOKEN: 341142 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (36.8158707, -119.8826924). | TIME: 2026-01-14 04:14:11 INFO - TOKEN: 341142 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 04:14:11 INFO - TOKEN: 341142 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ya49qnl8ldri | TIME: 2026-01-14 04:14:11 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341142. | TIME: 2026-01-14 04:14:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:14:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:14:12 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:14:12 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:14:12 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:14:12 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:15:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:15:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:15:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35700 | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35700. Falling back to existing DB data. | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341143 with 1 parts. | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RqMECaEQdR2UK47L7... | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RqMECaEQdR2UK47L7 | TIME: 2026-01-14 04:15:06 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/4912+W+Jacquelyn+Ave,+Fresno,+CA+93722,+USA/36.8085151,-119.8796043/36.8051095,-119.8826585/35.3524766,-119.0263052/34.8790447,-117.0668165/34.8469682,-116.850201/34.7171556,-114.4877662/@34.7177291,-114.5277472,12.78z/data=!4m14!4m13!1m5!1m1!1s0x80946f52fb9cb48b:0x5bbb0fc225df2ab5!2m2!1d-119.883904!2d36.8161321!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e3d57247-c627-4e23-9802-2fd36963c7a8 | TIME: 2026-01-14 04:15:08 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-14 04:15:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 341143, part 1. | TIME: 2026-01-14 04:15:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341143. | TIME: 2026-01-14 04:15:08 INFO - TOKEN: 341143 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341143. | TIME: 2026-01-14 04:15:08 INFO - TOKEN: 341143 | FUNCTION: get_unique_token | STATUS: Using existing token: eqkpokemwfzm | TIME: 2026-01-14 04:15:08 INFO - TOKEN: 341143 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4912 W Jacquelyn Ave, Fresno, CA 93722, USA' | TIME: 2026-01-14 04:15:10 INFO - TOKEN: 341143 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (36.8158707, -119.8826924). | TIME: 2026-01-14 04:15:11 INFO - TOKEN: 341143 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-14 04:15:11 INFO - TOKEN: 341143 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: eqkpokemwfzm | TIME: 2026-01-14 04:15:11 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341143. | TIME: 2026-01-14 04:15:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:15:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:15:12 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:15:12 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:15:12 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:15:12 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:16:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:16:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:16:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:16:07 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:16:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:16:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:16:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:16:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:16:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:16:09 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:16:09 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:16:09 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:16:09 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:19:04 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:19:04 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:19:04 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:19:06 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:19:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:19:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:19:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:19:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:19:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:19:08 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:19:08 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:19:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:19:08 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:25:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:25:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:25:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:25:06 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:25:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:25:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:25:07 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:25:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:25:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:25:07 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:25:07 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:25:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:25:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:26:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:26:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:26:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:26:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:26:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:26:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:26:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:26:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:26:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:26:08 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:26:08 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:26:08 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:26:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:27:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:27:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:27:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:27:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:27:06 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:27:06 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:27:06 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:27:06 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:27:06 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:27:07 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:27:07 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:27:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:27:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:28:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:28:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:28:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:28:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:28:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:28:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:28:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:28:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:28:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:28:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:28:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:28:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:28:09 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:34:04 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:34:04 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:34:04 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:34:06 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:34:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:34:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:34:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:34:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:34:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:34:08 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:34:08 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:34:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:34:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:35:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:35:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:35:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:35:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:35:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:35:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:35:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:35:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:35:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:35:07 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:35:07 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:35:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:35:07 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:36:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:36:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:36:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:36:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:36:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:36:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:36:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:36:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:36:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:36:08 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:36:08 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:36:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:36:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:37:05 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:37:05 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:37:05 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:37:07 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:37:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:37:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:37:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:37:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:37:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:37:09 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:37:09 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:37:09 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:37:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:38:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:38:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:38:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:38:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:38:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:38:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:38:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:38:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:38:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:38:08 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:38:08 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:38:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:38:08 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:55:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:55:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:55:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:55:06 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:55:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:55:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:55:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:55:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:55:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:55:08 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:55:08 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:55:08 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:55:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 04:56:04 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:56:04 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 04:56:04 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 04:56:06 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 04:56:06 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 04:56:06 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 04:56:06 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 04:56:06 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 04:56:06 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 04:56:08 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:56:08 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 04:56:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 04:56:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:02:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:02:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:02:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:02:06 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:02:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:02:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:02:06 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:02:06 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 05:02:06 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:02:06 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:02:07 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:02:07 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:02:07 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:02:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:05:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:05:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:05:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:05:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:05:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:05:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:05:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:05:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:05:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:05:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:05:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:05:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:05:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:16:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:16:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:16:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35896 | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35896. Falling back to existing DB data. | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360004 with 1 parts. | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WoifNvJirJ7VYb5F8... | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WoifNvJirJ7VYb5F8 | TIME: 2026-01-14 05:16:06 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.6263031,-83.1723342/31.9606658,-83.7515406/32.772932,-83.7107288/33.5659498,-84.3215528/33.6747659,-84.4987222/33.9220592,-84.4848664/34.9391858,-85.1627678/34.9829477,-85.4633861/@34.9279936,-85.5679951,10.88z/data=!4m2!4m1!3e0?coh=198943&entry=tts | TIME: 2026-01-14 05:16:08 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-14 05:16:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 360004, part 1. | TIME: 2026-01-14 05:16:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360004. | TIME: 2026-01-14 05:16:08 INFO - TOKEN: 360004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360004. | TIME: 2026-01-14 05:16:08 INFO - TOKEN: 360004 | FUNCTION: get_unique_token | STATUS: Using existing token: a41m3nq1gaa3 | TIME: 2026-01-14 05:16:08 INFO - TOKEN: 360004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-14 05:16:10 INFO - TOKEN: 360004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a41m3nq1gaa3 | TIME: 2026-01-14 05:16:10 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360004. | TIME: 2026-01-14 05:16:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:16:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:16:11 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:16:11 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:16:11 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:16:11 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:17:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:17:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:17:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:17:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:17:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:17:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:17:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:17:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:17:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:17:08 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:17:08 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:17:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:17:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:19:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:19:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:19:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:19:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:19:08 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:19:08 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:19:08 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:19:08 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:19:08 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:19:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:19:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:19:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:19:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:20:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:20:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:20:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:20:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:20:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:20:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:20:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:20:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:20:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:20:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:20:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:20:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:20:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:21:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:21:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:21:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:21:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:21:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:21:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:21:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:21:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:21:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:21:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:21:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:21:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:21:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:22:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:22:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:22:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:22:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:22:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:22:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:22:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:22:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:22:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:22:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:22:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:22:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:22:09 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:32:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:32:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:32:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:32:06 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:32:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:32:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:32:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:32:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:32:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:32:07 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:32:07 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:32:07 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:32:07 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:34:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:34:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:34:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:34:06 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:34:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:34:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:34:06 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:34:06 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:34:06 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:34:07 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:34:07 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:34:07 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:34:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:35:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:35:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:35:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:35:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:35:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:35:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:35:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:35:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:35:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:35:08 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:35:08 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:35:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:35:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:39:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:39:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:39:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:39:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:41:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:41:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:41:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:41:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:41:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:41:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:41:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:41:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:41:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:41:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:41:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:41:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:41:09 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:45:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:45:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:45:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:45:06 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:45:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:45:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:45:06 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:45:06 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:45:06 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:45:07 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:45:07 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:45:07 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:45:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:47:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:47:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:47:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:47:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:47:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:47:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:47:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:47:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35895 | TIME: 2026-01-14 05:47:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35895. Falling back to existing DB data. | TIME: 2026-01-14 05:47:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400234 with 1 parts. | TIME: 2026-01-14 05:47:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oDrUP3o36d2cLDLL9... | TIME: 2026-01-14 05:47:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oDrUP3o36d2cLDLL9 | TIME: 2026-01-14 05:47:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29933+State+Rd+52,+San+Antonio,+FL+33576,+USA/28.3343903,-82.3237611/29.6772967,-82.4349959/30.6263754,-83.172394/@30.624765,-83.1727303,14.71z/data=!4m11!4m10!1m5!1m1!1s0x88c2ae8d26d1a0ff:0x3be759883f01251e!2m2!1d-82.3225013!2d28.3260372!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a2710e46-3b4e-4c14-907a-a7de22d6587f | TIME: 2026-01-14 05:47:08 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-14 05:47:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 400234, part 1. | TIME: 2026-01-14 05:47:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400234. | TIME: 2026-01-14 05:47:08 INFO - TOKEN: 400234 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400234. | TIME: 2026-01-14 05:47:08 INFO - TOKEN: 400234 | FUNCTION: get_unique_token | STATUS: Using existing token: gyi8j7xiv6i7 | TIME: 2026-01-14 05:47:08 INFO - TOKEN: 400234 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '29933 State Rd 52, San Antonio, FL 33576, USA' | TIME: 2026-01-14 05:47:10 INFO - TOKEN: 400234 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (28.3263920, -82.3225590). | TIME: 2026-01-14 05:47:10 INFO - TOKEN: 400234 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-14 05:47:10 INFO - TOKEN: 400234 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gyi8j7xiv6i7 | TIME: 2026-01-14 05:47:11 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400234. | TIME: 2026-01-14 05:47:11 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:47:11 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:47:12 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:47:12 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:47:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:47:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:51:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:51:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:51:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35897 | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35897. Falling back to existing DB data. | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280087 with 1 parts. | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3uPMZ4XKLyLyywxG6... | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3uPMZ4XKLyLyywxG6 | TIME: 2026-01-14 05:51:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9858886,-85.2014227/35.0245072,-85.30061/35.0836061,-85.7365004/36.1108797,-86.7135511/36.2021916,-86.6890168/36.2452218,-86.7842823/36.6417942,-87.3395112/@36.6420931,-87.3435108,14.21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDcxMy4wKgBIAVAD&skid=baa6b8d9-429d-4f08-90ce-66dfd0be619b | TIME: 2026-01-14 05:51:08 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-14 05:51:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 280087, part 1. | TIME: 2026-01-14 05:51:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280087. | TIME: 2026-01-14 05:51:09 INFO - TOKEN: 280087 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280087. | TIME: 2026-01-14 05:51:09 INFO - TOKEN: 280087 | FUNCTION: get_unique_token | STATUS: Using existing token: m11tjtd4yydk | TIME: 2026-01-14 05:51:09 INFO - TOKEN: 280087 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-14 05:51:10 INFO - TOKEN: 280087 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: m11tjtd4yydk | TIME: 2026-01-14 05:51:10 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280087. | TIME: 2026-01-14 05:51:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:51:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:51:12 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:51:12 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:51:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:51:12 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:57:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:57:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:57:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:57:06 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:57:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 05:59:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:59:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 05:59:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 05:59:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 05:59:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 05:59:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 05:59:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 05:59:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 05:59:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 05:59:08 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:59:08 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 05:59:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 05:59:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:00:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:00:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:00:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:00:07 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:00:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:00:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:00:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:00:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:00:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:00:08 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:00:08 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:00:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:00:08 INFO - TOKEN: 15681452 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:01:04 INFO - TOKEN: 15681452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:01:04 INFO - TOKEN: 15681452 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:01:04 INFO - TOKEN: 15681452 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:01:06 INFO - TOKEN: 15681452 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:01:06 INFO - TOKEN: 15681452 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:01:06 INFO - TOKEN: 15681452 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:01:06 INFO - TOKEN: 15681452 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:01:06 INFO - TOKEN: 15681452 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:01:06 INFO - TOKEN: 15681452 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:01:07 INFO - TOKEN: 15681452 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:01:07 INFO - TOKEN: 15681452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:01:07 INFO - TOKEN: 15681452 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:01:07 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:02:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:02:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:02:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:02:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:02:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:02:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:02:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:02:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:02:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:02:08 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:02:08 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:02:08 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:02:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:03:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:03:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:03:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:03:07 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:03:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:03:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:03:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:03:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:03:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:03:08 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:03:08 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:03:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:03:08 INFO - TOKEN: 15681452 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:09:04 INFO - TOKEN: 15681452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:09:04 INFO - TOKEN: 15681452 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:09:04 INFO - TOKEN: 15681452 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:09:06 INFO - TOKEN: 15681452 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:09:07 INFO - TOKEN: 15681452 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:09:07 INFO - TOKEN: 15681452 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:09:07 INFO - TOKEN: 15681452 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:09:07 INFO - TOKEN: 15681452 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:09:07 INFO - TOKEN: 15681452 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:09:07 INFO - TOKEN: 15681452 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:09:07 INFO - TOKEN: 15681452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:09:07 INFO - TOKEN: 15681452 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:09:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:10:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:10:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:10:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:10:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:10:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:10:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:10:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:10:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:10:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:10:08 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:10:08 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:10:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:10:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:14:05 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:14:05 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:14:05 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:14:07 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:14:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:14:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:14:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:14:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:14:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:14:08 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:14:08 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:14:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:14:08 INFO - TOKEN: 15681452 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:15:04 INFO - TOKEN: 15681452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:15:04 INFO - TOKEN: 15681452 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:15:04 INFO - TOKEN: 15681452 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:15:07 INFO - TOKEN: 15681452 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:15:07 INFO - TOKEN: 15681452 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:15:07 INFO - TOKEN: 15681452 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:15:07 INFO - TOKEN: 15681452 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:15:07 INFO - TOKEN: 15681452 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:15:07 INFO - TOKEN: 15681452 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:15:08 INFO - TOKEN: 15681452 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:15:08 INFO - TOKEN: 15681452 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:15:08 INFO - TOKEN: 15681452 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:15:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:16:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:16:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:16:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35919 | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35919. Falling back to existing DB data. | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140001 with 1 parts. | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cbVyyzGrtiLfpNHH7... | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cbVyyzGrtiLfpNHH7 | TIME: 2026-01-14 06:16:07 INFO - TOKEN: 94772842 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9986678,-100.8915912/36.6410132,-100.8287013/36.4997522,-100.8062018/@36.499671,-100.8065714,19.45z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyNy4wKgBIAVAD&skid=ec76e31f-6c76-4fca-9e8e-05fe8d5ac1d0 | TIME: 2026-01-14 06:16:08 INFO - TOKEN: 94772842 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 06:16:08 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140001, part 1. | TIME: 2026-01-14 06:16:08 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140001. | TIME: 2026-01-14 06:16:08 INFO - TOKEN: 140001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140001. | TIME: 2026-01-14 06:16:08 INFO - TOKEN: 140001 | FUNCTION: get_unique_token | STATUS: Using existing token: dcipzcqvjrsa | TIME: 2026-01-14 06:16:08 INFO - TOKEN: 140001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 06:16:10 INFO - TOKEN: 140001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dcipzcqvjrsa | TIME: 2026-01-14 06:16:10 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140001. | TIME: 2026-01-14 06:16:10 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:16:10 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:16:11 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:16:11 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:16:11 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:16:11 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:21:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:21:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:21:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:21:06 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:21:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:21:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:21:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:21:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:21:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:21:08 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:21:08 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:21:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:21:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:22:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:22:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:22:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:22:07 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:22:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:22:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:22:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:22:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:22:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:22:08 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:22:08 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:22:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:22:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:24:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:24:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:24:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:24:06 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:24:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:24:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:24:06 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:24:06 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:24:06 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:24:07 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:24:07 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:24:07 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:24:07 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:25:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:25:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:25:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:25:07 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:25:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:25:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:25:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:25:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:25:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:25:08 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:25:08 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:25:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:25:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:31:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:31:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:31:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:31:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:31:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:31:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:31:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:31:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:31:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:31:08 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:31:08 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:31:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:31:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:32:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:32:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:32:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:32:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:32:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:32:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:32:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:32:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:32:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:32:08 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:32:08 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:32:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:32:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:37:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:37:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:37:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:37:07 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:37:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:37:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:37:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:37:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:37:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:37:08 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:37:08 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:37:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:37:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:39:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:39:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:39:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:39:07 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:39:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:39:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:39:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:39:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:39:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:39:08 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:39:08 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:39:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:39:08 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:40:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:40:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:40:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:40:06 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:40:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:40:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:40:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:40:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:40:07 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:40:07 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:40:07 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:40:07 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:40:07 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:45:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:45:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:45:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:45:06 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:45:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:45:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:45:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:45:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:45:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:45:08 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:45:08 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:45:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:45:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:47:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:47:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:47:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35924 | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35924. Falling back to existing DB data. | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110009 with 1 parts. | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pTKQYbyHS5DJqjqM8... | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pTKQYbyHS5DJqjqM8 | TIME: 2026-01-14 06:47:07 INFO - TOKEN: 36205545 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.607685,-115.3906171/36.0677555,-115.1936105/36.1955925,-115.3418986/36.2756019,-115.044415/36.8175755,-114.0501348/@36.8172064,-114.050923,19.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=fe5e5380-8fc4-43a3-94c7-27887cf513cd | TIME: 2026-01-14 06:47:08 INFO - TOKEN: 36205545 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 06:47:08 INFO - TOKEN: 36205545 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110009, part 1. | TIME: 2026-01-14 06:47:08 INFO - TOKEN: 36205545 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110009. | TIME: 2026-01-14 06:47:09 INFO - TOKEN: 110009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110009. | TIME: 2026-01-14 06:47:09 INFO - TOKEN: 110009 | FUNCTION: get_unique_token | STATUS: Using existing token: u6r3s3f6tyhc | TIME: 2026-01-14 06:47:09 INFO - TOKEN: 110009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-14 06:47:10 INFO - TOKEN: 110009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u6r3s3f6tyhc | TIME: 2026-01-14 06:47:10 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110009. | TIME: 2026-01-14 06:47:10 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:47:10 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:47:11 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:47:11 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:47:11 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:47:11 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:55:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:55:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:55:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:55:07 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:55:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:55:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:55:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:55:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:55:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:55:08 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:55:08 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:55:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:55:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:57:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:57:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:57:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:57:06 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:57:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:57:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:57:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:57:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35926 | TIME: 2026-01-14 06:57:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35926. Falling back to existing DB data. | TIME: 2026-01-14 06:57:07 INFO - TOKEN: 36205545 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120445 with 1 parts. | TIME: 2026-01-14 06:57:07 INFO - TOKEN: 36205545 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zYCPMwVQkff8j4BU6... | TIME: 2026-01-14 06:57:07 INFO - TOKEN: 36205545 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zYCPMwVQkff8j4BU6 | TIME: 2026-01-14 06:57:07 INFO - TOKEN: 36205545 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9999883,-113.6224635/37.7380581,-113.0552088/370+W+3600+N,+Enoch,+UT+84721,+USA/@37.7409865,-113.0598407,16.39z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x80b566c67907c559:0x737bed394adf27d5!2m2!1d-113.0673489!2d37.7432352!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=f2dc3010-aa54-434f-8dff-5fae2c0a2c5a | TIME: 2026-01-14 06:57:08 INFO - TOKEN: 36205545 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 06:57:08 INFO - TOKEN: 36205545 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 120445, part 1. | TIME: 2026-01-14 06:57:08 INFO - TOKEN: 36205545 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120445. | TIME: 2026-01-14 06:57:08 INFO - TOKEN: 120445 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120445. | TIME: 2026-01-14 06:57:08 INFO - TOKEN: 120445 | FUNCTION: get_unique_token | STATUS: Using existing token: jikqeb1qecw7 | TIME: 2026-01-14 06:57:08 INFO - TOKEN: 120445 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '370 W 3600 N, Enoch, UT 84721, USA' | TIME: 2026-01-14 06:57:09 INFO - TOKEN: 120445 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.7429685, -113.0622953). | TIME: 2026-01-14 06:57:11 INFO - TOKEN: 120445 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 06:57:11 INFO - TOKEN: 120445 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jikqeb1qecw7 | TIME: 2026-01-14 06:57:11 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120445. | TIME: 2026-01-14 06:57:11 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:57:11 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:57:12 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:57:12 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:57:12 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:57:12 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 06:58:05 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:58:05 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 06:58:05 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35918 | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35918. Falling back to existing DB data. | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200302 with 1 parts. | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vmT5Eu8UXi9SiN3e6... | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vmT5Eu8UXi9SiN3e6 | TIME: 2026-01-14 06:58:07 INFO - TOKEN: 94772842 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36+KS-156,+Great+Bend,+KS+67530,+USA/38.3650584,-98.7000049/38.3568589,-98.811295/38.1863965,-99.0983503/38.1733216,-99.1031124/37.747665,-99.9791277/37.7110717,-100.0151992/37.4397153,-100.0275556/37.0367311,-100.9042328/36.9986915,-100.8917133/@36.9963831,-101.0194207,11.64z/data=!4m17!4m16!1m5!1m1!1s0x87a3885a073ad06b:0x9995019e4f5e0bfa!2m2!1d-98.6923807!2d38.366478!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a5584a76-9d8b-4f87-a2f4-70985e20790c | TIME: 2026-01-14 06:58:08 INFO - TOKEN: 94772842 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 06:58:08 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 200302, part 1. | TIME: 2026-01-14 06:58:08 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200302. | TIME: 2026-01-14 06:58:09 INFO - TOKEN: 200302 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200302. | TIME: 2026-01-14 06:58:09 INFO - TOKEN: 200302 | FUNCTION: get_unique_token | STATUS: Using existing token: kz53inbsmcho | TIME: 2026-01-14 06:58:09 INFO - TOKEN: 200302 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '36 KS-156, Great Bend, KS 67530, USA' | TIME: 2026-01-14 06:58:10 INFO - TOKEN: 200302 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.3518137, -98.8111962). | TIME: 2026-01-14 06:58:11 INFO - TOKEN: 200302 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 06:58:11 INFO - TOKEN: 200302 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kz53inbsmcho | TIME: 2026-01-14 06:58:11 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200302. | TIME: 2026-01-14 06:58:11 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 06:58:11 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 06:58:12 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:58:12 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 06:58:12 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 06:58:12 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 07:01:04 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 07:01:04 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 07:01:04 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35920 | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35920 | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35920. Falling back to existing DB data. | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311047 with 2 parts. | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hJLCzGWW3ydDbMDQ8... | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hJLCzGWW3ydDbMDQ8 | TIME: 2026-01-14 07:01:06 INFO - TOKEN: 94772842 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4997522,-100.8062018/36.2944565,-100.794954/35.9390449,-100.3695958/35.4321918,-100.2720882/34.2556507,-100.2891027/33.1624473,-100.2366427/32.7702453,-99.8967056/32.436932,-99.7870811/31.8524611,-99.4266127/31.742369,-99.3262776/@31.7354881,-99.5302932,10.14z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5407701a-163b-4bde-97fd-7485606bd023 | TIME: 2026-01-14 07:01:07 INFO - TOKEN: 94772842 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 07:01:07 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311047, part 1. | TIME: 2026-01-14 07:01:07 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311047. | TIME: 2026-01-14 07:01:08 INFO - TOKEN: 311047 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311047. | TIME: 2026-01-14 07:01:08 INFO - TOKEN: 311047 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-14 07:01:08 INFO - TOKEN: 311047 | FUNCTION: get_unique_token | STATUS: Generated unique token: cju0t6lzwcl4 | TIME: 2026-01-14 07:01:08 INFO - TOKEN: 311047 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 07:01:10 INFO - TOKEN: 311047 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: cju0t6lzwcl4 | TIME: 2026-01-14 07:01:10 INFO - TOKEN: 94772842 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YDtw4pWsgrhXTsSr5... | TIME: 2026-01-14 07:01:10 INFO - TOKEN: 94772842 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YDtw4pWsgrhXTsSr5 | TIME: 2026-01-14 07:01:10 INFO - TOKEN: 94772842 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.742369,-99.3262776/31.7390778,-98.9390969/31.4571127,-98.5720565/31.0800223,-98.1866725/1103+S+Water+St,+Burnet,+TX+78611,+USA/@30.7519165,-98.2461437,15.11z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m5!1m1!1s0x865ae418ed48eaf1:0x881b7bb10dc9e8ab!2m2!1d-98.2287746!2d30.747918!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=739c559a-bc9c-42aa-8273-628431b19d3f | TIME: 2026-01-14 07:01:11 INFO - TOKEN: 94772842 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 07:01:11 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 311047, part 2. | TIME: 2026-01-14 07:01:11 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-14 07:01:11 INFO - TOKEN: 94772842 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311047. | TIME: 2026-01-14 07:01:12 INFO - TOKEN: 311047 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311047. | TIME: 2026-01-14 07:01:12 INFO - TOKEN: 311047 | FUNCTION: get_unique_token | STATUS: Using existing token: cju0t6lzwcl4 | TIME: 2026-01-14 07:01:12 INFO - TOKEN: 311047 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1103 S Water St, Burnet, TX 78611, USA' | TIME: 2026-01-14 07:01:13 INFO - TOKEN: 311047 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (30.7494432, -98.2287356). | TIME: 2026-01-14 07:01:13 INFO - TOKEN: 311047 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-14 07:01:13 INFO - TOKEN: 311047 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cju0t6lzwcl4 | TIME: 2026-01-14 07:01:14 INFO - TOKEN: 94772842 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311047. | TIME: 2026-01-14 07:01:14 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 07:01:14 INFO - TOKEN: 94772842 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 07:01:15 INFO - TOKEN: 94772842 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 07:01:15 INFO - TOKEN: 94772842 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 07:01:15 INFO - TOKEN: 94772842 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 07:01:15 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 07:02:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 07:02:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 07:02:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35898 | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35898. Falling back to existing DB data. | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370124 with 1 parts. | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4tSjbJXtsSpEdfpx7... | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4tSjbJXtsSpEdfpx7 | TIME: 2026-01-14 07:02:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6416368,-87.3393435/37.0756754,-88.1279835/37.1387505,-88.6851706/@37.1369011,-88.6786907,16.04z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAxNC4wKgBIAVAD&skid=c0b4f277-0ee0-44ff-9fae-a56ad7255f9e | TIME: 2026-01-14 07:02:08 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 07:02:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 370124, part 1. | TIME: 2026-01-14 07:02:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370124. | TIME: 2026-01-14 07:02:08 INFO - TOKEN: 370124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370124. | TIME: 2026-01-14 07:02:08 INFO - TOKEN: 370124 | FUNCTION: get_unique_token | STATUS: Using existing token: o2f264jhsojw | TIME: 2026-01-14 07:02:08 INFO - TOKEN: 370124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 07:02:09 INFO - TOKEN: 370124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o2f264jhsojw | TIME: 2026-01-14 07:02:09 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370124. | TIME: 2026-01-14 07:02:09 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 07:02:09 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 07:02:11 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 07:02:11 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 07:02:11 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 07:02:11 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 07:03:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 07:03:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 07:03:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 07:03:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 07:03:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 07:03:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 07:03:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 07:03:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35899 | TIME: 2026-01-14 07:03:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35899. Falling back to existing DB data. | TIME: 2026-01-14 07:03:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220056 with 1 parts. | TIME: 2026-01-14 07:03:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/N498C2JyyGdKFHDM6... | TIME: 2026-01-14 07:03:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/N498C2JyyGdKFHDM6 | TIME: 2026-01-14 07:03:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.1387551,-88.6851545/37.615601,-88.9912196/38.3402311,-88.9638837/38.6296931,-90.0664894/38.7642386,-90.1727144/@37.4192025,-92.3887682,6.62z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDUxMi4wKgBIAVAD&skid=54b1f38e-ba1b-4a14-a011-9ac246cb467b | TIME: 2026-01-14 07:03:08 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 07:03:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220056, part 1. | TIME: 2026-01-14 07:03:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220056. | TIME: 2026-01-14 07:03:08 INFO - TOKEN: 220056 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220056. | TIME: 2026-01-14 07:03:08 INFO - TOKEN: 220056 | FUNCTION: get_unique_token | STATUS: Using existing token: aq0k4khpwyos | TIME: 2026-01-14 07:03:08 INFO - TOKEN: 220056 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-14 07:03:10 INFO - TOKEN: 220056 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: aq0k4khpwyos | TIME: 2026-01-14 07:03:10 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220056. | TIME: 2026-01-14 07:03:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 07:03:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 07:03:12 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 07:03:12 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 07:03:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 07:03:12 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 11:58:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 11:58:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 11:58:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 11:58:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 11:58:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 11:58:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 11:58:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 11:58:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 11:58:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 11:58:07 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 11:58:07 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 11:58:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 11:58:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 11:59:05 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 11:59:05 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 11:59:05 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 11:59:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 11:59:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 11:59:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 11:59:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 11:59:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 11:59:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 11:59:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 11:59:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 11:59:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 11:59:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 12:02:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 12:02:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 12:02:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 12:02:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 12:02:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 12:02:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 12:02:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 12:02:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35929 | TIME: 2026-01-14 12:02:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35929. Falling back to existing DB data. | TIME: 2026-01-14 12:02:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35929 because it has no route_token in new or existing data. | TIME: 2026-01-14 12:02:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 12:02:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 12:02:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 12:02:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 12:02:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 12:02:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 13:45:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 13:45:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 13:45:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 13:45:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 13:45:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 13:45:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 13:45:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 13:45:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 13:45:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 13:45:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 13:45:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 13:45:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 13:45:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 13:47:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 13:47:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 13:47:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 13:47:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 13:47:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 13:47:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 13:47:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 13:47:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 13:47:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 13:47:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 13:47:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 13:47:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 13:47:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 13:51:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 13:51:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 13:51:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 13:51:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 13:51:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 13:51:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 13:51:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 13:51:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35930 | TIME: 2026-01-14 13:51:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35930. Falling back to existing DB data. | TIME: 2026-01-14 13:51:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35930 because it has no route_token in new or existing data. | TIME: 2026-01-14 13:51:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 13:51:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 13:51:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 13:51:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 13:51:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 13:51:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 14:48:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 14:48:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 14:48:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 14:48:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 14:48:06 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 14:48:06 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 14:48:06 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 14:48:06 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 14:48:06 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 14:48:07 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 14:48:07 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 14:48:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 14:48:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 14:49:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 14:49:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 14:49:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 14:49:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35931 | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35931. Falling back to existing DB data. | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35931 because it has no route_token in new or existing data. | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 14:49:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 15:00:05 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:00:05 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:00:05 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 15:00:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 15:00:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 15:00:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 15:00:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 15:00:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 15:00:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 15:00:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:00:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:00:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 15:00:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 15:02:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:02:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:02:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 15:02:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 15:02:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 15:02:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 15:02:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 15:02:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35932 | TIME: 2026-01-14 15:02:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35932. Falling back to existing DB data. | TIME: 2026-01-14 15:02:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35932 because it has no route_token in new or existing data. | TIME: 2026-01-14 15:02:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 15:02:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 15:02:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:02:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:02:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 15:02:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 15:45:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:45:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:45:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 15:45:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 15:45:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 15:45:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 15:45:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 15:45:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 15:45:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 15:45:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:45:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:45:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 15:45:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 15:46:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:46:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:46:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 15:46:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 15:46:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 15:46:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 15:46:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 15:46:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 15:46:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 15:46:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:46:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:46:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 15:46:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 15:47:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:47:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:47:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 15:47:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 15:47:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 15:47:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 15:47:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 15:47:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35933 | TIME: 2026-01-14 15:47:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35933. Falling back to existing DB data. | TIME: 2026-01-14 15:47:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35933 because it has no route_token in new or existing data. | TIME: 2026-01-14 15:47:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 15:47:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 15:47:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:47:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:47:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 15:47:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 15:57:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:57:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:57:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 15:57:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 15:57:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 15:57:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 15:57:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 15:57:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 15:57:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 15:57:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:57:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:57:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 15:57:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 15:58:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:58:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 15:58:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 15:58:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 15:58:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 15:58:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 15:58:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 15:58:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35934 | TIME: 2026-01-14 15:58:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35934. Falling back to existing DB data. | TIME: 2026-01-14 15:58:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35934 because it has no route_token in new or existing data. | TIME: 2026-01-14 15:58:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 15:58:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 15:58:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:58:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 15:58:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 15:58:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 16:17:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 16:17:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 16:17:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 16:17:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 16:17:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 16:17:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 16:17:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 16:17:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 16:17:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 16:17:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 16:17:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 16:17:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 16:17:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 16:18:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 16:18:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 16:18:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 16:18:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 16:18:06 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 16:18:06 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 16:18:06 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 16:18:06 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 16:18:06 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 16:18:07 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 16:18:07 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 16:18:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 16:18:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 16:19:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 16:19:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 16:19:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 16:19:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 16:19:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 16:19:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 16:19:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 16:19:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35935 | TIME: 2026-01-14 16:19:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35935. Falling back to existing DB data. | TIME: 2026-01-14 16:19:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35935 because it has no route_token in new or existing data. | TIME: 2026-01-14 16:19:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 16:19:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 16:19:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 16:19:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 16:19:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 16:19:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 17:13:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 17:13:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 17:13:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 17:13:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 17:13:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 17:13:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 17:13:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 17:13:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 17:13:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 17:13:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 17:13:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 17:13:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 17:13:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 17:14:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 17:14:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 17:14:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 17:14:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 17:14:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 17:14:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 17:14:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 17:14:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35936 | TIME: 2026-01-14 17:14:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35936. Falling back to existing DB data. | TIME: 2026-01-14 17:14:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35936 because it has no route_token in new or existing data. | TIME: 2026-01-14 17:14:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 17:14:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 17:14:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 17:14:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 17:14:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 17:14:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 18:41:03 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 18:41:03 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 18:41:03 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35925 | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35925. Falling back to existing DB data. | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100014 with 1 parts. | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vt8TEMZigjYGbPB26... | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vt8TEMZigjYGbPB26 | TIME: 2026-01-14 18:41:06 INFO - TOKEN: 36205545 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.817791,-114.0494073/36.8858631,-113.938112/37.000619,-113.6223138/@36.896631,-113.7596429,11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyNi4wKgBIAVAD&skid=2aa2d8ed-f3b9-4d17-9b16-b85174a93ae5 | TIME: 2026-01-14 18:41:07 INFO - TOKEN: 36205545 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 18:41:07 INFO - TOKEN: 36205545 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100014, part 1. | TIME: 2026-01-14 18:41:07 INFO - TOKEN: 36205545 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100014. | TIME: 2026-01-14 18:41:08 INFO - TOKEN: 100014 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100014. | TIME: 2026-01-14 18:41:08 INFO - TOKEN: 100014 | FUNCTION: get_unique_token | STATUS: Using existing token: ag6riwzmc8tg | TIME: 2026-01-14 18:41:08 INFO - TOKEN: 100014 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 18:41:09 INFO - TOKEN: 100014 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ag6riwzmc8tg | TIME: 2026-01-14 18:41:09 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100014. | TIME: 2026-01-14 18:41:09 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 18:41:09 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 18:41:11 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 18:41:11 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 18:41:11 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 18:41:11 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 18:42:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 18:42:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 18:42:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 18:42:07 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 18:42:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 18:42:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 18:42:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 18:42:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 18:42:07 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 18:42:09 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 18:42:09 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 18:42:09 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 18:42:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 19:11:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 19:11:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 19:11:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 19:11:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 19:11:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 19:11:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 19:11:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 19:11:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 19:11:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 19:11:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 19:11:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 19:11:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 19:11:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 19:26:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 19:26:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 19:26:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 19:26:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 19:26:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 19:26:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 19:26:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 19:26:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 19:26:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 19:26:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 19:26:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 19:26:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 19:26:09 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:01:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:01:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:01:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:01:06 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:01:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:02:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:02:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:02:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:02:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:02:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:02:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:02:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:02:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:02:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:02:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:02:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:02:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:02:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:05:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:05:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:05:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:05:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:05:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:05:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:05:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:05:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35901 | TIME: 2026-01-14 20:05:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35901. Falling back to existing DB data. | TIME: 2026-01-14 20:05:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260187 with 1 parts. | TIME: 2026-01-14 20:05:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/twkmYVTi5siHY6Vb6... | TIME: 2026-01-14 20:05:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/twkmYVTi5siHY6Vb6 | TIME: 2026-01-14 20:05:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5843903,-95.6522341/41.2540792,-95.9067265/42.4952751,-96.4768036/@41.807749,-98.1369727,7.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkyNC4wKgBIAVAD&skid=d47c692a-283f-46b5-a162-1b84fbcb8c4f | TIME: 2026-01-14 20:05:08 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 20:05:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 260187, part 1. | TIME: 2026-01-14 20:05:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260187. | TIME: 2026-01-14 20:05:08 INFO - TOKEN: 260187 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260187. | TIME: 2026-01-14 20:05:08 INFO - TOKEN: 260187 | FUNCTION: get_unique_token | STATUS: Using existing token: c8hea6ymy46t | TIME: 2026-01-14 20:05:09 INFO - TOKEN: 260187 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 20:05:10 INFO - TOKEN: 260187 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: c8hea6ymy46t | TIME: 2026-01-14 20:05:10 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260187. | TIME: 2026-01-14 20:05:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:05:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:05:12 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:05:12 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:05:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:05:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:08:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:08:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:08:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:08:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:08:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:08:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:08:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:08:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:08:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:08:08 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:08:08 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:08:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:08:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:09:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:09:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:09:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35900 | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35900. Falling back to existing DB data. | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190395 with 1 parts. | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MaRbffN32KS8H2TRA... | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MaRbffN32KS8H2TRA | TIME: 2026-01-14 20:09:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7642073,-90.1723926/38.775504,-90.412426/38.7985398,-90.599325/38.9471041,-92.9979715/39.0720513,-94.4880383/39.3223646,-94.6989883/40.047532,-95.1427769/40.584217,-95.6520011/@38.8609467,-93.7045818,5.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a80ff5d0-636e-4a30-91d2-0ec298b9fa0c | TIME: 2026-01-14 20:09:09 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-14 20:09:09 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 190395, part 1. | TIME: 2026-01-14 20:09:09 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190395. | TIME: 2026-01-14 20:09:09 INFO - TOKEN: 190395 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190395. | TIME: 2026-01-14 20:09:09 INFO - TOKEN: 190395 | FUNCTION: get_unique_token | STATUS: Using existing token: tl7ezwv1xpgd | TIME: 2026-01-14 20:09:10 INFO - TOKEN: 190395 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-14 20:09:11 INFO - TOKEN: 190395 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tl7ezwv1xpgd | TIME: 2026-01-14 20:09:11 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190395. | TIME: 2026-01-14 20:09:11 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:09:11 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:09:13 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:09:13 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:09:13 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:09:13 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:11:04 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:11:04 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:11:04 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35796 | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35796 | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35796 | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35796. Falling back to existing DB data. | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240436 with 3 parts. | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA... | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NmVjxkzVpAb5NMeLA | TIME: 2026-01-14 20:11:07 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849864,-80.5189469/41.1451021,-80.7140531/41.1093518,-80.8462697/41.1052069,-81.3470766/41.0273298,-81.3498846/41.0265746,-81.4841243/41.0252633,-81.5040508/41.0271651,-81.9017783/40.8573038,-82.2558917/40.8580485,-82.212195/@40.8576869,-82.21272,19.26z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=952463a1-d6e9-4b2f-9ee0-dc62c932307b | TIME: 2026-01-14 20:11:08 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 20:11:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 1. | TIME: 2026-01-14 20:11:08 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240436. | TIME: 2026-01-14 20:11:09 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-14 20:11:09 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-14 20:11:09 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-14 20:11:10 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-14 20:11:10 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7... | TIME: 2026-01-14 20:11:10 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vTf2PDVmCjPEx6EF7 | TIME: 2026-01-14 20:11:10 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8580485,-82.212195/40.99313,-82.222951/41.0283365,-82.2244923/41.042308,-82.7179818/41.108626,-83.2225698/41.0442612,-83.6501716/41.0588376,-83.6515477/40.9813073,-84.1977987/40.9830812,-84.2042603/41.0235116,-84.3141309/@40.9843422,-84.5853027,11.39z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=00337633-ae73-4e3c-a815-014cb79cb79a | TIME: 2026-01-14 20:11:11 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 20:11:11 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240436, part 2. | TIME: 2026-01-14 20:11:11 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-14 20:11:11 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240436. | TIME: 2026-01-14 20:11:12 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-14 20:11:12 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-14 20:11:12 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-14 20:11:13 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-14 20:11:13 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8... | TIME: 2026-01-14 20:11:13 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kmRGqJaPe23o1bNZ8 | TIME: 2026-01-14 20:11:13 INFO - TOKEN: 55849320 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0235116,-84.3141309/41.0197864,-84.3428854/41.0181227,-84.7265647/40.9543104,-84.7279899/40.9982728,-84.8033008/@40.9981301,-84.803313,18.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dd63b7e5-68b4-4b9d-98cf-f8c1883a46f3 | TIME: 2026-01-14 20:11:14 INFO - TOKEN: 55849320 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 20:11:14 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240436, part 3. | TIME: 2026-01-14 20:11:14 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-14 20:11:14 INFO - TOKEN: 55849320 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 240436. | TIME: 2026-01-14 20:11:14 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240436. | TIME: 2026-01-14 20:11:14 INFO - TOKEN: 240436 | FUNCTION: get_unique_token | STATUS: Using existing token: khnns3yeriar | TIME: 2026-01-14 20:11:15 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-14 20:11:15 INFO - TOKEN: 240436 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khnns3yeriar | TIME: 2026-01-14 20:11:16 INFO - TOKEN: 55849320 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240436. | TIME: 2026-01-14 20:11:16 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:11:16 INFO - TOKEN: 55849320 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:11:18 INFO - TOKEN: 55849320 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:11:18 INFO - TOKEN: 55849320 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:11:18 INFO - TOKEN: 55849320 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:11:18 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:13:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:13:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:13:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:13:06 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:13:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:13:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:13:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:13:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:13:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:13:07 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:13:07 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:13:07 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:13:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:14:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:14:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:14:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:14:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:14:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:14:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:14:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:14:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:14:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:14:08 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:14:08 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:14:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:14:08 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:17:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:17:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:17:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:17:06 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:17:06 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:17:06 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:17:06 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:17:06 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:17:06 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:17:07 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:17:07 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:17:07 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:17:07 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:18:04 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:18:04 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:18:04 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:18:06 INFO - TOKEN: 86406065 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:18:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:18:07 INFO - TOKEN: 86406065 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:18:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:18:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35844 | TIME: 2026-01-14 20:18:07 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35844. Falling back to existing DB data. | TIME: 2026-01-14 20:18:07 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470051 with 1 parts. | TIME: 2026-01-14 20:18:07 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z2QdDjMVX5YTwUK47... | TIME: 2026-01-14 20:18:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z2QdDjMVX5YTwUK47 | TIME: 2026-01-14 20:18:07 INFO - TOKEN: 86406065 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1038908,-80.93107/35.1035887,-80.9311665/34.0453516,-80.9321337/33.9173757,-81.0633179/33.2998056,-80.556537/32.2346641,-81.1529723/@33.1706393,-81.6777248,6.81z/data=!4m2!4m1!3e0!5m2!1e4!1e1?entry=tts&g_ep=EgoyMDI1MDUyOC4wKgBIAVAD&skid=244032bb-272e-4b0b-b862-e5425ab51d6a | TIME: 2026-01-14 20:18:08 INFO - TOKEN: 86406065 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-14 20:18:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 470051, part 1. | TIME: 2026-01-14 20:18:08 INFO - TOKEN: 86406065 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470051. | TIME: 2026-01-14 20:18:08 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470051. | TIME: 2026-01-14 20:18:08 INFO - TOKEN: 470051 | FUNCTION: get_unique_token | STATUS: Using existing token: axlr48wnvv20 | TIME: 2026-01-14 20:18:08 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-14 20:18:09 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: axlr48wnvv20 | TIME: 2026-01-14 20:18:10 INFO - TOKEN: 86406065 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470051. | TIME: 2026-01-14 20:18:10 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:18:10 INFO - TOKEN: 86406065 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:18:11 INFO - TOKEN: 86406065 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:18:11 INFO - TOKEN: 86406065 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:18:11 INFO - TOKEN: 86406065 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:18:11 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:27:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:27:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:27:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:27:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:27:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:27:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:27:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:27:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:27:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:27:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:27:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:27:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:27:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:29:05 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:29:05 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:29:05 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:29:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:29:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:29:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:29:08 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:29:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:29:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:29:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:29:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:29:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:29:09 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:31:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:31:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:31:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:31:07 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:32:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:32:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:32:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:32:06 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:32:06 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:32:06 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:32:06 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:32:06 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:32:06 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:32:07 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:32:07 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:32:07 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:32:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:34:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:34:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:34:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:34:06 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:34:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:34:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:34:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:34:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:34:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:34:08 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:34:08 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:34:08 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:34:08 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:41:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:41:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:41:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:41:07 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:44:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:44:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:44:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:44:06 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:44:06 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:44:06 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:44:06 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:44:06 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:44:06 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:44:07 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:44:07 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:44:07 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:44:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:47:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:47:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:47:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:47:06 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:47:07 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:53:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:53:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:53:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:53:06 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:53:06 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:53:06 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:53:06 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:53:06 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 20:53:06 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:53:06 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:53:07 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:53:07 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:53:07 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:53:07 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:55:05 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:55:05 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:55:05 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:55:07 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:55:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:55:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:55:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:55:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:55:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:55:08 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:55:08 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:55:08 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:55:08 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 20:57:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:57:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 20:57:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 20:57:06 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 20:57:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 20:57:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 20:57:07 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 20:57:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 20:57:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 20:57:07 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:57:07 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 20:57:07 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 20:57:07 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:03:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:03:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:03:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35946 | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35946. Falling back to existing DB data. | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220265 with 1 parts. | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LqdTyVN2WvU3mM4x5... | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LqdTyVN2WvU3mM4x5 | TIME: 2026-01-14 21:03:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7641701,-90.1727428/38.7129382,-90.0257454/38.6007227,-90.0126929/38.276976,-88.7625435/38.2283931,-87.9842974/@38.1604732,-87.9428933,10.71z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYyMi4wKgBIAVAD&skid=b58c9054-e0a6-473e-af8e-8bb1d203b370 | TIME: 2026-01-14 21:03:08 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 21:03:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220265, part 1. | TIME: 2026-01-14 21:03:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220265. | TIME: 2026-01-14 21:03:08 INFO - TOKEN: 220265 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220265. | TIME: 2026-01-14 21:03:08 INFO - TOKEN: 220265 | FUNCTION: get_unique_token | STATUS: Using existing token: p3a98cu9akyt | TIME: 2026-01-14 21:03:09 INFO - TOKEN: 220265 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-14 21:03:10 INFO - TOKEN: 220265 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: p3a98cu9akyt | TIME: 2026-01-14 21:03:11 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220265. | TIME: 2026-01-14 21:03:11 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:03:11 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:03:12 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:03:12 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:03:12 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:03:12 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:04:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:04:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:04:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35940 | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35940. Falling back to existing DB data. | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190396 with 1 parts. | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oyrRZuAz14qn1cu47... | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oyrRZuAz14qn1cu47 | TIME: 2026-01-14 21:04:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7144248,-90.4341663/38.7182826,-90.4464865/38.7641439,-90.1726619/@38.7143428,-90.4336139,19.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=4a6f3cd7-5171-48cb-9cd4-a64c3f3db07d | TIME: 2026-01-14 21:04:08 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 21:04:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 190396, part 1. | TIME: 2026-01-14 21:04:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190396. | TIME: 2026-01-14 21:04:08 INFO - TOKEN: 190396 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190396. | TIME: 2026-01-14 21:04:08 INFO - TOKEN: 190396 | FUNCTION: get_unique_token | STATUS: Using existing token: lqjyuc4sy1hl | TIME: 2026-01-14 21:04:09 INFO - TOKEN: 190396 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 21:04:10 INFO - TOKEN: 190396 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqjyuc4sy1hl | TIME: 2026-01-14 21:04:10 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190396. | TIME: 2026-01-14 21:04:10 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:04:10 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:04:11 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:04:11 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:04:11 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:04:11 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:05:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:05:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:05:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:05:06 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:05:06 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:05:06 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:05:06 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:05:06 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:05:06 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:05:07 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:05:07 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:05:07 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:05:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:06:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:06:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:06:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:06:06 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:06:06 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:06:06 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:06:06 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:06:06 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:06:06 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:06:07 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:06:07 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:06:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:06:07 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:11:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:11:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:11:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:11:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:14:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:14:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:14:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:14:07 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:14:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:14:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:14:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:14:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:14:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:14:09 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:14:09 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:14:09 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:14:09 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:17:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:17:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:17:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:17:07 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:18:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:18:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:18:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:18:07 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:18:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:18:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:18:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:18:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:18:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:18:09 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:18:09 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:18:09 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:18:09 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:21:05 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:21:05 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:21:05 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:21:07 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35777 | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35777 | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35777. Falling back to existing DB data. | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240466 with 2 parts. | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jzCYWANrM3s3AWtZA... | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jzCYWANrM3s3AWtZA | TIME: 2026-01-14 21:21:08 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849822,-80.5188085/41.1080395,-81.3475283/41.02725,-81.3512503/41.0242234,-81.9072135/40.8573413,-82.2611398/40.8617184,-82.2513393/40.9377186,-82.1092892/41.0272515,-82.1289987/41.0426203,-82.7207845/41.1087433,-83.2218156/@41.1080137,-83.2200161,16.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=c1323a77-edda-4418-a020-46a0fe4e5d69 | TIME: 2026-01-14 21:21:09 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 21:21:09 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240466, part 1. | TIME: 2026-01-14 21:21:09 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240466. | TIME: 2026-01-14 21:21:09 INFO - TOKEN: 240466 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240466. | TIME: 2026-01-14 21:21:09 INFO - TOKEN: 240466 | FUNCTION: get_unique_token | STATUS: Using existing token: xs9p5n72r2gi | TIME: 2026-01-14 21:21:10 INFO - TOKEN: 240466 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 21:21:11 INFO - TOKEN: 240466 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs9p5n72r2gi | TIME: 2026-01-14 21:21:11 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4yKURb43mereU63cA... | TIME: 2026-01-14 21:21:11 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4yKURb43mereU63cA | TIME: 2026-01-14 21:21:11 INFO - TOKEN: 14764544 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1087845,-83.221594/41.0446018,-83.6501644/41.0588298,-83.6505693/40.9810152,-84.1973572/40.9815676,-84.2020393/41.0210496,-84.2950042/41.0174428,-84.7265548/40.9542488,-84.7278725/40.9983396,-84.803472/@41.2259245,-84.8840298,9.04z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=3fa692dc-7d06-49b1-a5f1-589201ccf3a7 | TIME: 2026-01-14 21:21:12 INFO - TOKEN: 14764544 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-14 21:21:12 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240466, part 2. | TIME: 2026-01-14 21:21:12 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-14 21:21:12 INFO - TOKEN: 14764544 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240466. | TIME: 2026-01-14 21:21:13 INFO - TOKEN: 240466 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240466. | TIME: 2026-01-14 21:21:13 INFO - TOKEN: 240466 | FUNCTION: get_unique_token | STATUS: Using existing token: xs9p5n72r2gi | TIME: 2026-01-14 21:21:13 INFO - TOKEN: 240466 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-14 21:21:14 INFO - TOKEN: 240466 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs9p5n72r2gi | TIME: 2026-01-14 21:21:14 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240466. | TIME: 2026-01-14 21:21:14 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:21:14 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:21:16 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:21:16 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:21:16 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:21:16 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:24:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:24:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:24:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:24:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:24:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:24:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:24:08 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:24:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:24:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:24:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:24:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:24:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:24:09 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:31:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:31:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:31:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:31:06 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:31:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:31:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:31:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:31:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:31:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:31:07 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:31:07 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:31:07 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:31:07 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:32:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:32:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:32:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:32:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:32:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:32:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:32:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:32:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:32:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:32:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:32:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:32:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:32:09 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:33:04 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:33:04 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:33:04 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:33:06 INFO - TOKEN: 14764544 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:33:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:33:07 INFO - TOKEN: 14764544 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:33:07 INFO - TOKEN: 14764544 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:33:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:33:07 INFO - TOKEN: 14764544 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:33:08 INFO - TOKEN: 14764544 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:33:08 INFO - TOKEN: 14764544 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:33:08 INFO - TOKEN: 14764544 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:33:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:34:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:34:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:34:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:34:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:34:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:34:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:34:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:34:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:34:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:34:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:34:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:34:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:34:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:35:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:35:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:35:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:35:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:35:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:35:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:35:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:35:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35904 | TIME: 2026-01-14 21:35:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35904. Falling back to existing DB data. | TIME: 2026-01-14 21:35:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35904 because it has no route_token in new or existing data. | TIME: 2026-01-14 21:35:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:35:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:35:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:35:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:35:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:35:09 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:37:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:37:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:37:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:37:07 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:37:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:37:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:37:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:37:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:37:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:37:08 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:37:08 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:37:08 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:37:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:38:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:38:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:38:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:38:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:38:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:38:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:38:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:38:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35902 | TIME: 2026-01-14 21:38:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35902. Falling back to existing DB data. | TIME: 2026-01-14 21:38:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 530002 with 1 parts. | TIME: 2026-01-14 21:38:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rPWcGh9RuTFvJAxG8... | TIME: 2026-01-14 21:38:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rPWcGh9RuTFvJAxG8 | TIME: 2026-01-14 21:38:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.495453,-96.4774138/43.6126112,-96.7801769/43.9107924,-100.3783566/44.5228939,-103.8629289/44.6819904,-103.8549446/44.8118782,-104.056378/@42.808527,-101.9566594,6.42z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=3d98ffde-5fcc-45a9-b7a6-8e76edb2ff92 | TIME: 2026-01-14 21:38:08 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-14 21:38:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 530002, part 1. | TIME: 2026-01-14 21:38:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 530002. | TIME: 2026-01-14 21:38:08 INFO - TOKEN: 530002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 530002. | TIME: 2026-01-14 21:38:08 INFO - TOKEN: 530002 | FUNCTION: get_unique_token | STATUS: Using existing token: wy22cwym3aj6 | TIME: 2026-01-14 21:38:09 INFO - TOKEN: 530002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-14 21:38:09 INFO - TOKEN: 530002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wy22cwym3aj6 | TIME: 2026-01-14 21:38:10 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 530002. | TIME: 2026-01-14 21:38:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:38:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:38:12 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:38:12 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:38:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:38:12 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:41:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:41:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:41:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:41:06 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:41:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:41:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:41:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:41:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:41:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:41:07 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:41:07 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:41:07 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:41:07 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:42:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:42:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:42:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35941 | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35941. Falling back to existing DB data. | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210478 with 1 parts. | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7FwgA6hcYN9aYeK7A... | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7FwgA6hcYN9aYeK7A | TIME: 2026-01-14 21:42:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.2285369,-87.9849335/38.2053834,-86.8594231/38.3069051,-85.8493313/38.3442405,-85.6452152/@37.7144877,-87.8552625,8.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=30fb90d8-6488-4fe0-882f-caf3058e2fe4 | TIME: 2026-01-14 21:42:08 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-14 21:42:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210478, part 1. | TIME: 2026-01-14 21:42:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210478. | TIME: 2026-01-14 21:42:09 INFO - TOKEN: 210478 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210478. | TIME: 2026-01-14 21:42:09 INFO - TOKEN: 210478 | FUNCTION: get_unique_token | STATUS: Using existing token: q3f14uvkt2gz | TIME: 2026-01-14 21:42:09 INFO - TOKEN: 210478 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-14 21:42:10 INFO - TOKEN: 210478 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: q3f14uvkt2gz | TIME: 2026-01-14 21:42:10 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210478. | TIME: 2026-01-14 21:42:10 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:42:10 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:42:12 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:42:12 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:42:12 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:42:12 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:56:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:56:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:56:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:56:06 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:56:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:56:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:56:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:56:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:56:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:56:08 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:56:08 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:56:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:56:08 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 21:58:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:58:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 21:58:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 21:58:07 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 21:58:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 21:58:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 21:58:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 21:58:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 21:58:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 21:58:08 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:58:08 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 21:58:08 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 21:58:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:00:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:00:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:00:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:00:06 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:00:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:00:07 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:00:07 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:00:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:00:07 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:00:08 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:00:08 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:00:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:00:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:01:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:01:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:01:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35947 | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35947. Falling back to existing DB data. | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210479 with 1 parts. | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9mvJZg8DHB3zprBw7... | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9mvJZg8DHB3zprBw7 | TIME: 2026-01-14 22:01:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/4630+Allen+Martin+Dr,+Fort+Wayne,+IN+46806/41.0560386,-85.0009769/41.0655131,-85.0008451/40.997923,-84.8030942/@41.0922503,-85.0289962,10.88z/data=!4m11!4m10!1m5!1m1!1s0x8815faef774c9c17:0xc0adaa0644eaaaa!2m2!1d-85.078218!2d41.0446722!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=bc6581b5-1023-48f7-aade-0e11a8ec0875 | TIME: 2026-01-14 22:01:09 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-14 22:01:09 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210479, part 1. | TIME: 2026-01-14 22:01:09 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210479. | TIME: 2026-01-14 22:01:09 INFO - TOKEN: 210479 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210479. | TIME: 2026-01-14 22:01:09 INFO - TOKEN: 210479 | FUNCTION: get_unique_token | STATUS: Using existing token: 4grag1c5z8mz | TIME: 2026-01-14 22:01:09 INFO - TOKEN: 210479 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4630 Allen Martin Dr, Fort Wayne, IN 46806' | TIME: 2026-01-14 22:01:11 INFO - TOKEN: 210479 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.0452625, -85.0781048). | TIME: 2026-01-14 22:01:11 INFO - TOKEN: 210479 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-14 22:01:12 INFO - TOKEN: 210479 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4grag1c5z8mz | TIME: 2026-01-14 22:01:12 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210479. | TIME: 2026-01-14 22:01:12 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:01:12 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:01:13 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:01:13 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:01:13 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:01:13 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:02:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:02:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:02:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:02:07 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:02:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:02:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:02:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:02:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:02:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:02:08 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:02:08 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:02:08 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:02:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:03:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:03:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:03:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:03:07 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:03:08 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:03:08 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:03:08 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:03:08 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:03:08 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:03:09 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:03:09 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:03:09 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:03:09 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:07:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:07:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:07:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35943 | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35943. Falling back to existing DB data. | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240467 with 1 parts. | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gdA7su6hA7SLrvt89... | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gdA7su6hA7SLrvt89 | TIME: 2026-01-14 22:07:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.0575157,-84.429483/39.1054749,-84.2813433/39.2823421,-84.4415933/39.1916445,-84.4747906/39.1826669,-84.4537112/@39.1837951,-84.4540956,874m/data=!3m1!1e3!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=45efa3db-4852-4d48-8de8-798b5da488cd | TIME: 2026-01-14 22:07:08 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 22:07:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240467, part 1. | TIME: 2026-01-14 22:07:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240467. | TIME: 2026-01-14 22:07:09 INFO - TOKEN: 240467 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240467. | TIME: 2026-01-14 22:07:09 INFO - TOKEN: 240467 | FUNCTION: get_unique_token | STATUS: Using existing token: ljkh1g1dgo0u | TIME: 2026-01-14 22:07:09 INFO - TOKEN: 240467 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-14 22:07:10 INFO - TOKEN: 240467 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ljkh1g1dgo0u | TIME: 2026-01-14 22:07:11 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240467. | TIME: 2026-01-14 22:07:11 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:07:11 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:07:12 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:07:12 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:07:12 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:07:12 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:08:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:08:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:08:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:08:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:08:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:08:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:08:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:08:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:08:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:08:08 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:08:08 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:08:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:08:08 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:11:04 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:11:04 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:11:04 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:11:07 INFO - TOKEN: 36205545 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:11:08 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:11:08 INFO - TOKEN: 36205545 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:11:08 INFO - TOKEN: 36205545 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:11:08 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:11:08 INFO - TOKEN: 36205545 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:11:09 INFO - TOKEN: 36205545 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:11:09 INFO - TOKEN: 36205545 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:11:09 INFO - TOKEN: 36205545 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:11:09 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:17:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:17:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:17:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:17:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:17:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:17:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:17:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:17:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:17:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:17:08 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:17:08 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:17:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:17:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:18:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:18:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:18:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:18:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:18:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:18:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:18:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:18:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:18:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:18:08 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:18:08 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:18:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:18:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:24:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:24:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:24:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:24:06 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35952 | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35952 | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35952. Falling back to existing DB data. | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240468 with 2 parts. | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eQPugVjFuvwJUYD49... | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eQPugVjFuvwJUYD49 | TIME: 2026-01-14 22:24:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.998036,-84.803362/40.8834964,-84.5831381/40.6507853,-84.5792252/40.5576882,-84.4059836/40.5488091,-84.1699325/39.8657421,-84.1812086/39.8581275,-83.9942724/39.8153649,-83.9980358/39.1865448,-83.933246/39.1162621,-84.1370111/@39.1162019,-84.1386628,15.79z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a33e23ae-f1ab-4879-9a9b-cf0a365e6631 | TIME: 2026-01-14 22:24:08 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 22:24:08 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240468, part 1. | TIME: 2026-01-14 22:24:08 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240468. | TIME: 2026-01-14 22:24:08 INFO - TOKEN: 240468 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240468. | TIME: 2026-01-14 22:24:08 INFO - TOKEN: 240468 | FUNCTION: get_unique_token | STATUS: Using existing token: hl3dasn8jh6y | TIME: 2026-01-14 22:24:08 INFO - TOKEN: 240468 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 22:24:10 INFO - TOKEN: 240468 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hl3dasn8jh6y | TIME: 2026-01-14 22:24:10 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/E5wGoNLau91pDQh39... | TIME: 2026-01-14 22:24:10 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/E5wGoNLau91pDQh39 | TIME: 2026-01-14 22:24:10 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.1163175,-84.1369674/39.085322,-84.1806401/39.0957767,-84.2879843/39.057794,-84.4296557/@39.0284722,-84.3763236,9.79z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=eb14f775-652a-4ef9-9a3e-786b741bb600 | TIME: 2026-01-14 22:24:11 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-14 22:24:11 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240468, part 2. | TIME: 2026-01-14 22:24:11 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-14 22:24:11 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240468. | TIME: 2026-01-14 22:24:11 INFO - TOKEN: 240468 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240468. | TIME: 2026-01-14 22:24:11 INFO - TOKEN: 240468 | FUNCTION: get_unique_token | STATUS: Using existing token: hl3dasn8jh6y | TIME: 2026-01-14 22:24:12 INFO - TOKEN: 240468 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-14 22:24:12 INFO - TOKEN: 240468 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hl3dasn8jh6y | TIME: 2026-01-14 22:24:13 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240468. | TIME: 2026-01-14 22:24:13 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:24:13 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:24:14 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:24:14 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:24:14 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:24:14 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:26:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:26:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:26:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:26:06 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:26:06 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:26:06 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:26:06 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:26:06 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:26:06 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:26:08 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:26:08 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:26:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:26:08 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:27:05 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:27:05 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:27:05 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:27:07 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:27:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:27:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:27:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:27:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:27:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:27:09 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:27:09 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:27:09 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:27:09 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:31:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:31:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:31:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35953 | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35953. Falling back to existing DB data. | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370114 with 1 parts. | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8skJg2mCtpsLT5qU8... | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8skJg2mCtpsLT5qU8 | TIME: 2026-01-14 22:31:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.0577473,-84.4297726/38.8979937,-84.6272478/36.5913262,-84.1049184/@37.4201351,-83.2829913,481932m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAwNy4wKgBIAVAD&skid=160cec24-e5c8-43ab-8b10-87bafe9326b2 | TIME: 2026-01-14 22:31:08 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 22:31:08 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 370114, part 1. | TIME: 2026-01-14 22:31:08 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370114. | TIME: 2026-01-14 22:31:09 INFO - TOKEN: 370114 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370114. | TIME: 2026-01-14 22:31:09 INFO - TOKEN: 370114 | FUNCTION: get_unique_token | STATUS: Using existing token: hmnz8p1lnewv | TIME: 2026-01-14 22:31:09 INFO - TOKEN: 370114 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-14 22:31:10 INFO - TOKEN: 370114 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hmnz8p1lnewv | TIME: 2026-01-14 22:31:10 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370114. | TIME: 2026-01-14 22:31:10 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:31:10 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:31:12 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:31:12 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:31:12 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:31:12 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:36:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:36:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:36:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:36:06 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:36:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:36:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:36:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:36:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:36:07 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:36:08 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:36:08 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:36:08 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:36:08 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:37:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:37:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:37:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:37:06 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35965 | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35965. Falling back to existing DB data. | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160172 with 1 parts. | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6... | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6 | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827742,-103.0424548/35.0053482,-105.8370241/35.4160629,-108.2946974/35.529808,-108.759712/36.7801464,-108.693803/36.9988037,-108.7496328/@37.0179634,-108.9575325,9.46z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwNC4xKgBIAVAD&skid=3ddd0638-b4f3-48fb-9e01-c2d2907d0792 | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160172, part 1. | TIME: 2026-01-14 22:37:07 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160172. | TIME: 2026-01-14 22:37:08 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160172. | TIME: 2026-01-14 22:37:08 INFO - TOKEN: 160172 | FUNCTION: get_unique_token | STATUS: Using existing token: jrymhzvao6r4 | TIME: 2026-01-14 22:37:08 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-14 22:37:09 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jrymhzvao6r4 | TIME: 2026-01-14 22:37:09 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160172. | TIME: 2026-01-14 22:37:09 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:37:09 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:37:11 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:37:11 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:37:11 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:37:11 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:38:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:38:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:38:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:38:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:38:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:38:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:38:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:38:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:38:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:38:08 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:38:08 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:38:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:38:08 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:40:04 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:40:04 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:40:04 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:40:06 INFO - TOKEN: 71320738 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:40:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:40:07 INFO - TOKEN: 71320738 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:40:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:40:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35942 | TIME: 2026-01-14 22:40:07 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35942. Falling back to existing DB data. | TIME: 2026-01-14 22:40:07 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370153 with 1 parts. | TIME: 2026-01-14 22:40:07 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3nYy5Fn2nfD5Z8tz5... | TIME: 2026-01-14 22:40:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3nYy5Fn2nfD5Z8tz5 | TIME: 2026-01-14 22:40:07 INFO - TOKEN: 71320738 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.3444079,-85.6453917/38.3174942,-85.5746616/38.889123,-84.6261283/39.0320609,-84.5908069/39.0575857,-84.4293553/@38.9569082,-84.8226527,10.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=3842b690-934a-4ce7-b050-061c432fb06e | TIME: 2026-01-14 22:40:08 INFO - TOKEN: 71320738 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 22:40:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 370153, part 1. | TIME: 2026-01-14 22:40:08 INFO - TOKEN: 71320738 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370153. | TIME: 2026-01-14 22:40:08 INFO - TOKEN: 370153 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370153. | TIME: 2026-01-14 22:40:08 INFO - TOKEN: 370153 | FUNCTION: get_unique_token | STATUS: Using existing token: b7spipaujc9i | TIME: 2026-01-14 22:40:09 INFO - TOKEN: 370153 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-14 22:40:10 INFO - TOKEN: 370153 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: b7spipaujc9i | TIME: 2026-01-14 22:40:10 INFO - TOKEN: 71320738 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370153. | TIME: 2026-01-14 22:40:10 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:40:10 INFO - TOKEN: 71320738 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:40:11 INFO - TOKEN: 71320738 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:40:11 INFO - TOKEN: 71320738 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:40:11 INFO - TOKEN: 71320738 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:40:11 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:43:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:43:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:43:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:43:06 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:43:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:43:07 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:43:07 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:43:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:43:07 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:43:08 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:43:08 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:43:08 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:43:08 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:45:04 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:45:04 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:45:04 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35967 | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35967. Falling back to existing DB data. | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120446 with 1 parts. | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EGt2p6SXjYyyz9Y76... | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EGt2p6SXjYyyz9Y76 | TIME: 2026-01-14 22:45:06 INFO - TOKEN: 82257791 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164572,-109.0419451/37.8731933,-109.3429126/38.9410569,-109.8263979/38.986742,-110.2416155/6/40.1343558,-111.6467138/41.7074081,-112.1982313/41.9995378,-112.8326981/@41.9479705,-112.8362934,12.25z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m3!2m2!1d-111.2729645!2d39.9518589!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=cde4f23a-54a6-4378-8673-d06b84a9a5aa | TIME: 2026-01-14 22:45:08 INFO - TOKEN: 82257791 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-14 22:45:08 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120446, part 1. | TIME: 2026-01-14 22:45:08 INFO - TOKEN: 82257791 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120446. | TIME: 2026-01-14 22:45:08 INFO - TOKEN: 120446 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120446. | TIME: 2026-01-14 22:45:08 INFO - TOKEN: 120446 | FUNCTION: get_unique_token | STATUS: Using existing token: gtl15tqi7fm8 | TIME: 2026-01-14 22:45:08 INFO - TOKEN: 120446 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6' | TIME: 2026-01-14 22:45:10 INFO - TOKEN: 120446 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.2627128, -7.9639028). | TIME: 2026-01-14 22:45:12 INFO - TOKEN: 120446 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-14 22:45:12 INFO - TOKEN: 120446 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gtl15tqi7fm8 | TIME: 2026-01-14 22:45:13 INFO - TOKEN: 82257791 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120446. | TIME: 2026-01-14 22:45:13 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:45:13 INFO - TOKEN: 82257791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:45:14 INFO - TOKEN: 82257791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:45:14 INFO - TOKEN: 82257791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:45:14 INFO - TOKEN: 82257791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:45:14 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:49:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:49:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:49:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:49:06 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:49:06 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:49:06 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:49:06 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:49:06 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 22:49:06 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:49:06 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:49:07 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:49:07 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:49:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:49:07 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 22:58:05 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:58:05 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 22:58:05 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 22:58:08 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 22:58:09 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 22:58:09 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 22:58:09 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 22:58:09 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 22:58:09 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 22:58:10 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:58:10 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 22:58:10 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 22:58:10 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:04:45 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:04:45 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:04:45 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:04:47 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:04:50 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:04:50 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:04:50 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:04:50 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:04:50 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:04:50 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:04:50 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:04:50 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:04:50 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:05:36 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:05:36 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:05:36 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:05:38 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:05:38 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:05:38 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:05:38 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:05:38 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:05:38 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:05:39 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:05:39 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:05:39 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:05:39 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:06:27 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:06:27 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:06:27 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:06:30 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:06:34 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:06:34 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:06:34 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:06:34 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:06:34 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:06:35 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:06:35 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:06:35 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:06:35 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:07:21 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:07:21 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:07:21 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:07:23 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:07:25 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:07:25 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:07:25 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:07:25 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:07:25 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:07:26 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:07:26 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:07:26 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:07:26 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:08:20 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:08:20 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:08:20 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:08:22 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:08:23 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:08:23 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:08:23 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:08:23 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:08:23 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:08:24 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:08:24 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:08:24 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:08:24 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:10:06 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:10:06 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:10:06 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:10:08 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:10:09 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:10:09 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:10:09 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:10:09 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:10:09 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:10:10 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:10:10 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:10:10 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:10:10 INFO - TOKEN: 98069766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:12:06 INFO - TOKEN: 98069766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:12:06 INFO - TOKEN: 98069766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:12:06 INFO - TOKEN: 98069766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:12:08 INFO - TOKEN: 98069766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:12:09 INFO - TOKEN: 98069766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:12:09 INFO - TOKEN: 98069766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:12:09 INFO - TOKEN: 98069766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:12:09 INFO - TOKEN: 98069766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:12:09 INFO - TOKEN: 98069766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:12:10 INFO - TOKEN: 98069766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:12:10 INFO - TOKEN: 98069766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:12:10 INFO - TOKEN: 98069766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:12:10 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:15:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:15:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:15:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35955 | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35955. Falling back to existing DB data. | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450189 with 1 parts. | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vx1hYPQLvDMzs8dV8... | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vx1hYPQLvDMzs8dV8 | TIME: 2026-01-14 23:15:06 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9550549,-82.5602101/35.5884704,-82.5831672/35.5589533,-82.6361363/35.1936723,-82.167803/@35.3923226,-82.4066216,11.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a68b3344-f8eb-4908-a53a-7c811987482c | TIME: 2026-01-14 23:15:07 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-14 23:15:07 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 450189, part 1. | TIME: 2026-01-14 23:15:07 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450189. | TIME: 2026-01-14 23:15:08 INFO - TOKEN: 450189 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450189. | TIME: 2026-01-14 23:15:08 INFO - TOKEN: 450189 | FUNCTION: get_unique_token | STATUS: Using existing token: uz3c3fif3yak | TIME: 2026-01-14 23:15:08 INFO - TOKEN: 450189 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-14 23:15:09 INFO - TOKEN: 450189 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: uz3c3fif3yak | TIME: 2026-01-14 23:15:09 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450189. | TIME: 2026-01-14 23:15:09 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:15:09 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:15:10 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:15:10 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:15:10 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:15:10 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:16:04 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:16:04 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:16:04 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:16:07 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:17:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:17:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:17:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:17:06 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:17:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:17:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:17:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:17:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:17:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:17:08 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:17:08 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:17:08 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:17:08 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:19:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:19:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:19:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:19:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:19:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:19:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:19:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:19:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:19:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:19:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:19:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:19:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:19:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:20:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:20:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:20:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:20:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:20:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:20:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:20:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:20:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:20:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:20:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:20:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:20:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:20:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:21:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:21:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:21:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:21:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:21:06 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:21:06 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:21:06 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:21:06 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 23:21:06 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:21:06 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:21:07 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:21:07 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:21:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:21:07 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:24:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:24:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:24:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:24:06 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:24:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:24:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:24:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:24:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:24:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:24:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:24:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:24:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:24:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:25:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:25:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:25:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:25:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:25:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:25:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:25:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:25:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:25:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:25:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:25:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:25:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:25:09 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:27:04 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:27:04 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:27:04 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:27:07 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:27:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:27:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:27:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:27:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:27:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:27:08 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:27:08 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:27:08 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:27:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:30:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:30:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:30:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:30:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:30:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:30:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:30:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:30:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:30:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:30:07 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:30:07 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:30:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:30:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:36:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:36:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:36:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:36:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:39:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:39:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:39:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:39:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:39:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:39:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:39:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:39:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35987 | TIME: 2026-01-14 23:39:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35987. Falling back to existing DB data. | TIME: 2026-01-14 23:39:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330002 with 1 parts. | TIME: 2026-01-14 23:39:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BrjWZwfEQiToEKNN7... | TIME: 2026-01-14 23:39:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BrjWZwfEQiToEKNN7 | TIME: 2026-01-14 23:39:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.1274281,-93.7013046/30.4808127,-90.2667831/30.3033571,-89.6416676/@30.5799981,-93.5702786,7.8z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-14 23:39:08 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 23:39:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 330002, part 1. | TIME: 2026-01-14 23:39:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330002. | TIME: 2026-01-14 23:39:08 INFO - TOKEN: 330002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330002. | TIME: 2026-01-14 23:39:08 INFO - TOKEN: 330002 | FUNCTION: get_unique_token | STATUS: Using existing token: rpysaheump0t | TIME: 2026-01-14 23:39:08 INFO - TOKEN: 330002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 23:39:09 INFO - TOKEN: 330002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rpysaheump0t | TIME: 2026-01-14 23:39:10 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330002. | TIME: 2026-01-14 23:39:10 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:39:10 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:39:12 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:39:12 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:39:12 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:39:12 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:43:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:43:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:43:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:43:06 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:43:06 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:43:06 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:43:06 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:43:06 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:43:06 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:43:07 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:43:07 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:43:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:43:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:44:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:44:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:44:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:44:06 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:44:06 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:44:06 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:44:06 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:44:06 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:44:06 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:44:07 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:44:07 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:44:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:44:07 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:45:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:45:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:45:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:45:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:45:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:45:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:45:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:45:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:45:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:45:08 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:45:08 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:45:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:45:08 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:46:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:46:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:46:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:46:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:46:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:46:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:46:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:46:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:46:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:46:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:46:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:46:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:46:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:50:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:50:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:50:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:50:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:50:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:50:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:50:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:50:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35989 | TIME: 2026-01-14 23:50:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35989. Falling back to existing DB data. | TIME: 2026-01-14 23:50:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270001 with 1 parts. | TIME: 2026-01-14 23:50:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/i7jUB6ZHREDy8pzn7... | TIME: 2026-01-14 23:50:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/i7jUB6ZHREDy8pzn7 | TIME: 2026-01-14 23:50:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3033551,-89.6415757/30.4462559,-89.0216036/30.4741881,-88.400506/@30.4449882,-88.8835874,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDQzMC4wKgBIAVAD&skid=293fbd53-bec8-4bc5-a960-0799bd68e76f | TIME: 2026-01-14 23:50:09 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-14 23:50:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270001, part 1. | TIME: 2026-01-14 23:50:09 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270001. | TIME: 2026-01-14 23:50:09 INFO - TOKEN: 270001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270001. | TIME: 2026-01-14 23:50:09 INFO - TOKEN: 270001 | FUNCTION: get_unique_token | STATUS: Using existing token: 8pwfgtk7p0xp | TIME: 2026-01-14 23:50:10 INFO - TOKEN: 270001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-14 23:50:11 INFO - TOKEN: 270001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8pwfgtk7p0xp | TIME: 2026-01-14 23:50:11 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270001. | TIME: 2026-01-14 23:50:11 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:50:11 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:50:13 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:50:13 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:50:13 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:50:13 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:51:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:51:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:51:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:51:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:51:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:51:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:51:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:51:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:51:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:51:09 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:51:09 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:51:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:51:09 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:52:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:52:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:52:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:52:06 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:52:06 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:52:06 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:52:06 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:52:06 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-14 23:52:06 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:52:06 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:52:07 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:52:07 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:52:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:52:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:53:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:53:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:53:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35969 | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35969. Falling back to existing DB data. | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220600 with 1 parts. | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/D2tw2xWmho4Yj9SU8... | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/D2tw2xWmho4Yj9SU8 | TIME: 2026-01-14 23:53:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/8181+Burden+Rd,+Machesney+Park,+IL+61115,+USA/42.3807342,-89.0230381/42.365458,-89.0283203/42.3683191,-88.851507/42.2765805,-88.8441028/42.2409775,-88.8247905/42.2344295,-88.971048/41.3286915,-89.075168/40.5324406,-89.0272989/40.4227637,-89.0426966/@40.4229038,-89.0423896,18.81z/data=!4m17!4m16!1m5!1m1!1s0x8808bb57fc542643:0xabedd1da9dd591d2!2m2!1d-89.0160641!2d42.3807042!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=d19e711a-70b6-46b5-8910-72a01375ec2d | TIME: 2026-01-14 23:53:13 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-14 23:53:13 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220600, part 1. | TIME: 2026-01-14 23:53:13 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220600. | TIME: 2026-01-14 23:53:14 INFO - TOKEN: 220600 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220600. | TIME: 2026-01-14 23:53:14 INFO - TOKEN: 220600 | FUNCTION: get_unique_token | STATUS: Using existing token: zenwdhrydbub | TIME: 2026-01-14 23:53:14 INFO - TOKEN: 220600 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '8181 Burden Rd, Machesney Park, IL 61115, USA' | TIME: 2026-01-14 23:53:16 INFO - TOKEN: 220600 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3791885, -89.0195179). | TIME: 2026-01-14 23:53:16 INFO - TOKEN: 220600 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-14 23:53:16 INFO - TOKEN: 220600 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zenwdhrydbub | TIME: 2026-01-14 23:53:16 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220600. | TIME: 2026-01-14 23:53:16 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:53:16 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:53:17 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:53:17 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:53:17 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:53:17 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:54:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:54:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:54:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35969 | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35969. Falling back to existing DB data. | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220600 with 1 parts. | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dBZpJhx2roCvvrcJ6... | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dBZpJhx2roCvvrcJ6 | TIME: 2026-01-14 23:54:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: FAILED: HTTPSConnectionPool(host='www.google.com', port=443): Read timed out. (read timeout=10) | TIME: 2026-01-14 23:54:17 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Short link expansion failed: Failed to expand short link (https://maps.app.goo.gl/dBZpJhx2roCvvrcJ6): HTTPSConnectionPool(host='www.google.com', port=443): Read timed out. (read timeout=10) | TIME: 2026-01-14 23:54:17 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: FAILED processing for route_token 220600, part 2. Error: Short link expansion failed: Failed to expand short link (https://maps.app.goo.gl/dBZpJhx2roCvvrcJ6): HTTPSConnectionPool(host='www.google.com', port=443): Read timed out. (read timeout=10) | TIME: 2026-01-14 23:54:17 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: ERROR: Waypoint processing failed for route_token 220600. | TIME: 2026-01-14 23:54:17 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:54:17 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:54:18 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:54:18 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:54:18 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:54:18 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-14 23:59:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:59:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-14 23:59:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35954 | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35954. Falling back to existing DB data. | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280286 with 1 parts. | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tgZUr5Pkuo8xks2d8... | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tgZUr5Pkuo8xks2d8 | TIME: 2026-01-14 23:59:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.591347,-84.1049191/36.004419,-83.9530085/36.0080531,-83.8146257/36.428423,-82.5168693/35.9549156,-82.560303/@36.2757477,-82.2593446,9.71z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkyMi4wKgBIAVAD&skid=0d32b394-b120-48df-b842-ae4d2faf17f2 | TIME: 2026-01-14 23:59:09 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-14 23:59:09 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 280286, part 1. | TIME: 2026-01-14 23:59:09 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280286. | TIME: 2026-01-14 23:59:10 INFO - TOKEN: 280286 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280286. | TIME: 2026-01-14 23:59:10 INFO - TOKEN: 280286 | FUNCTION: get_unique_token | STATUS: Using existing token: tpy39tj993hj | TIME: 2026-01-14 23:59:10 INFO - TOKEN: 280286 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-14 23:59:11 INFO - TOKEN: 280286 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tpy39tj993hj | TIME: 2026-01-14 23:59:11 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280286. | TIME: 2026-01-14 23:59:11 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-14 23:59:11 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-14 23:59:13 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:59:13 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-14 23:59:13 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-14 23:59:13 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:04:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:04:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:04:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:04:06 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:04:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:06:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:06:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:06:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:06:06 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:06:06 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:06:06 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:06:06 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:06:06 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:06:06 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:06:07 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:06:07 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:06:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:06:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:09:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:09:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:09:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:09:06 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:09:06 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:09:06 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:09:06 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:09:06 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 00:09:06 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:09:06 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:09:07 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:09:07 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:09:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:09:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:10:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:10:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:10:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:10:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:12:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:12:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:12:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:12:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:12:06 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:12:06 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:12:06 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:12:06 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:12:06 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:12:07 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:12:07 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:12:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:12:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:16:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:16:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:16:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:16:06 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:16:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:16:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:16:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:16:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:16:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:16:07 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:16:07 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:16:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:16:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:22:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:22:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:22:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:22:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:22:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:22:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:22:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:22:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:22:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:22:09 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:22:09 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:22:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:22:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:23:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:23:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:23:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:23:07 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:24:04 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:24:04 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:24:04 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:24:06 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:24:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:24:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:24:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:24:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:24:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:24:08 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:24:08 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:24:08 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:24:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:26:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:26:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:26:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:26:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:26:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:26:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:26:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:26:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:26:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:26:07 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:26:07 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:26:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:26:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:29:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:29:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:29:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:29:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:29:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:29:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:29:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:29:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35990 | TIME: 2026-01-15 00:29:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35990. Falling back to existing DB data. | TIME: 2026-01-15 00:29:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250070 with 1 parts. | TIME: 2026-01-15 00:29:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kieHkfT4xhiUQb9aA... | TIME: 2026-01-15 00:29:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kieHkfT4xhiUQb9aA | TIME: 2026-01-15 00:29:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4742004,-88.4004702/30.6379052,-88.1184798/30.7403888,-88.0880519/30.7224256,-88.0365786/30.6880897,-88.0125298/30.5735539,-87.41239/@30.6848842,-88.2375146,11z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-15 00:29:08 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 00:29:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250070, part 1. | TIME: 2026-01-15 00:29:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250070. | TIME: 2026-01-15 00:29:08 INFO - TOKEN: 250070 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250070. | TIME: 2026-01-15 00:29:08 INFO - TOKEN: 250070 | FUNCTION: get_unique_token | STATUS: Using existing token: nrcvydy099gj | TIME: 2026-01-15 00:29:09 INFO - TOKEN: 250070 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-15 00:29:09 INFO - TOKEN: 250070 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nrcvydy099gj | TIME: 2026-01-15 00:29:10 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250070. | TIME: 2026-01-15 00:29:10 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:29:10 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:29:12 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:29:12 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:29:12 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:29:12 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:33:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:33:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:33:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:33:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:33:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:33:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:33:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:33:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:33:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:33:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:33:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:33:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:33:08 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:34:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:34:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:34:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:34:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:35:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:35:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:35:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:35:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:35:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:35:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:35:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:35:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:35:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:35:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:35:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:35:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:35:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:36:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:36:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:36:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:36:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:36:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:36:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:36:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:36:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:36:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:36:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:36:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:36:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:36:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:38:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:38:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:38:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:38:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:38:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:38:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:38:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:38:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:38:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:38:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:38:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:38:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:38:08 INFO - TOKEN: 60475139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:41:04 INFO - TOKEN: 60475139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:41:04 INFO - TOKEN: 60475139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:41:04 INFO - TOKEN: 60475139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:41:07 INFO - TOKEN: 60475139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:41:07 INFO - TOKEN: 60475139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:41:07 INFO - TOKEN: 60475139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:41:07 INFO - TOKEN: 60475139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:41:07 INFO - TOKEN: 60475139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:41:07 INFO - TOKEN: 60475139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:41:10 INFO - TOKEN: 60475139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:41:10 INFO - TOKEN: 60475139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:41:10 INFO - TOKEN: 60475139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:41:10 INFO - TOKEN: 60475139 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:43:04 INFO - TOKEN: 60475139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:43:04 INFO - TOKEN: 60475139 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:43:04 INFO - TOKEN: 60475139 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:43:07 INFO - TOKEN: 60475139 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:43:07 INFO - TOKEN: 60475139 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:43:07 INFO - TOKEN: 60475139 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:43:07 INFO - TOKEN: 60475139 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:43:07 INFO - TOKEN: 60475139 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:43:07 INFO - TOKEN: 60475139 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:43:09 INFO - TOKEN: 60475139 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:43:09 INFO - TOKEN: 60475139 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:43:09 INFO - TOKEN: 60475139 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:43:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:47:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:47:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:47:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:47:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:47:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:47:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:47:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:47:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:47:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:47:07 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:47:07 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:47:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:47:07 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:48:04 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:48:04 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:48:04 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:48:07 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:48:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:48:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:48:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:48:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:48:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:48:08 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:48:08 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:48:08 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:48:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:54:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:54:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:54:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:54:06 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:54:06 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:54:06 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:54:06 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:54:06 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 00:54:06 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:54:06 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:54:07 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:54:07 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:54:07 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:54:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:55:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:55:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:55:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:55:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:55:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:55:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:55:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:55:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:55:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:55:07 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:55:07 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:55:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:55:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:56:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:56:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:56:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:56:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:56:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:56:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:56:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:56:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:56:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:56:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:56:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:56:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:56:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:57:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:57:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:57:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:57:06 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:57:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:57:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:57:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:57:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:57:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:57:07 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:57:07 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:57:07 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:57:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:58:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:58:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:58:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:58:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:58:06 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:58:06 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:58:06 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:58:06 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:58:06 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:58:07 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:58:07 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:58:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:58:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 00:59:05 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:59:05 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 00:59:05 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 00:59:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 00:59:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 00:59:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 00:59:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 00:59:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 00:59:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 00:59:08 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:59:08 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 00:59:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 00:59:08 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:00:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:00:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:00:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:00:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:00:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:00:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:00:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:00:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:00:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:00:08 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:00:08 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:00:08 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:00:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:01:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:01:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:01:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:01:06 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:01:06 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:01:06 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:01:06 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:01:06 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 01:01:06 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:01:06 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:01:07 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:01:07 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:01:07 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:01:07 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:02:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:02:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:02:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:02:06 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:02:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:02:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:02:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:02:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:02:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:02:08 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:02:08 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:02:08 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:02:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:03:05 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:03:05 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:03:05 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:03:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:03:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:03:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:03:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:03:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:03:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:03:08 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:03:08 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:03:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:03:08 INFO - TOKEN: 24497517 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:06:04 INFO - TOKEN: 24497517 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:06:04 INFO - TOKEN: 24497517 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:06:04 INFO - TOKEN: 24497517 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:06:06 INFO - TOKEN: 24497517 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 24497517 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 24497517 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 24497517 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 24497517 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 24497517 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 24497517 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 24497517 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 24497517 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 24497517 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:06:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:07:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:07:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:07:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:07:06 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:07:06 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:07:06 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:07:06 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:07:06 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:07:06 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:07:07 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:07:07 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:07:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:07:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:08:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:08:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:08:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:08:07 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:09:05 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:09:05 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:09:05 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:09:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:09:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:09:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:09:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:09:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:09:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:09:09 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:09:09 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:09:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:09:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:10:05 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:10:05 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:10:05 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:10:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:10:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:10:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:10:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:10:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:10:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:10:09 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:10:09 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:10:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:10:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:12:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:12:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:12:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:12:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:12:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:12:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:12:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:12:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:12:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:12:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:12:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:12:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:12:08 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:13:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:13:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:13:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:13:06 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:13:06 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:13:06 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:13:06 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:13:06 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:13:06 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:13:07 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:13:07 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:13:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:13:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:14:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:14:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:14:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:14:07 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:14:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:14:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:14:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:14:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:14:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:14:08 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:14:08 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:14:08 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:14:08 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:15:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:15:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:15:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:15:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:20:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:20:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:20:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:20:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:20:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:20:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:20:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:20:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:20:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:20:08 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:20:08 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:20:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:20:08 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:22:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:22:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:22:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:22:06 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:22:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:22:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:22:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:22:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:22:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:22:07 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:22:07 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:22:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:22:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:23:05 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:23:05 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:23:05 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:23:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:23:08 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:23:08 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:23:08 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:23:08 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35702 | TIME: 2026-01-15 01:23:08 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35702. Falling back to existing DB data. | TIME: 2026-01-15 01:23:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200303 with 1 parts. | TIME: 2026-01-15 01:23:08 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zPSP5bMbRSg8L9gR8... | TIME: 2026-01-15 01:23:08 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zPSP5bMbRSg8L9gR8 | TIME: 2026-01-15 01:23:08 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0021143,-97.6119721/39.8127699,-97.6605048/39.7521305,-99.3093091/38.0078437,-99.318635/37.7695228,-99.9486913/37.7162743,-100.0151596/37.4385966,-100.0305684/36.9980364,-100.9970408/@37.0779556,-100.8872915,10.61z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=dc6174ac-eda8-4f45-a099-a75cd7c6005e | TIME: 2026-01-15 01:23:09 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-15 01:23:09 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 200303, part 1. | TIME: 2026-01-15 01:23:09 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200303. | TIME: 2026-01-15 01:23:09 INFO - TOKEN: 200303 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200303. | TIME: 2026-01-15 01:23:09 INFO - TOKEN: 200303 | FUNCTION: get_unique_token | STATUS: Using existing token: z7bfq7u8wstf | TIME: 2026-01-15 01:23:09 INFO - TOKEN: 200303 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-15 01:23:10 INFO - TOKEN: 200303 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: z7bfq7u8wstf | TIME: 2026-01-15 01:23:11 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200303. | TIME: 2026-01-15 01:23:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:23:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:23:12 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:23:12 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:23:12 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:23:12 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:26:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:26:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:26:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36015 | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36015. Falling back to existing DB data. | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120448 with 1 parts. | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1NvyGTZLUjLYEnvQA... | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1NvyGTZLUjLYEnvQA | TIME: 2026-01-15 01:26:06 INFO - TOKEN: 58280708 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.9994765,-112.8335403/41.3607007,-112.0434631/41.1713808,-112.019863/40.6559718,-111.9017703/38.5454624,-112.6084264/37.0000803,-113.624261/@38.4553522,-112.3824636,7.62z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=dfe74bfd-d75d-4775-af1b-a2557784657b | TIME: 2026-01-15 01:26:08 INFO - TOKEN: 58280708 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 01:26:08 INFO - TOKEN: 58280708 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120448, part 1. | TIME: 2026-01-15 01:26:08 INFO - TOKEN: 58280708 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120448. | TIME: 2026-01-15 01:26:08 INFO - TOKEN: 120448 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120448. | TIME: 2026-01-15 01:26:08 INFO - TOKEN: 120448 | FUNCTION: get_unique_token | STATUS: Using existing token: m4nna7ikthlt | TIME: 2026-01-15 01:26:09 INFO - TOKEN: 120448 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-15 01:26:10 INFO - TOKEN: 120448 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: m4nna7ikthlt | TIME: 2026-01-15 01:26:10 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120448. | TIME: 2026-01-15 01:26:10 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:26:10 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:26:11 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:26:11 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:26:11 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:26:11 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:27:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:27:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:27:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:27:06 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:27:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:27:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:27:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:27:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:27:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:27:08 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:27:08 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:27:08 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:27:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:28:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:28:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:28:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:28:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:28:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:28:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:28:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:28:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:28:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:28:08 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:28:08 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:28:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:28:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:29:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:29:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:29:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:29:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:29:07 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:30:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:30:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:30:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:30:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:30:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:30:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:30:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:30:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:30:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:30:09 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:30:09 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:30:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:30:09 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:31:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:31:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:31:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:31:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:31:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:31:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:31:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:31:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:31:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:31:08 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:31:08 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:31:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:31:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:32:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:32:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:32:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:32:07 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:33:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:33:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:33:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:33:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:33:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:33:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:33:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:33:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:33:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:33:09 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:33:09 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:33:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:33:09 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:34:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:34:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:34:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:34:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:34:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:34:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:34:06 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:34:06 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:34:06 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:34:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:34:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:34:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:34:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:35:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:35:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:35:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:35:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:35:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:35:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:35:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:35:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:35:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:35:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:35:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:35:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:35:07 INFO - TOKEN: 24497517 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:36:05 INFO - TOKEN: 24497517 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:36:05 INFO - TOKEN: 24497517 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:36:05 INFO - TOKEN: 24497517 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:36:07 INFO - TOKEN: 24497517 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:36:07 INFO - TOKEN: 24497517 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:36:07 INFO - TOKEN: 24497517 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:36:07 INFO - TOKEN: 24497517 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:36:07 INFO - TOKEN: 24497517 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:36:07 INFO - TOKEN: 24497517 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:36:08 INFO - TOKEN: 24497517 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:36:08 INFO - TOKEN: 24497517 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:36:08 INFO - TOKEN: 24497517 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:36:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:37:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:37:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:37:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:37:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:37:06 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:37:06 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:37:06 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:37:06 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:37:06 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:37:07 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:37:07 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:37:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:37:07 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:38:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:38:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:38:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:38:06 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:38:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:38:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:38:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:38:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:38:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:38:09 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:38:09 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:38:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:38:09 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:39:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:39:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:39:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:39:07 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:40:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:40:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:40:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36032 | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36032. Falling back to existing DB data. | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320003 with 1 parts. | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6... | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Vp4axKwwmbNzz3vP6 | TIME: 2026-01-15 01:40:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9769828,-75.135457/41.0063845,-76.5366689/41.0595145,-78.4449086/41.1849537,-80.5189693/@40.9726287,-76.5942872,115986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=b9992f4e-3550-4fea-a3f3-47e66e714629 | TIME: 2026-01-15 01:40:09 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 01:40:09 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320003, part 1. | TIME: 2026-01-15 01:40:09 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320003. | TIME: 2026-01-15 01:40:09 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320003. | TIME: 2026-01-15 01:40:09 INFO - TOKEN: 320003 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ri848ov697v | TIME: 2026-01-15 01:40:10 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 01:40:11 INFO - TOKEN: 320003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ri848ov697v | TIME: 2026-01-15 01:40:11 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320003. | TIME: 2026-01-15 01:40:11 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:40:11 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:40:12 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:40:12 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:40:12 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:40:12 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:41:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:41:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:41:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:41:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:41:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:41:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:41:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:41:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36028 | TIME: 2026-01-15 01:41:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36028. Falling back to existing DB data. | TIME: 2026-01-15 01:41:07 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310533 with 1 parts. | TIME: 2026-01-15 01:41:07 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KKcatQBR889QtaiX6... | TIME: 2026-01-15 01:41:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KKcatQBR889QtaiX6 | TIME: 2026-01-15 01:41:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4997197,-101.7880783/36.0951957,-102.4786299/36.0906004,-102.5090878/36.0796938,-102.5175389/36.0764724,-102.5853898/36.0365793,-102.5759191/36.0353137,-102.5635106/35.6510313,-103.0415584/@36.0405121,-102.5537043,7385m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=3ec38401-37b6-47f4-b2d8-ee1738664529 | TIME: 2026-01-15 01:41:08 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-15 01:41:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 310533, part 1. | TIME: 2026-01-15 01:41:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310533. | TIME: 2026-01-15 01:41:08 INFO - TOKEN: 310533 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310533. | TIME: 2026-01-15 01:41:08 INFO - TOKEN: 310533 | FUNCTION: get_unique_token | STATUS: Using existing token: hv1e49to0k0w | TIME: 2026-01-15 01:41:09 INFO - TOKEN: 310533 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-15 01:41:11 INFO - TOKEN: 310533 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hv1e49to0k0w | TIME: 2026-01-15 01:41:11 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310533. | TIME: 2026-01-15 01:41:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:41:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:41:13 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:41:13 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:41:13 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:41:13 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:45:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:45:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:45:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:45:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:45:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:45:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:45:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:45:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:45:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:45:09 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:45:09 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:45:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:45:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:48:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:48:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:48:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:48:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:48:08 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:48:08 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:48:08 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:48:08 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36027 | TIME: 2026-01-15 01:48:08 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36027. Falling back to existing DB data. | TIME: 2026-01-15 01:48:08 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140342 with 1 parts. | TIME: 2026-01-15 01:48:08 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6kiCEctZudQbdM6h9... | TIME: 2026-01-15 01:48:08 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6kiCEctZudQbdM6h9 | TIME: 2026-01-15 01:48:08 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: FAILED: HTTPSConnectionPool(host='www.google.com', port=443): Read timed out. (read timeout=10) | TIME: 2026-01-15 01:48:18 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Short link expansion failed: Failed to expand short link (https://maps.app.goo.gl/6kiCEctZudQbdM6h9): HTTPSConnectionPool(host='www.google.com', port=443): Read timed out. (read timeout=10) | TIME: 2026-01-15 01:48:18 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: FAILED processing for route_token 140342, part 1. Error: Short link expansion failed: Failed to expand short link (https://maps.app.goo.gl/6kiCEctZudQbdM6h9): HTTPSConnectionPool(host='www.google.com', port=443): Read timed out. (read timeout=10) | TIME: 2026-01-15 01:48:18 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: ERROR: Waypoint processing failed for route_token 140342. | TIME: 2026-01-15 01:48:18 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:48:18 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:48:20 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:48:20 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:48:20 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:48:20 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:50:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:50:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:50:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:50:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:50:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:50:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:50:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:50:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36029 | TIME: 2026-01-15 01:50:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36029. Falling back to existing DB data. | TIME: 2026-01-15 01:50:07 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160013 with 1 parts. | TIME: 2026-01-15 01:50:07 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DgJ783aL5SwfDt7JA... | TIME: 2026-01-15 01:50:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DgJ783aL5SwfDt7JA | TIME: 2026-01-15 01:50:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6510447,-103.041632/35.1701195,-103.7023396/35.1516248,-103.7215304/35.1051355,-106.6347579/35.363017,-109.0467724/@35.4942626,-108.7680762,9.2z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcwOS4wKgBIAVAD&skid=ec6e0a41-726b-4550-ba1e-fb618b6bc0a1 | TIME: 2026-01-15 01:50:09 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-15 01:50:09 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160013, part 1. | TIME: 2026-01-15 01:50:09 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160013. | TIME: 2026-01-15 01:50:09 INFO - TOKEN: 160013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160013. | TIME: 2026-01-15 01:50:09 INFO - TOKEN: 160013 | FUNCTION: get_unique_token | STATUS: Using existing token: x7dr9m6l65z4 | TIME: 2026-01-15 01:50:09 INFO - TOKEN: 160013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-15 01:50:10 INFO - TOKEN: 160013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x7dr9m6l65z4 | TIME: 2026-01-15 01:50:11 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160013. | TIME: 2026-01-15 01:50:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:50:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:50:13 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:50:13 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:50:13 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:50:13 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:54:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:54:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:54:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:54:06 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:54:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:54:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:54:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:54:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:54:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:54:09 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:54:09 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:54:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:54:09 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:55:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:55:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:55:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:55:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:55:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:55:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:55:06 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:55:06 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:55:06 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:55:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:55:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:55:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:55:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:56:05 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:56:05 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:56:05 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:56:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:56:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:56:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:56:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:56:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:56:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:56:08 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:56:08 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:56:08 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:56:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:57:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:57:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:57:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36031 | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36031 | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36031. Falling back to existing DB data. | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540115 with 2 parts. | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nZFPg5kWkxS9Yk2S8... | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nZFPg5kWkxS9Yk2S8 | TIME: 2026-01-15 01:57:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/329+Doremus+Ave,+Newark,+NJ+07105,+USA/40.7035372,-74.1510141/40.6673774,-74.1720862/40.676003,-74.1984689/40.6458154,-74.2270333/40.6524879,-74.2366371/40.593872,-74.2913933/40.5386982,-74.3703261/40.5443799,-74.3946317/40.8648826,-74.4212752/@40.5523965,-74.3437137,13.29z/data=!4m17!4m16!1m5!1m1!1s0x89c253e245d8c0fb:0x6f00935c426e1874!2m2!1d-74.1260651!2d40.722506!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=13130891-9ea4-44ab-a4ef-fb894742f47f | TIME: 2026-01-15 01:57:09 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 01:57:09 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540115, part 1. | TIME: 2026-01-15 01:57:09 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540115. | TIME: 2026-01-15 01:57:10 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540115. | TIME: 2026-01-15 01:57:10 INFO - TOKEN: 540115 | FUNCTION: get_unique_token | STATUS: Using existing token: 8k0iykc8mfih | TIME: 2026-01-15 01:57:10 INFO - TOKEN: 540115 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '329 Doremus Ave, Newark, NJ 07105, USA' | TIME: 2026-01-15 01:57:11 INFO - TOKEN: 540115 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7212387, -74.1255369). | TIME: 2026-01-15 01:57:12 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-15 01:57:12 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8k0iykc8mfih | TIME: 2026-01-15 01:57:12 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xYDQYTpra3Vqrno66... | TIME: 2026-01-15 01:57:12 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xYDQYTpra3Vqrno66 | TIME: 2026-01-15 01:57:12 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8648723,-74.4211623/40.9303212,-75.0878959/40.9330892,-75.1009195/40.9770007,-75.1354595/@40.9179358,-75.1610506,11z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExNy4wKgBIAVAD&skid=5a65c779-5ad8-40d4-abbd-dc2aa1c24ac1 | TIME: 2026-01-15 01:57:14 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 01:57:14 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540115, part 2. | TIME: 2026-01-15 01:57:14 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-15 01:57:14 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540115. | TIME: 2026-01-15 01:57:14 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540115. | TIME: 2026-01-15 01:57:14 INFO - TOKEN: 540115 | FUNCTION: get_unique_token | STATUS: Using existing token: 8k0iykc8mfih | TIME: 2026-01-15 01:57:15 INFO - TOKEN: 540115 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '329 Doremus Ave, Newark, NJ 07105, USA' | TIME: 2026-01-15 01:57:15 INFO - TOKEN: 540115 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7212387, -74.1255369). | TIME: 2026-01-15 01:57:16 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-15 01:57:16 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8k0iykc8mfih | TIME: 2026-01-15 01:57:16 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540115. | TIME: 2026-01-15 01:57:16 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:57:16 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:57:17 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:57:17 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:57:17 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:57:17 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:58:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:58:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:58:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:58:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:58:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:58:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:58:08 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:58:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:58:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:58:10 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:58:10 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:58:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:58:10 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 01:59:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:59:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 01:59:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 01:59:06 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 01:59:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 01:59:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 01:59:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 01:59:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 01:59:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 01:59:08 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:59:08 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 01:59:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 01:59:08 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:00:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:00:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:00:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:00:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:00:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:00:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:00:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:00:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:00:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:00:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:00:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:00:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:00:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:01:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:01:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:01:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:01:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:01:07 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:02:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:02:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:02:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:02:06 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:02:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:02:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:02:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:02:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:02:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:02:08 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:02:08 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:02:08 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:02:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:03:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:03:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:03:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:03:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:13:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:13:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:13:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:13:06 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:13:06 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:13:06 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:13:06 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:13:06 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:13:06 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:13:07 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:13:07 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:13:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:13:07 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:14:04 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:14:04 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:14:04 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:14:06 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:14:06 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:14:06 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:14:06 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:14:06 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 02:14:06 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:14:06 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:14:07 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:14:07 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:14:07 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:14:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:15:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:15:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:15:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:15:07 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:15:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:15:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:15:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:15:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:15:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:15:08 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:15:08 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:15:08 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:15:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:16:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:16:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:16:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:16:06 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:16:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:16:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:16:06 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:16:06 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 02:16:06 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:16:06 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:16:07 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:16:07 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:16:07 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:16:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:21:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:21:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:21:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:21:06 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:21:06 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:21:06 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:21:06 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:21:06 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:21:06 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:21:07 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:21:07 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:21:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:21:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:22:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:22:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:22:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:22:06 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:22:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:22:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:22:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:22:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36016 | TIME: 2026-01-15 02:22:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36016. Falling back to existing DB data. | TIME: 2026-01-15 02:22:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36016 because it has no route_token in new or existing data. | TIME: 2026-01-15 02:22:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:22:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:22:08 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:22:08 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:22:08 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:22:08 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:23:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:23:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:23:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:23:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:23:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:23:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:23:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:23:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:23:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:23:09 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:23:09 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:23:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:23:09 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:24:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:24:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:24:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:24:06 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:24:06 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:24:06 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:24:06 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:24:06 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:24:06 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:24:07 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:24:07 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:24:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:24:07 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:25:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:25:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:25:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:25:06 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:25:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:25:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:25:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:25:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:25:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:25:07 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:25:07 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:25:07 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:25:07 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:27:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:27:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:27:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:27:06 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:27:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:27:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:27:06 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:27:06 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:27:06 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:27:07 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:27:07 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:27:07 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:27:07 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:28:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:28:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:28:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:28:07 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:28:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:28:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:28:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:28:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:28:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:28:08 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:28:08 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:28:08 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:28:08 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:30:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:30:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:30:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:30:07 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:30:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:30:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:30:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:30:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:30:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:30:09 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:30:09 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:30:09 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:30:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:33:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:33:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:33:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:33:06 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:33:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:33:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:33:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:33:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:33:07 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:33:09 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:33:09 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:33:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:33:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:34:05 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:34:05 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:34:05 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:34:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:34:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:34:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:34:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:34:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:34:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:34:08 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:34:08 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:34:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:34:08 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:35:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:35:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:35:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:35:07 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:35:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:35:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:35:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:35:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:35:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:35:09 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:35:09 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:35:09 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:35:09 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:37:04 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:37:04 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:37:04 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36030 | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36030. Falling back to existing DB data. | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100325 with 1 parts. | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NGMsg7hRc7tNmZBA6... | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NGMsg7hRc7tNmZBA6 | TIME: 2026-01-15 02:37:07 INFO - TOKEN: 11521440 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.363017,-109.0467724/35.2019882,-111.7607147/34.7172313,-114.4877116/@34.7174212,-114.4873773,17.82z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=01d43f35-0cfa-4006-a611-22bfa4533d55 | TIME: 2026-01-15 02:37:09 INFO - TOKEN: 11521440 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 02:37:09 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100325, part 1. | TIME: 2026-01-15 02:37:09 INFO - TOKEN: 11521440 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100325. | TIME: 2026-01-15 02:37:09 INFO - TOKEN: 100325 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100325. | TIME: 2026-01-15 02:37:09 INFO - TOKEN: 100325 | FUNCTION: get_unique_token | STATUS: Using existing token: htljs6y5mt3r | TIME: 2026-01-15 02:37:09 INFO - TOKEN: 100325 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-15 02:37:11 INFO - TOKEN: 100325 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: htljs6y5mt3r | TIME: 2026-01-15 02:37:11 INFO - TOKEN: 11521440 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100325. | TIME: 2026-01-15 02:37:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:37:11 INFO - TOKEN: 11521440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:37:13 INFO - TOKEN: 11521440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:37:13 INFO - TOKEN: 11521440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:37:13 INFO - TOKEN: 11521440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:37:13 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:38:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:38:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:38:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:38:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:38:06 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:38:06 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:38:06 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:38:06 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:38:06 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:38:07 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:38:07 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:38:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:38:07 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:39:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:39:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:39:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:39:06 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:39:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:39:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:39:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:39:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:39:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:39:08 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:39:08 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:39:08 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:39:08 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:40:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:40:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:40:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:40:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:40:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:40:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:40:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:40:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:40:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:40:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:40:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:40:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:40:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:41:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:41:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:41:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:41:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:41:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:41:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:41:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:41:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:41:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:41:08 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:41:08 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:41:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:41:08 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:42:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:42:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:42:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:42:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:42:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:42:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:42:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:42:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:42:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:42:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:42:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:42:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:42:09 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:43:04 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:43:04 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:43:04 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:43:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:45:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:45:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:45:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:45:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:45:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:45:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:45:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:45:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:45:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:45:09 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:45:09 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:45:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:45:09 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:47:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:47:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:47:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:47:06 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:47:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:47:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:47:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:47:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:47:07 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:47:08 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:47:08 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:47:08 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:47:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:48:05 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:48:05 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:48:05 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:48:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:48:08 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:48:08 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:48:08 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:48:08 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36020 | TIME: 2026-01-15 02:48:08 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36020. Falling back to existing DB data. | TIME: 2026-01-15 02:48:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380042 with 1 parts. | TIME: 2026-01-15 02:48:08 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LV1cCAkk5JZ5fiXM7... | TIME: 2026-01-15 02:48:08 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LV1cCAkk5JZ5fiXM7 | TIME: 2026-01-15 02:48:08 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.2669538,-81.1220388/36.9644185,-81.0728035/36.595638,-82.2441373/@36.5945098,-82.2409048,16.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDgyNS4wKgBIAVAD&skid=7a820449-5fa9-4f07-b8c0-64797aadbc3c | TIME: 2026-01-15 02:48:09 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 02:48:09 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 380042, part 1. | TIME: 2026-01-15 02:48:09 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380042. | TIME: 2026-01-15 02:48:09 INFO - TOKEN: 380042 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380042. | TIME: 2026-01-15 02:48:09 INFO - TOKEN: 380042 | FUNCTION: get_unique_token | STATUS: Using existing token: 262rqlzv8ato | TIME: 2026-01-15 02:48:10 INFO - TOKEN: 380042 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-15 02:48:11 INFO - TOKEN: 380042 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 262rqlzv8ato | TIME: 2026-01-15 02:48:11 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380042. | TIME: 2026-01-15 02:48:11 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:48:11 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:48:12 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:48:12 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:48:12 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:48:12 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:51:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:51:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:51:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:51:06 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:51:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:51:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:51:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:51:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:51:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:51:08 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:51:08 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:51:08 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:51:08 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:53:04 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:53:04 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:53:04 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:53:07 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:53:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:53:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:53:07 INFO - TOKEN: 25428764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:53:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:53:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:53:08 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:53:08 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:53:08 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:53:08 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:54:04 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:54:04 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:54:04 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:54:06 INFO - TOKEN: 58280708 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36018 | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36018 | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36018. Falling back to existing DB data. | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100324 with 2 parts. | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5hS2pyAaVwDRXMNd9... | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5hS2pyAaVwDRXMNd9 | TIME: 2026-01-15 02:54:07 INFO - TOKEN: 58280708 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0123872,-114.741174/35.1967587,-114.0667552/@35.1966979,-114.0665321,19.01z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=b15d8fe7-1ca1-40cc-857d-dc14d73ceb68 | TIME: 2026-01-15 02:54:08 INFO - TOKEN: 58280708 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-15 02:54:08 INFO - TOKEN: 58280708 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 100324, part 1. | TIME: 2026-01-15 02:54:08 INFO - TOKEN: 58280708 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100324. | TIME: 2026-01-15 02:54:08 INFO - TOKEN: 100324 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100324. | TIME: 2026-01-15 02:54:08 INFO - TOKEN: 100324 | FUNCTION: get_unique_token | STATUS: Using existing token: prt6rxktfx1d | TIME: 2026-01-15 02:54:08 INFO - TOKEN: 100324 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-15 02:54:09 INFO - TOKEN: 100324 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: prt6rxktfx1d | TIME: 2026-01-15 02:54:10 INFO - TOKEN: 58280708 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tjMxsmjskGW4WPx37... | TIME: 2026-01-15 02:54:10 INFO - TOKEN: 58280708 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tjMxsmjskGW4WPx37 | TIME: 2026-01-15 02:54:10 INFO - TOKEN: 58280708 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2067667,-114.0603101/35.1461572,-113.6865084/33.7962028,-112.5523117/33.6681458,-112.4130143/33.4612706,-112.4049459/33.4521379,-112.037548/4323+E+Winslow+Ave,+Phoenix,+AZ+85040,+USA/@34.3120415,-113.6838291,9z/data=!3m1!4b1!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x872b0efccfca9af9:0xb38fe4dbd6603c2e!2m2!1d-111.9885773!2d33.4204834!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=0044d5cf-0a06-4938-83b7-9a381a0df87b | TIME: 2026-01-15 02:54:11 INFO - TOKEN: 58280708 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-15 02:54:11 INFO - TOKEN: 58280708 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 100324, part 2. | TIME: 2026-01-15 02:54:11 INFO - TOKEN: 58280708 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-15 02:54:11 INFO - TOKEN: 58280708 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 100324. | TIME: 2026-01-15 02:54:11 INFO - TOKEN: 100324 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100324. | TIME: 2026-01-15 02:54:11 INFO - TOKEN: 100324 | FUNCTION: get_unique_token | STATUS: Using existing token: prt6rxktfx1d | TIME: 2026-01-15 02:54:11 INFO - TOKEN: 100324 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4323 E Winslow Ave, Phoenix, AZ 85040, USA' | TIME: 2026-01-15 02:54:12 INFO - TOKEN: 100324 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.4210430, -111.9885605). | TIME: 2026-01-15 02:54:13 INFO - TOKEN: 100324 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-15 02:54:13 INFO - TOKEN: 100324 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: prt6rxktfx1d | TIME: 2026-01-15 02:54:14 INFO - TOKEN: 58280708 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100324. | TIME: 2026-01-15 02:54:14 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:54:14 INFO - TOKEN: 58280708 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:54:15 INFO - TOKEN: 58280708 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:54:15 INFO - TOKEN: 58280708 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:54:15 INFO - TOKEN: 58280708 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:54:15 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:56:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:56:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:56:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:56:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:56:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:56:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:56:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:56:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:56:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:56:08 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:56:08 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:56:08 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:56:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:57:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:57:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:57:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:57:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:57:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:57:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:57:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:57:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:57:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:57:08 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:57:08 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:57:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:57:08 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 02:58:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:58:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 02:58:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 02:58:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 02:58:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 02:58:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 02:58:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 02:58:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 02:58:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 02:58:08 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:58:08 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 02:58:08 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 02:58:08 INFO - TOKEN: 77640360 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:00:05 INFO - TOKEN: 77640360 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:00:05 INFO - TOKEN: 77640360 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:00:05 INFO - TOKEN: 77640360 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:00:07 INFO - TOKEN: 77640360 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:00:07 INFO - TOKEN: 77640360 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:00:07 INFO - TOKEN: 77640360 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:00:07 INFO - TOKEN: 77640360 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:00:07 INFO - TOKEN: 77640360 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:00:07 INFO - TOKEN: 77640360 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:00:08 INFO - TOKEN: 77640360 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:00:08 INFO - TOKEN: 77640360 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:00:08 INFO - TOKEN: 77640360 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:00:08 INFO - TOKEN: 77640360 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:01:04 INFO - TOKEN: 77640360 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:01:04 INFO - TOKEN: 77640360 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:01:04 INFO - TOKEN: 77640360 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:01:06 INFO - TOKEN: 77640360 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:01:06 INFO - TOKEN: 77640360 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:01:06 INFO - TOKEN: 77640360 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:01:06 INFO - TOKEN: 77640360 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:01:06 INFO - TOKEN: 77640360 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:01:06 INFO - TOKEN: 77640360 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:01:07 INFO - TOKEN: 77640360 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:01:07 INFO - TOKEN: 77640360 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:01:07 INFO - TOKEN: 77640360 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:01:07 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:02:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:02:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:02:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:02:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:02:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:02:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:02:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:02:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:02:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:02:08 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:02:08 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:02:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:02:08 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:03:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:03:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:03:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:03:06 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:03:06 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:03:06 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:03:06 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:03:06 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:03:06 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:03:07 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:03:07 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:03:07 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:03:07 INFO - TOKEN: 77640360 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:04:05 INFO - TOKEN: 77640360 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:04:05 INFO - TOKEN: 77640360 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:04:05 INFO - TOKEN: 77640360 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:04:07 INFO - TOKEN: 77640360 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:04:07 INFO - TOKEN: 77640360 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:04:07 INFO - TOKEN: 77640360 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:04:07 INFO - TOKEN: 77640360 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:04:07 INFO - TOKEN: 77640360 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:04:07 INFO - TOKEN: 77640360 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:04:08 INFO - TOKEN: 77640360 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:04:08 INFO - TOKEN: 77640360 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:04:08 INFO - TOKEN: 77640360 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:04:08 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:05:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:05:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:05:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36072 | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36072 | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36072. Falling back to existing DB data. | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220601 with 2 parts. | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DWsHHBCoWrB1Gfbg9... | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DWsHHBCoWrB1Gfbg9 | TIME: 2026-01-15 03:05:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/8181+Burden+Rd,+Machesney+Park,+IL+61115,+USA/42.3799005,-89.0236889/42.3654163,-89.0308494/42.3698367,-88.8515564/42.2765917,-88.8442589/42.2410044,-88.8244027/42.2338692,-88.9716924/42.066488,-89.0218855/40.5332592,-89.0270974/40.4344313,-88.9724073/@40.4776773,-88.9776386,11.38z/data=!4m17!4m16!1m5!1m1!1s0x8808bb57fc542643:0xabedd1da9dd591d2!2m2!1d-89.0160641!2d42.3807042!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=4f2b4715-7f1b-402b-a555-21dd8bedc70f | TIME: 2026-01-15 03:05:08 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 03:05:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220601, part 1. | TIME: 2026-01-15 03:05:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220601. | TIME: 2026-01-15 03:05:08 INFO - TOKEN: 220601 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220601. | TIME: 2026-01-15 03:05:08 INFO - TOKEN: 220601 | FUNCTION: get_unique_token | STATUS: Using existing token: y4cw4ys8skk6 | TIME: 2026-01-15 03:05:09 INFO - TOKEN: 220601 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '8181 Burden Rd, Machesney Park, IL 61115, USA' | TIME: 2026-01-15 03:05:10 INFO - TOKEN: 220601 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3791885, -89.0195179). | TIME: 2026-01-15 03:05:11 INFO - TOKEN: 220601 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 03:05:11 INFO - TOKEN: 220601 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y4cw4ys8skk6 | TIME: 2026-01-15 03:05:11 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fcWHmx8FwbjPfrH99... | TIME: 2026-01-15 03:05:11 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fcWHmx8FwbjPfrH99 | TIME: 2026-01-15 03:05:11 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.4344313,-88.9724073/40.1202338,-88.1668506/40.1176421,-87.5317328/@40.1257669,-87.5559206,13.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=3599a175-bc52-4119-ae1b-32fe1363fb82 | TIME: 2026-01-15 03:05:12 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 03:05:12 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 220601, part 2. | TIME: 2026-01-15 03:05:12 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-15 03:05:12 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220601. | TIME: 2026-01-15 03:05:12 INFO - TOKEN: 220601 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220601. | TIME: 2026-01-15 03:05:12 INFO - TOKEN: 220601 | FUNCTION: get_unique_token | STATUS: Using existing token: y4cw4ys8skk6 | TIME: 2026-01-15 03:05:13 INFO - TOKEN: 220601 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '8181 Burden Rd, Machesney Park, IL 61115, USA' | TIME: 2026-01-15 03:05:14 INFO - TOKEN: 220601 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3791885, -89.0195179). | TIME: 2026-01-15 03:05:17 INFO - TOKEN: 220601 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-15 03:05:17 INFO - TOKEN: 220601 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y4cw4ys8skk6 | TIME: 2026-01-15 03:05:17 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220601. | TIME: 2026-01-15 03:05:17 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:05:17 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:05:18 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:05:18 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:05:18 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:05:18 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:06:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:06:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:06:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:06:07 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:06:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:06:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:06:07 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:06:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:06:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:06:08 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:06:08 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:06:08 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:06:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:07:05 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:07:05 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:07:05 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:07:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:07:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:07:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:07:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:08:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:08:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:08:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:08:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:08:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:08:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:08:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:08:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:08:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:08:09 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:08:09 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:08:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:08:09 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:09:05 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:09:05 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:09:05 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36048 | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36048. Falling back to existing DB data. | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210178 with 1 parts. | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vnjHzGkd3poK5uot6... | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vnjHzGkd3poK5uot6 | TIME: 2026-01-15 03:09:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.117633,-87.5316984/39.6920219,-86.2213512/39.8001288,-86.0162713/39.8306355,-84.8138378/@39.8303365,-84.8136498,18.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYwOC4wKgBIAVAD&skid=36b8e904-82e7-42eb-801f-0c0c2e146802 | TIME: 2026-01-15 03:09:08 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 03:09:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210178, part 1. | TIME: 2026-01-15 03:09:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210178. | TIME: 2026-01-15 03:09:09 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210178. | TIME: 2026-01-15 03:09:09 INFO - TOKEN: 210178 | FUNCTION: get_unique_token | STATUS: Using existing token: l90nodujqkyx | TIME: 2026-01-15 03:09:09 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 03:09:10 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l90nodujqkyx | TIME: 2026-01-15 03:09:11 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210178. | TIME: 2026-01-15 03:09:11 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36049 | TIME: 2026-01-15 03:09:11 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36049. Falling back to existing DB data. | TIME: 2026-01-15 03:09:11 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240331 with 1 parts. | TIME: 2026-01-15 03:09:11 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JCeoLPKzpbwitgxu8... | TIME: 2026-01-15 03:09:11 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JCeoLPKzpbwitgxu8 | TIME: 2026-01-15 03:09:11 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8306275,-84.8138407/39.9655761,-83.1194904/39.9331322,-82.8389357/40.0606565,-80.8345096/40.0496148,-80.7317417/@40.0604621,-80.8358892,17.96z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkxNy4wKgBIAVAD&skid=ad4a1fb5-2190-49e2-903e-af115f91637b | TIME: 2026-01-15 03:09:12 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-15 03:09:12 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240331, part 1. | TIME: 2026-01-15 03:09:12 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240331. | TIME: 2026-01-15 03:09:12 INFO - TOKEN: 240331 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240331. | TIME: 2026-01-15 03:09:12 INFO - TOKEN: 240331 | FUNCTION: get_unique_token | STATUS: Using existing token: n1g4b02xtgcg | TIME: 2026-01-15 03:09:12 INFO - TOKEN: 240331 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-15 03:09:13 INFO - TOKEN: 240331 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1g4b02xtgcg | TIME: 2026-01-15 03:09:13 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240331. | TIME: 2026-01-15 03:09:13 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:09:13 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:09:15 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:09:15 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:09:15 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:09:15 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:10:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:10:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:10:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:10:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:10:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:10:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:10:08 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:10:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:10:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:10:10 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:10:10 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:10:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:10:10 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:11:04 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:11:04 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:11:04 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:11:06 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:11:06 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:11:06 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:11:06 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:11:06 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 03:11:06 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:11:06 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:11:07 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:11:07 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:11:07 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:11:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:12:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:12:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:12:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:12:07 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:12:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:12:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:12:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:12:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:12:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:12:08 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:12:08 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:12:08 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:12:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:13:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:13:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:13:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36019 | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36019. Falling back to existing DB data. | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440070 with 1 parts. | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KpLz9mQta8d6z9PFA... | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KpLz9mQta8d6z9PFA | TIME: 2026-01-15 03:13:07 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7209105,-79.8081404/39.6698122,-79.8600983/39.640156,-79.8974529/39.4710542,-80.1334651/39.4665581,-80.157771/39.4328776,-80.1860546/38.3556186,-81.6319539/37.7265947,-81.1898592/37.2824085,-81.1251494/@37.7115492,-82.6728596,7.08z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=f30578e6-e9c2-4608-add0-993a14a22c62 | TIME: 2026-01-15 03:13:08 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-15 03:13:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 440070, part 1. | TIME: 2026-01-15 03:13:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440070. | TIME: 2026-01-15 03:13:09 INFO - TOKEN: 440070 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440070. | TIME: 2026-01-15 03:13:09 INFO - TOKEN: 440070 | FUNCTION: get_unique_token | STATUS: Using existing token: 4vfq2e3l9sim | TIME: 2026-01-15 03:13:09 INFO - TOKEN: 440070 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-15 03:13:10 INFO - TOKEN: 440070 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4vfq2e3l9sim | TIME: 2026-01-15 03:13:10 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440070. | TIME: 2026-01-15 03:13:10 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:13:10 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:13:11 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:13:11 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:13:11 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:13:11 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:14:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:14:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:14:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:14:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:14:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:14:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:14:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:14:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:14:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:14:09 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:14:09 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:14:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:14:09 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:15:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:15:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:15:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:15:06 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:15:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:15:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:15:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:15:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:15:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:15:08 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:15:08 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:15:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:15:08 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:16:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:16:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:16:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:16:07 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:16:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:16:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:16:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:16:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:16:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:16:08 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:16:08 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:16:08 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:16:08 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:17:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:17:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:17:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:17:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:17:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:17:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:17:08 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:17:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:17:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:17:10 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:17:10 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:17:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:17:10 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:21:05 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:21:05 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:21:05 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:21:07 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:21:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:21:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:21:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:21:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:21:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:21:08 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:21:08 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:21:08 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:21:08 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:23:04 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:23:04 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:23:04 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:23:06 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:23:06 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:23:06 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:23:06 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:23:06 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:23:06 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:23:07 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:23:07 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:23:07 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:23:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:24:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:24:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:24:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:24:06 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35937 | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35937 | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 35937 | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35937. Falling back to existing DB data. | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311048 with 3 parts. | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mju3EQJqfw1UUryDA... | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mju3EQJqfw1UUryDA | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7606+W+Hwy+80,+Midland,+TX+79706,+USA/31.9447448,-102.1733195/31.9599912,-102.1413199/31.9506991,-102.1389119/31.9723885,-102.0735216/32.4954344,-100.2794669/32.4902938,-99.7330093/32.7479364,-97.7292739/32.6838443,-97.4547471/32.6868679,-96.6245394/@32.6869743,-96.6264605,18.61z/data=!4m19!4m18!1m5!1m1!1s0x86fbd0a64438262f:0xb8326083a236e68b!2m2!1d-102.1766734!2d31.9456482!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=49d5b460-472f-4777-9453-12fbfe536722 | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311048, part 1. | TIME: 2026-01-15 03:24:07 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311048. | TIME: 2026-01-15 03:24:08 INFO - TOKEN: 311048 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311048. | TIME: 2026-01-15 03:24:08 INFO - TOKEN: 311048 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 03:24:08 INFO - TOKEN: 311048 | FUNCTION: get_unique_token | STATUS: Generated unique token: k0akgdkpetw0 | TIME: 2026-01-15 03:24:08 INFO - TOKEN: 311048 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7606 W Hwy 80, Midland, TX 79706, USA' | TIME: 2026-01-15 03:24:10 INFO - TOKEN: 311048 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.9432254, -102.1773678). | TIME: 2026-01-15 03:24:11 INFO - TOKEN: 311048 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 03:24:11 INFO - TOKEN: 311048 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: k0akgdkpetw0 | TIME: 2026-01-15 03:24:11 INFO - TOKEN: 05042169 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GqxqJSTLET7jLgk67... | TIME: 2026-01-15 03:24:11 INFO - TOKEN: 05042169 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GqxqJSTLET7jLgk67 | TIME: 2026-01-15 03:24:11 INFO - TOKEN: 05042169 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.6868679,-96.6245394/32.5095529,-96.2640531/32.2243804,-95.869607/32.1873246,-95.8101424/32.0266977,-95.4060621/@32.0260019,-95.4039974,18.06z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=7d881fba-a0e8-43ae-bbcb-45e38bd3d58a | TIME: 2026-01-15 03:24:12 INFO - TOKEN: 05042169 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-15 03:24:12 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 311048, part 2. | TIME: 2026-01-15 03:24:12 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-15 03:24:12 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311048. | TIME: 2026-01-15 03:24:12 INFO - TOKEN: 311048 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311048. | TIME: 2026-01-15 03:24:12 INFO - TOKEN: 311048 | FUNCTION: get_unique_token | STATUS: Using existing token: k0akgdkpetw0 | TIME: 2026-01-15 03:24:13 INFO - TOKEN: 311048 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7606 W Hwy 80, Midland, TX 79706, USA' | TIME: 2026-01-15 03:24:14 INFO - TOKEN: 311048 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.9432254, -102.1773678). | TIME: 2026-01-15 03:24:15 INFO - TOKEN: 311048 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-15 03:24:15 INFO - TOKEN: 311048 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: k0akgdkpetw0 | TIME: 2026-01-15 03:24:15 INFO - TOKEN: 05042169 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4HmamEzGDmkLw2iTA... | TIME: 2026-01-15 03:24:15 INFO - TOKEN: 05042169 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4HmamEzGDmkLw2iTA | TIME: 2026-01-15 03:24:15 INFO - TOKEN: 05042169 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0203974,-95.3747495/31.9714512,-95.2733385/31.3702676,-94.74566/31.3171464,-94.6961273/30.7768968,-94.4149168/30.2048626,-94.1909731/30.0958352,-94.1217632/30.127377,-93.7014169/@30.1274887,-93.7018174,20.39z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=e23c11a4-3c7c-4463-a8df-4ef0afd99db9 | TIME: 2026-01-15 03:24:16 INFO - TOKEN: 05042169 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-15 03:24:16 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311048, part 3. | TIME: 2026-01-15 03:24:16 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-15 03:24:16 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311048. | TIME: 2026-01-15 03:24:16 INFO - TOKEN: 311048 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311048. | TIME: 2026-01-15 03:24:16 INFO - TOKEN: 311048 | FUNCTION: get_unique_token | STATUS: Using existing token: k0akgdkpetw0 | TIME: 2026-01-15 03:24:17 INFO - TOKEN: 311048 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7606 W Hwy 80, Midland, TX 79706, USA' | TIME: 2026-01-15 03:24:18 INFO - TOKEN: 311048 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.9432254, -102.1773678). | TIME: 2026-01-15 03:24:19 INFO - TOKEN: 311048 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 21, Final geocoded count: 21. | TIME: 2026-01-15 03:24:19 INFO - TOKEN: 311048 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: k0akgdkpetw0 | TIME: 2026-01-15 03:24:20 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311048. | TIME: 2026-01-15 03:24:20 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:24:20 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:24:21 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:24:21 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:24:21 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:24:21 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:25:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:25:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:25:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:25:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:25:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:25:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:25:08 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:25:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:25:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:25:10 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:25:10 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:25:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:25:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:26:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:26:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:26:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:26:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:26:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:26:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:26:08 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:26:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:26:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:26:10 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:26:10 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:26:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:26:10 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:27:04 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:27:04 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:27:04 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:27:06 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:27:07 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:27:07 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:27:07 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:27:07 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:27:07 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:27:07 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:27:07 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:27:07 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:27:07 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:28:05 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:28:05 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:28:05 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:28:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:28:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:28:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:28:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:28:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:28:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:28:08 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:28:08 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:28:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:28:08 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:30:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:30:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:30:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:30:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:30:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:30:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:30:08 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:30:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:30:08 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:30:10 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:30:10 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:30:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:30:10 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:31:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:31:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:31:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36034 | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36034 | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36034. Falling back to existing DB data. | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210480 with 2 parts. | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cEW2n5RYbqtFX3ey5... | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cEW2n5RYbqtFX3ey5 | TIME: 2026-01-15 03:31:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9981838,-84.8030579/41.0530041,-84.9932625/40.9609705,-85.2858026/40.8284141,-85.3590515/40.8952682,-85.5133047/40.8781188,-85.5335412/40.7276395,-86.3953935/40.5710544,-86.6611296/40.5938459,-86.7342509/@40.593668,-86.73514,16.93z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=df4285cb-1f66-41b6-ac1f-853ceee61e79 | TIME: 2026-01-15 03:31:08 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-15 03:31:08 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 210480, part 1. | TIME: 2026-01-15 03:31:08 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210480. | TIME: 2026-01-15 03:31:08 INFO - TOKEN: 210480 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210480. | TIME: 2026-01-15 03:31:08 INFO - TOKEN: 210480 | FUNCTION: get_unique_token | STATUS: Using existing token: a9rxl1g6635j | TIME: 2026-01-15 03:31:09 INFO - TOKEN: 210480 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-15 03:31:10 INFO - TOKEN: 210480 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a9rxl1g6635j | TIME: 2026-01-15 03:31:10 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RFzZsRy2nv1RBfFW8... | TIME: 2026-01-15 03:31:10 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RFzZsRy2nv1RBfFW8 | TIME: 2026-01-15 03:31:10 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5938862,-86.7339903/40.6097079,-86.9824203/40.7657852,-87.1258631/40.7704331,-87.5259989/@40.7644935,-87.5148433,11.93z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=8995fc10-2430-48df-886b-6188db124ea5 | TIME: 2026-01-15 03:31:11 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 03:31:11 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210480, part 2. | TIME: 2026-01-15 03:31:11 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-15 03:31:11 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 210480. | TIME: 2026-01-15 03:31:12 INFO - TOKEN: 210480 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210480. | TIME: 2026-01-15 03:31:12 INFO - TOKEN: 210480 | FUNCTION: get_unique_token | STATUS: Using existing token: a9rxl1g6635j | TIME: 2026-01-15 03:31:12 INFO - TOKEN: 210480 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-15 03:31:13 INFO - TOKEN: 210480 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a9rxl1g6635j | TIME: 2026-01-15 03:31:13 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210480. | TIME: 2026-01-15 03:31:13 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:31:13 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:31:14 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:31:14 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:31:14 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:31:14 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:32:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:32:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:32:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:32:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:32:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:32:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:32:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:32:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:32:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:32:09 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:32:09 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:32:09 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:32:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:33:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:33:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:33:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:33:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:33:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:33:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:33:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:33:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:33:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:33:09 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:33:09 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:33:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:33:09 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:34:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:34:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:34:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:34:06 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:34:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:34:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:34:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:34:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:34:07 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:34:07 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:34:07 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:34:07 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:34:07 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:35:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:35:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:35:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:35:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:35:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:35:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:35:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:35:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:35:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:35:09 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:35:09 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:35:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:35:09 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:36:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:36:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:36:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36041 | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36041. Falling back to existing DB data. | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220602 with 1 parts. | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4hYEm8D8Zzk9Anxb6... | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4hYEm8D8Zzk9Anxb6 | TIME: 2026-01-15 03:36:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7704281,-87.5258703/40.7516898,-87.9993485/40.7343572,-88.7376579/40.4856889,-89.0330537/40.5026119,-89.0415062/40.5091158,-89.0560961/@40.4913701,-89.0689686,13.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=acd54358-1448-4461-a4fe-59f8342a1a9f | TIME: 2026-01-15 03:36:08 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 03:36:08 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220602, part 1. | TIME: 2026-01-15 03:36:08 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220602. | TIME: 2026-01-15 03:36:08 INFO - TOKEN: 220602 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220602. | TIME: 2026-01-15 03:36:08 INFO - TOKEN: 220602 | FUNCTION: get_unique_token | STATUS: Using existing token: a4s2wfodlh0f | TIME: 2026-01-15 03:36:08 INFO - TOKEN: 220602 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-15 03:36:10 INFO - TOKEN: 220602 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a4s2wfodlh0f | TIME: 2026-01-15 03:36:10 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220602. | TIME: 2026-01-15 03:36:10 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:36:10 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:36:11 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:36:11 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:36:11 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:36:11 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:37:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:37:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:37:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:37:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:37:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:37:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:37:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:37:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:37:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:37:10 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:37:10 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:37:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:37:10 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:38:04 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:38:04 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:38:04 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:38:07 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:38:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:38:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:38:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:38:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:38:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:38:08 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:38:08 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:38:08 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:38:08 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:39:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:39:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:39:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:39:06 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:39:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:39:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:39:07 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:39:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:39:07 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:39:07 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:39:07 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:39:07 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:39:07 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:40:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:40:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:40:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:40:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:40:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:40:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:40:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:40:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:40:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:40:09 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:40:09 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:40:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:40:09 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:41:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:41:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:41:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:41:06 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:41:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:41:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:41:07 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:41:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:41:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:41:08 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:41:08 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:41:08 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:41:08 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:42:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:42:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:42:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36052 | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36052. Falling back to existing DB data. | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460028 with 1 parts. | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dndLuc4qWDaGGBEG9... | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dndLuc4qWDaGGBEG9 | TIME: 2026-01-15 03:42:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/39.6635254,-79.4766984/39.7064304,-78.1809756/39.628797,-77.8103359/39.6004978,-77.8190787/39.6003715,-77.8213256/39.5859629,-77.8200005/39.5846107,-77.830395/@39.6267765,-78.6379843,10.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MTAyOS4wKgBIAVAD | TIME: 2026-01-15 03:42:08 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-15 03:42:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 460028, part 1. | TIME: 2026-01-15 03:42:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460028. | TIME: 2026-01-15 03:42:08 INFO - TOKEN: 460028 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460028. | TIME: 2026-01-15 03:42:08 INFO - TOKEN: 460028 | FUNCTION: get_unique_token | STATUS: Using existing token: eksz2aw5vvxs | TIME: 2026-01-15 03:42:09 INFO - TOKEN: 460028 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-15 03:42:10 INFO - TOKEN: 460028 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: eksz2aw5vvxs | TIME: 2026-01-15 03:42:10 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460028. | TIME: 2026-01-15 03:42:10 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:42:10 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:42:12 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:42:12 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:42:12 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:42:12 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:43:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:43:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:43:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:43:07 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:43:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:43:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:43:07 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:43:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:43:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:43:09 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:43:09 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:43:09 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:43:09 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:44:04 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:44:04 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:44:04 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36058 | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36058. Falling back to existing DB data. | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410204 with 1 parts. | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HMMsArx8xnL5GfZJ9... | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HMMsArx8xnL5GfZJ9 | TIME: 2026-01-15 03:44:07 INFO - TOKEN: 14923197 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2940+Alexander+Ave+E,+Tacoma,+WA+98421,+USA/47.2475724,-122.3759598/47.2404306,-122.4334384/47.2194457,-122.4634893/45.9813547,-122.8261444/45.5973398,-122.5504288/@45.5973894,-122.5503933,19.08z/data=!4m13!4m12!1m5!1m1!1s0x549055fee5e071bb:0xb16d96b50d3c1dbe!2m2!1d-122.3729621!2d47.2541166!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=8598eebf-e9b8-4f40-ae6b-8f8a52f0375f | TIME: 2026-01-15 03:44:08 INFO - TOKEN: 14923197 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 03:44:08 INFO - TOKEN: 14923197 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 410204, part 1. | TIME: 2026-01-15 03:44:08 INFO - TOKEN: 14923197 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410204. | TIME: 2026-01-15 03:44:08 INFO - TOKEN: 410204 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410204. | TIME: 2026-01-15 03:44:08 INFO - TOKEN: 410204 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 03:44:09 INFO - TOKEN: 410204 | FUNCTION: get_unique_token | STATUS: Generated unique token: mr5bl5eeut5n | TIME: 2026-01-15 03:44:09 INFO - TOKEN: 410204 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2940 Alexander Ave E, Tacoma, WA 98421, USA' | TIME: 2026-01-15 03:44:10 INFO - TOKEN: 410204 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.2479674, -122.3730436). | TIME: 2026-01-15 03:44:13 INFO - TOKEN: 410204 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-15 03:44:13 INFO - TOKEN: 410204 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: mr5bl5eeut5n | TIME: 2026-01-15 03:44:13 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410204. | TIME: 2026-01-15 03:44:13 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:44:13 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:44:14 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:44:14 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:44:14 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:44:14 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:45:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:45:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:45:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:45:07 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:45:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:45:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:45:07 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:45:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:45:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:45:09 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:45:09 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:45:09 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:45:09 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:46:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:46:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:46:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35945 | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35945. Falling back to existing DB data. | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341144 with 1 parts. | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/p8VBYkQyGNKL34QT8... | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/p8VBYkQyGNKL34QT8 | TIME: 2026-01-15 03:46:06 INFO - TOKEN: 87188582 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.8646313,-118.2091135/33.8659146,-118.1971195/33.9109159,-118.1716911/33.9278614,-118.1031693/34.0653804,-117.9968055/34.0717573,-117.2954962/34.2414526,-117.4310609/34.8847804,-116.9868164/34.7171593,-114.4876036/@34.718324,-114.4870733,17.5z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=f0da89f4-c6c3-4e3f-98d7-16e07847eb77 | TIME: 2026-01-15 03:46:07 INFO - TOKEN: 87188582 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-15 03:46:07 INFO - TOKEN: 87188582 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 341144, part 1. | TIME: 2026-01-15 03:46:07 INFO - TOKEN: 87188582 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341144. | TIME: 2026-01-15 03:46:08 INFO - TOKEN: 341144 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341144. | TIME: 2026-01-15 03:46:08 INFO - TOKEN: 341144 | FUNCTION: get_unique_token | STATUS: Using existing token: khrr8pilwgh1 | TIME: 2026-01-15 03:46:08 INFO - TOKEN: 341144 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-15 03:46:10 INFO - TOKEN: 341144 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: khrr8pilwgh1 | TIME: 2026-01-15 03:46:10 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341144. | TIME: 2026-01-15 03:46:10 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:46:10 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:46:11 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:46:11 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:46:11 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:46:11 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:47:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:47:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:47:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:47:06 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:47:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:47:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:47:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:47:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:47:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:47:08 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:47:08 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:47:08 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:47:08 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:48:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:48:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:48:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:48:07 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:48:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:48:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:48:07 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:48:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:48:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:48:09 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:48:09 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:48:09 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:48:09 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:49:04 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:49:04 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:49:04 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:49:06 INFO - TOKEN: 87188582 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:49:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:49:07 INFO - TOKEN: 87188582 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:49:07 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:49:07 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35948 | TIME: 2026-01-15 03:49:07 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35948. Falling back to existing DB data. | TIME: 2026-01-15 03:49:07 INFO - TOKEN: 87188582 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341145 with 1 parts. | TIME: 2026-01-15 03:49:07 INFO - TOKEN: 87188582 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xgx9MAgXAuEnwsj5A... | TIME: 2026-01-15 03:49:07 INFO - TOKEN: 87188582 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xgx9MAgXAuEnwsj5A | TIME: 2026-01-15 03:49:07 INFO - TOKEN: 87188582 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171681,-114.4876119/34.8682605,-117.0794327/34.2183848,-117.4109715/34.1365184,-117.5190682/34.1295329,-117.9613237/33.9140034,-118.1147857/33.8975606,-118.1875228/33.8646315,-118.2090889/@33.8643775,-118.2059052,14.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=c41e9ac8-ab16-49db-8f0b-278feb2a131d | TIME: 2026-01-15 03:49:08 INFO - TOKEN: 87188582 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-15 03:49:08 INFO - TOKEN: 87188582 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341145, part 1. | TIME: 2026-01-15 03:49:08 INFO - TOKEN: 87188582 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341145. | TIME: 2026-01-15 03:49:08 INFO - TOKEN: 341145 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341145. | TIME: 2026-01-15 03:49:08 INFO - TOKEN: 341145 | FUNCTION: get_unique_token | STATUS: Using existing token: pnlttos2g15u | TIME: 2026-01-15 03:49:08 INFO - TOKEN: 341145 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-15 03:49:10 INFO - TOKEN: 341145 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pnlttos2g15u | TIME: 2026-01-15 03:49:10 INFO - TOKEN: 87188582 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341145. | TIME: 2026-01-15 03:49:10 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:49:10 INFO - TOKEN: 87188582 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:49:11 INFO - TOKEN: 87188582 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:49:11 INFO - TOKEN: 87188582 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:49:11 INFO - TOKEN: 87188582 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:49:11 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:50:04 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:50:04 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:50:04 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:50:06 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:50:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:50:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:50:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:50:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36066 | TIME: 2026-01-15 03:50:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36066. Falling back to existing DB data. | TIME: 2026-01-15 03:50:07 INFO - TOKEN: 14923197 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420011 with 1 parts. | TIME: 2026-01-15 03:50:07 INFO - TOKEN: 14923197 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hfZfcCwfRFe5qYEE6... | TIME: 2026-01-15 03:50:07 INFO - TOKEN: 14923197 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hfZfcCwfRFe5qYEE6 | TIME: 2026-01-15 03:50:07 INFO - TOKEN: 14923197 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/45.5973178,-122.5504019/45.3636949,-122.6725101/45.3461588,-122.7673946/43.5599939,-123.2820854/42.0054572,-122.6156709/@41.8055316,-122.9313479,7.22z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYwMi4wKgBIAVAD&skid=0a9dc5c0-a3d3-4709-80d9-a964366ad5bc | TIME: 2026-01-15 03:50:08 INFO - TOKEN: 14923197 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-15 03:50:08 INFO - TOKEN: 14923197 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 420011, part 1. | TIME: 2026-01-15 03:50:08 INFO - TOKEN: 14923197 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420011. | TIME: 2026-01-15 03:50:09 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420011. | TIME: 2026-01-15 03:50:09 INFO - TOKEN: 420011 | FUNCTION: get_unique_token | STATUS: Using existing token: 6r74ak8u0hcm | TIME: 2026-01-15 03:50:09 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-15 03:50:10 INFO - TOKEN: 420011 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6r74ak8u0hcm | TIME: 2026-01-15 03:50:10 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420011. | TIME: 2026-01-15 03:50:10 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:50:10 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:50:11 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:50:11 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:50:11 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:50:11 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:53:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:53:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:53:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:53:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:53:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:53:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:53:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:53:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:53:07 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:53:09 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:53:09 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:53:09 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:53:09 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:55:04 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:55:04 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:55:04 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:55:06 INFO - TOKEN: 05042169 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:55:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:55:07 INFO - TOKEN: 05042169 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:55:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:55:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35938 | TIME: 2026-01-15 03:55:07 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35938. Falling back to existing DB data. | TIME: 2026-01-15 03:55:07 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330178 with 1 parts. | TIME: 2026-01-15 03:55:07 INFO - TOKEN: 05042169 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Req7abLKp8oPMSvG7... | TIME: 2026-01-15 03:55:07 INFO - TOKEN: 05042169 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Req7abLKp8oPMSvG7 | TIME: 2026-01-15 03:55:07 INFO - TOKEN: 05042169 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.1273768,-93.7014379/30.2437071,-92.0662745/30.2325221,-92.0609998/30.0507358,-91.9267745/30.0477331,-91.8733594/@30.0296386,-91.8942778,13.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=c4081554-2cd6-46d6-8efc-7e9ab0cd627b | TIME: 2026-01-15 03:55:08 INFO - TOKEN: 05042169 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-15 03:55:08 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 330178, part 1. | TIME: 2026-01-15 03:55:08 INFO - TOKEN: 05042169 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330178. | TIME: 2026-01-15 03:55:08 INFO - TOKEN: 330178 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330178. | TIME: 2026-01-15 03:55:08 INFO - TOKEN: 330178 | FUNCTION: get_unique_token | STATUS: Using existing token: xuir7956a22z | TIME: 2026-01-15 03:55:08 INFO - TOKEN: 330178 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-15 03:55:09 INFO - TOKEN: 330178 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xuir7956a22z | TIME: 2026-01-15 03:55:09 INFO - TOKEN: 05042169 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330178. | TIME: 2026-01-15 03:55:09 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:55:09 INFO - TOKEN: 05042169 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:55:10 INFO - TOKEN: 05042169 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:55:10 INFO - TOKEN: 05042169 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:55:10 INFO - TOKEN: 05042169 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:55:10 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 03:58:04 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:58:04 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 03:58:04 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35956 | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35956. Falling back to existing DB data. | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470149 with 1 parts. | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/afTVGX7hiT6vgpey9... | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/afTVGX7hiT6vgpey9 | TIME: 2026-01-15 03:58:07 INFO - TOKEN: 95038874 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1936723,-82.167803/34.9719754,-82.0237242/34.6305646,-82.600393/134+Long+Rd+%23200,+Williamston,+SC+29697,+USA/@34.6301024,-82.5949105,15.28z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x88586a58bd43055d:0x135c40bca2295ed7!2m2!1d-82.605753!2d34.6094859!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=1565cbdd-e1b9-470d-b85a-4b5827f0468b | TIME: 2026-01-15 03:58:08 INFO - TOKEN: 95038874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 03:58:08 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 470149, part 1. | TIME: 2026-01-15 03:58:08 INFO - TOKEN: 95038874 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470149. | TIME: 2026-01-15 03:58:08 INFO - TOKEN: 470149 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470149. | TIME: 2026-01-15 03:58:08 INFO - TOKEN: 470149 | FUNCTION: get_unique_token | STATUS: Using existing token: i7h1k81b2j08 | TIME: 2026-01-15 03:58:08 INFO - TOKEN: 470149 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '134 Long Rd #200, Williamston, SC 29697, USA' | TIME: 2026-01-15 03:58:09 INFO - TOKEN: 470149 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-15 03:58:10 INFO - TOKEN: 470149 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (34.618953, -82.481619). | TIME: 2026-01-15 03:58:11 INFO - TOKEN: 470149 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 03:58:11 INFO - TOKEN: 470149 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i7h1k81b2j08 | TIME: 2026-01-15 03:58:11 INFO - TOKEN: 95038874 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470149. | TIME: 2026-01-15 03:58:11 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 03:58:11 INFO - TOKEN: 95038874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 03:58:13 INFO - TOKEN: 95038874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:58:13 INFO - TOKEN: 95038874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 03:58:13 INFO - TOKEN: 95038874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 03:58:13 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:01:04 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:01:04 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:01:04 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:01:06 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:01:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:01:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:01:07 INFO - TOKEN: 25428764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:01:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:01:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:01:07 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:01:07 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:01:07 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:01:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:04:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:04:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:04:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:04:06 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36050 | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36050 | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36050 | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36050. Falling back to existing DB data. | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440068 with 3 parts. | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/i6i3d6Btg41h7ZzQ8... | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/i6i3d6Btg41h7ZzQ8 | TIME: 2026-01-15 04:04:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0496093,-80.7318067/40.0466376,-80.6594977/40.0956171,-80.5191501/@40.0419091,-80.6653138,11.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=efa7b647-7987-480d-9ee6-b4926701368b | TIME: 2026-01-15 04:04:08 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 04:04:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440068, part 1. | TIME: 2026-01-15 04:04:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440068. | TIME: 2026-01-15 04:04:08 INFO - TOKEN: 440068 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440068. | TIME: 2026-01-15 04:04:08 INFO - TOKEN: 440068 | FUNCTION: get_unique_token | STATUS: Using existing token: a1nx8ho89x3m | TIME: 2026-01-15 04:04:09 INFO - TOKEN: 440068 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-15 04:04:09 INFO - TOKEN: 440068 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a1nx8ho89x3m | TIME: 2026-01-15 04:04:10 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9mXfEG6Ry8Y1apmW6... | TIME: 2026-01-15 04:04:10 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9mXfEG6Ry8Y1apmW6 | TIME: 2026-01-15 04:04:10 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7213944,-80.061592/39.5799813,-79.9662711/39.663528,-79.4759659/@39.7314327,-80.2537601,9.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4fae09f2-4190-473d-9cdc-682d6b56c4d4 | TIME: 2026-01-15 04:04:10 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 04:04:10 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440068, part 2. | TIME: 2026-01-15 04:04:10 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-15 04:04:10 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 440068. | TIME: 2026-01-15 04:04:11 INFO - TOKEN: 440068 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440068. | TIME: 2026-01-15 04:04:11 INFO - TOKEN: 440068 | FUNCTION: get_unique_token | STATUS: Using existing token: a1nx8ho89x3m | TIME: 2026-01-15 04:04:11 INFO - TOKEN: 440068 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-15 04:04:12 INFO - TOKEN: 440068 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a1nx8ho89x3m | TIME: 2026-01-15 04:04:12 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PjdwSgNnTEJA4Ysj8... | TIME: 2026-01-15 04:04:12 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PjdwSgNnTEJA4Ysj8 | TIME: 2026-01-15 04:04:12 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.5846294,-77.830301/39.4754185,-77.9851372/39.2953186,-78.0816736/@39.4448479,-78.0767892,10.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ded1d2fb-dbb0-48a2-9545-570f3630af22 | TIME: 2026-01-15 04:04:13 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 04:04:13 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440068, part 3. | TIME: 2026-01-15 04:04:13 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-15 04:04:13 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 440068. | TIME: 2026-01-15 04:04:13 INFO - TOKEN: 440068 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440068. | TIME: 2026-01-15 04:04:13 INFO - TOKEN: 440068 | FUNCTION: get_unique_token | STATUS: Using existing token: a1nx8ho89x3m | TIME: 2026-01-15 04:04:14 INFO - TOKEN: 440068 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-15 04:04:14 INFO - TOKEN: 440068 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a1nx8ho89x3m | TIME: 2026-01-15 04:04:15 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440068. | TIME: 2026-01-15 04:04:15 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:04:15 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:04:16 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:04:16 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:04:16 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:04:16 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:07:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:07:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:07:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:07:06 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:07:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:07:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:07:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:07:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:07:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:07:08 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:07:08 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:07:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:07:08 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:08:05 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:08:05 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:08:05 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:08:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35988 | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35988. Falling back to existing DB data. | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320008 with 1 parts. | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/40.0956051,-80.5192295/40.1724683,-80.... | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320008, part 1. | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320008. | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320008. | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 320008 | FUNCTION: get_unique_token | STATUS: Using existing token: ldeyll1mwu8l | TIME: 2026-01-15 04:08:08 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 04:08:10 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ldeyll1mwu8l | TIME: 2026-01-15 04:08:10 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320008. | TIME: 2026-01-15 04:08:10 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:08:10 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:08:12 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:08:12 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:08:12 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:08:12 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:12:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:12:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:12:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:12:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:12:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:12:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:12:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:12:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:12:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:12:07 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:12:07 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:12:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:12:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:15:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:15:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:15:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:15:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:15:06 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:15:06 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:15:06 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:15:06 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:15:06 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:15:07 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:15:07 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:15:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:15:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:17:05 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:17:05 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:17:05 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:17:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:17:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:17:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:17:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:17:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:17:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:17:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:17:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:17:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:17:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:22:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:22:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:22:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:22:06 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:22:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:22:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:22:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:22:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:22:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:22:08 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:22:08 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:22:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:22:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:23:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:23:08 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:23:08 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:23:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:23:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:24:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:24:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:24:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:24:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:24:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:24:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:24:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:24:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:24:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:24:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:24:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:24:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:24:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:25:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:25:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:25:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:25:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:25:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:25:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:25:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:25:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:25:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:25:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:25:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:25:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:25:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:26:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:26:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:26:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:26:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:26:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:26:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:26:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:26:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:26:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:26:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:26:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:26:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:26:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:27:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:27:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:27:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:27:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:27:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:27:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:27:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:27:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:27:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:27:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:27:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:27:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:27:10 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:28:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:28:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:28:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:28:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:28:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:28:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:28:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:28:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:28:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:28:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:28:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:28:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:28:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:29:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:29:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:29:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:29:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:29:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:29:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:29:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:29:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:29:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:29:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:29:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:29:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:29:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:32:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:32:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:32:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:32:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:32:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:32:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:32:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:32:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36059 | TIME: 2026-01-15 04:32:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36059. Falling back to existing DB data. | TIME: 2026-01-15 04:32:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36059 because it has no route_token in new or existing data. | TIME: 2026-01-15 04:32:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:32:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:32:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:32:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:32:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:32:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:33:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:33:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:33:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:33:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:33:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:33:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:33:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:33:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36059 | TIME: 2026-01-15 04:33:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36059. Falling back to existing DB data. | TIME: 2026-01-15 04:33:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36059 because it has no route_token in new or existing data. | TIME: 2026-01-15 04:33:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:33:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:33:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:33:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:33:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:33:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:34:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:34:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:34:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:34:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:34:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:34:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:34:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:37:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:37:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:37:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:37:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:37:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:37:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:37:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:37:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36062 | TIME: 2026-01-15 04:37:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36062. Falling back to existing DB data. | TIME: 2026-01-15 04:37:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36062 because it has no route_token in new or existing data. | TIME: 2026-01-15 04:37:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:37:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:37:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:37:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:37:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:37:08 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:38:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:38:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:38:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:38:06 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:38:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:38:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:38:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:38:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:38:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:38:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:38:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:38:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:38:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:42:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:42:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:42:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:42:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:42:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:42:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:42:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:42:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36062 | TIME: 2026-01-15 04:42:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36062. Falling back to existing DB data. | TIME: 2026-01-15 04:42:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36062 because it has no route_token in new or existing data. | TIME: 2026-01-15 04:42:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:42:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:42:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:42:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:42:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:42:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:45:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:45:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:45:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:45:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:45:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:45:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:45:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:45:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:45:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:45:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:45:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:45:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:45:10 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:46:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:46:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:46:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:46:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:46:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:46:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:46:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:46:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:46:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:46:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:46:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:46:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:46:08 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:57:04 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:57:04 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:57:04 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:57:06 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:57:06 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:57:06 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:57:06 INFO - TOKEN: 25428764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:57:06 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:57:06 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:57:07 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:57:07 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:57:07 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:57:07 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 04:58:04 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:58:04 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 04:58:04 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 04:58:06 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 04:58:06 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 04:58:06 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 04:58:06 INFO - TOKEN: 79266854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 04:58:06 INFO - TOKEN: 79266854 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 04:58:06 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 04:58:06 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 04:58:07 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:58:07 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 04:58:07 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 04:58:07 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:00:04 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:00:04 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:00:04 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:00:06 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:00:06 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:00:06 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:00:06 INFO - TOKEN: 79266854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:00:06 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:00:06 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:00:07 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:00:07 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:00:07 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:00:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:03:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:03:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:03:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:03:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:03:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:03:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:03:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:03:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:03:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:03:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:03:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:03:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:03:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:04:05 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:04:05 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:04:05 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:04:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:04:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:04:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:04:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:04:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:04:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:04:08 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:04:08 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:04:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:04:08 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:12:04 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:12:04 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:12:04 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:12:06 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:12:06 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:12:06 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:12:06 INFO - TOKEN: 79266854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:12:06 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:12:06 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:12:07 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:12:07 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:12:07 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:12:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:13:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:13:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:13:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:13:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:13:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:13:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:13:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:13:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:13:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:13:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:13:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:13:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:13:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:14:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:14:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:14:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:14:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:14:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:14:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:14:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:14:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36063 | TIME: 2026-01-15 05:14:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36063. Falling back to existing DB data. | TIME: 2026-01-15 05:14:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36063 because it has no route_token in new or existing data. | TIME: 2026-01-15 05:14:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:14:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:14:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:14:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:14:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:14:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:15:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:15:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:15:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:15:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:15:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:15:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:15:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:15:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36064 | TIME: 2026-01-15 05:15:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36064. Falling back to existing DB data. | TIME: 2026-01-15 05:15:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36064 because it has no route_token in new or existing data. | TIME: 2026-01-15 05:15:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:15:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:15:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:15:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:15:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:15:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:16:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:16:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:16:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:16:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:16:06 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:16:06 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:16:06 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:16:06 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:16:06 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:16:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:16:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:16:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:16:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:17:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:17:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:17:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:17:06 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:17:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:17:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:17:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:17:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:17:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:17:07 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:17:07 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:17:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:17:07 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:18:04 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:18:04 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:18:04 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:18:06 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:18:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:18:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:18:07 INFO - TOKEN: 25428764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:18:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:18:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:18:08 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:18:08 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:18:08 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:18:08 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:20:04 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:20:04 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:20:04 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:20:06 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:20:07 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:20:07 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:20:07 INFO - TOKEN: 79266854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:20:07 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:20:07 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:20:07 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:20:07 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:20:07 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:20:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:22:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:22:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:22:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:22:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:23:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:23:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:23:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:23:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:23:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:23:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:23:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:23:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:23:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:23:08 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:23:08 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:23:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:23:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:24:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:24:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:24:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:24:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:24:06 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:24:06 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:24:06 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:24:06 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:24:06 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:24:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:24:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:24:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:24:08 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:25:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:25:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:25:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:25:06 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:25:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:25:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:25:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:25:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:25:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:25:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:25:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:25:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:25:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:26:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:26:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:26:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:26:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:26:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:26:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:26:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:26:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:26:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:26:08 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:26:08 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:26:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:26:08 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:27:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:27:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:27:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:27:06 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:27:06 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:27:06 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:27:06 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:27:06 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:27:06 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:27:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:27:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:27:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:27:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:29:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:29:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:29:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:29:07 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:31:04 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:31:04 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:31:04 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:31:06 INFO - TOKEN: 79266854 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:31:07 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:31:07 INFO - TOKEN: 79266854 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:31:07 INFO - TOKEN: 79266854 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:31:07 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:31:07 INFO - TOKEN: 79266854 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:31:07 INFO - TOKEN: 79266854 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:31:07 INFO - TOKEN: 79266854 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:31:07 INFO - TOKEN: 79266854 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:31:07 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:40:04 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:40:04 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:40:04 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:40:06 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:40:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:40:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:40:07 INFO - TOKEN: 25428764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:40:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:40:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:40:08 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:40:08 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:40:08 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:40:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:43:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:43:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:43:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35959 | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35959. Falling back to existing DB data. | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480006 with 1 parts. | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/asNVGj8bn5ukeQMm7... | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/asNVGj8bn5ukeQMm7 | TIME: 2026-01-15 05:43:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.2476998,-111.0468462/41.7385676,-107.6827463/41.2910851,-105.55001/41.1806516,-104.0533662/@39.6381839,-111.9115182,5.27z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcwOC4wKgBIAVAD&skid=63ecc9a6-42f7-4c44-aeb5-72764e0a2b6f | TIME: 2026-01-15 05:43:08 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 05:43:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 480006, part 1. | TIME: 2026-01-15 05:43:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480006. | TIME: 2026-01-15 05:43:08 INFO - TOKEN: 480006 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480006. | TIME: 2026-01-15 05:43:08 INFO - TOKEN: 480006 | FUNCTION: get_unique_token | STATUS: Using existing token: kgqw8r02sofe | TIME: 2026-01-15 05:43:09 INFO - TOKEN: 480006 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 05:43:09 INFO - TOKEN: 480006 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kgqw8r02sofe | TIME: 2026-01-15 05:43:10 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480006. | TIME: 2026-01-15 05:43:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:43:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:43:11 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:43:11 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:43:11 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:43:11 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:47:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:47:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:47:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:47:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:51:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:51:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:51:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36060 | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36060 | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36060 | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36060. Falling back to existing DB data. | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36060 because it has no route_token in new or existing data. | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:51:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:51:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:51:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:51:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:51:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:52:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:52:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:52:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:52:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:52:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:52:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:52:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:52:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36065 | TIME: 2026-01-15 05:52:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36065. Falling back to existing DB data. | TIME: 2026-01-15 05:52:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36065 because it has no route_token in new or existing data. | TIME: 2026-01-15 05:52:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:52:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:52:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:52:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:52:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:52:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:53:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:53:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:53:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35958 | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35958. Falling back to existing DB data. | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120449 with 1 parts. | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LU2dyno3ru7L4Sv17... | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LU2dyno3ru7L4Sv17 | TIME: 2026-01-15 05:53:06 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7379971,-114.0436901/40.7707179,-112.1240258/40.7553633,-111.9120168/40.718143,-111.8867719/40.9731224,-111.4348336/41.2477225,-111.0468742/@40.9635273,-111.2902627,9.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=65aa5fc2-1782-4b49-8c47-0180c8888999 | TIME: 2026-01-15 05:53:08 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 05:53:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120449, part 1. | TIME: 2026-01-15 05:53:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120449. | TIME: 2026-01-15 05:53:08 INFO - TOKEN: 120449 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120449. | TIME: 2026-01-15 05:53:08 INFO - TOKEN: 120449 | FUNCTION: get_unique_token | STATUS: Using existing token: 2wmrr82om8v7 | TIME: 2026-01-15 05:53:08 INFO - TOKEN: 120449 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-15 05:53:09 INFO - TOKEN: 120449 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2wmrr82om8v7 | TIME: 2026-01-15 05:53:10 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120449. | TIME: 2026-01-15 05:53:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:53:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:53:11 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:53:11 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:53:11 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:53:11 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:54:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:54:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:54:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:54:07 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:55:04 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:55:04 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:55:04 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:55:07 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:55:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:55:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:55:07 INFO - TOKEN: 25428764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:55:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:55:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:55:08 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:55:08 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:55:08 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:55:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:56:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:56:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:56:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:56:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:56:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:56:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:56:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:56:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:56:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:56:08 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:56:08 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:56:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:56:08 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:57:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:57:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:57:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:57:06 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:57:06 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:57:06 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:57:06 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:57:06 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:57:06 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:57:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:57:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:57:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:57:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 05:59:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:59:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 05:59:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 05:59:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 05:59:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 05:59:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 05:59:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 05:59:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 05:59:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 05:59:08 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:59:08 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 05:59:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 05:59:08 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:00:04 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:00:04 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:00:04 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:00:07 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:00:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:00:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:00:07 INFO - TOKEN: 25428764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:00:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:00:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:00:09 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:00:09 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:00:09 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:00:09 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:06:04 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:06:04 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:06:04 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:06:07 INFO - TOKEN: 25428764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:06:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:06:07 INFO - TOKEN: 25428764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:06:07 INFO - TOKEN: 25428764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:06:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:06:07 INFO - TOKEN: 25428764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:06:09 INFO - TOKEN: 25428764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:06:09 INFO - TOKEN: 25428764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:06:09 INFO - TOKEN: 25428764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:06:09 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:07:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:07:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:07:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:07:06 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:07:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:07:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:07:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:07:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:07:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:07:08 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:07:08 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:07:08 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:07:08 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:14:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:14:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:14:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:14:06 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:14:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:14:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:14:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:14:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:14:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:14:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:14:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:14:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:14:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:15:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:15:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:15:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36079 | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36079. Falling back to existing DB data. | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190010 with 1 parts. | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MT8DVzXD7XimR9179... | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MT8DVzXD7XimR9179 | TIME: 2026-01-15 06:15:07 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.486586,-90.2747963/38.4973757,-90.3445502/37.330198,-89.5930309/35.9998348,-89.8749076/@36.0025606,-89.8712895,3694m/data=!3m1!1e3!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=8d82b8a1-6c50-49dd-a2ba-5b921209c1be | TIME: 2026-01-15 06:15:08 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 06:15:08 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190010, part 1. | TIME: 2026-01-15 06:15:08 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190010. | TIME: 2026-01-15 06:15:08 INFO - TOKEN: 190010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190010. | TIME: 2026-01-15 06:15:08 INFO - TOKEN: 190010 | FUNCTION: get_unique_token | STATUS: Using existing token: 2c00lh5bin9b | TIME: 2026-01-15 06:15:09 INFO - TOKEN: 190010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 06:15:10 INFO - TOKEN: 190010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2c00lh5bin9b | TIME: 2026-01-15 06:15:10 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190010. | TIME: 2026-01-15 06:15:10 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:15:10 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:15:11 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:15:11 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:15:11 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:15:11 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:19:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:19:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:19:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35962 | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35962. Falling back to existing DB data. | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220124 with 1 parts. | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QX6byNLq3PQcYTKx7... | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QX6byNLq3PQcYTKx7 | TIME: 2026-01-15 06:19:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.720285,-91.3580394/39.7438362,-91.2690575/39.7368211,-90.0046442/39.8111336,-89.5663433/40.141751,-88.2786281/40.1176254,-87.5317237/@39.8318164,-89.364093,9z/data=!4m2!4m1!3e0!5m1!1e1?skid=bbe36b4f-d15e-48e7-b8a2-81cd4c7a7c6a&entry=tts&g_ep=EgoyMDI1MDMyNS4xKgBIAVAD | TIME: 2026-01-15 06:19:08 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 06:19:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220124, part 1. | TIME: 2026-01-15 06:19:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220124. | TIME: 2026-01-15 06:19:08 INFO - TOKEN: 220124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220124. | TIME: 2026-01-15 06:19:08 INFO - TOKEN: 220124 | FUNCTION: get_unique_token | STATUS: Using existing token: ujq7apg8kfbj | TIME: 2026-01-15 06:19:08 INFO - TOKEN: 220124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-15 06:19:10 INFO - TOKEN: 220124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ujq7apg8kfbj | TIME: 2026-01-15 06:19:10 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220124. | TIME: 2026-01-15 06:19:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:19:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:19:12 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:19:12 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:19:12 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:19:12 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:22:04 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:22:04 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:22:04 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:22:06 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:22:06 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:22:06 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:22:06 INFO - TOKEN: 69296693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:22:06 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:22:06 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:22:07 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:22:07 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:22:07 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:22:07 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:29:04 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:29:04 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:29:04 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:29:06 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:29:07 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:29:07 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:29:07 INFO - TOKEN: 69296693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:29:07 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:29:07 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:29:08 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:29:08 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:29:08 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:29:08 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:30:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:30:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:30:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:30:06 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:30:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:30:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:30:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:30:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:30:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:30:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:30:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:30:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:30:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 06:51:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:51:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 06:51:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35963 | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35963. Falling back to existing DB data. | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210178 with 1 parts. | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vnjHzGkd3poK5uot6... | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vnjHzGkd3poK5uot6 | TIME: 2026-01-15 06:51:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.117633,-87.5316984/39.6920219,-86.2213512/39.8001288,-86.0162713/39.8306355,-84.8138378/@39.8303365,-84.8136498,18.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYwOC4wKgBIAVAD&skid=36b8e904-82e7-42eb-801f-0c0c2e146802 | TIME: 2026-01-15 06:51:08 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 06:51:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210178, part 1. | TIME: 2026-01-15 06:51:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210178. | TIME: 2026-01-15 06:51:09 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210178. | TIME: 2026-01-15 06:51:09 INFO - TOKEN: 210178 | FUNCTION: get_unique_token | STATUS: Using existing token: l90nodujqkyx | TIME: 2026-01-15 06:51:09 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 06:51:10 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l90nodujqkyx | TIME: 2026-01-15 06:51:11 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210178. | TIME: 2026-01-15 06:51:11 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 06:51:11 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 06:51:13 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:51:13 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 06:51:13 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 06:51:13 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 07:13:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 07:13:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 07:13:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36022 | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36022. Falling back to existing DB data. | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360021 with 1 parts. | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/34.9828739,-85.4096688/34.9524928,-85.... | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 360021, part 1. | TIME: 2026-01-15 07:13:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360021. | TIME: 2026-01-15 07:13:08 INFO - TOKEN: 360021 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360021. | TIME: 2026-01-15 07:13:08 INFO - TOKEN: 360021 | FUNCTION: get_unique_token | STATUS: Using existing token: 1u61wtleisw8 | TIME: 2026-01-15 07:13:08 INFO - TOKEN: 360021 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-15 07:13:09 INFO - TOKEN: 360021 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1u61wtleisw8 | TIME: 2026-01-15 07:13:09 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360021. | TIME: 2026-01-15 07:13:09 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 07:13:09 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 07:13:11 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 07:13:11 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 07:13:11 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 07:13:11 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 07:20:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 07:20:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 07:20:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36021 | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36021. Falling back to existing DB data. | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280019 with 1 parts. | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YPPPuXPxaVd4GshX6... | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YPPPuXPxaVd4GshX6 | TIME: 2026-01-15 07:20:07 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.595642,-82.2441282/36.0622142,-83.3975271/35.8554519,-84.2640868/35.0048696,-85.2177945/34.9829735,-85.4095519/@34.9704554,-85.3790722,11.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkyNC4wKgBIAVAD&skid=0608c951-042e-4858-9e95-906e42c09e3f | TIME: 2026-01-15 07:20:08 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-15 07:20:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 280019, part 1. | TIME: 2026-01-15 07:20:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280019. | TIME: 2026-01-15 07:20:09 INFO - TOKEN: 280019 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280019. | TIME: 2026-01-15 07:20:09 INFO - TOKEN: 280019 | FUNCTION: get_unique_token | STATUS: Using existing token: x7pf3bp2oqdh | TIME: 2026-01-15 07:20:09 INFO - TOKEN: 280019 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-15 07:20:10 INFO - TOKEN: 280019 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x7pf3bp2oqdh | TIME: 2026-01-15 07:20:10 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280019. | TIME: 2026-01-15 07:20:10 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 07:20:10 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 07:20:12 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 07:20:12 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 07:20:12 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 07:20:12 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 08:14:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 08:14:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 08:14:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 08:14:06 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 08:14:06 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 08:14:06 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 08:14:06 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 08:14:06 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 08:14:06 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 08:14:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 08:14:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 08:14:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 08:14:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 08:16:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 08:16:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 08:16:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 08:16:06 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 08:16:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 08:16:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 08:16:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 08:16:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 08:16:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 08:16:07 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 08:16:07 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 08:16:07 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 08:16:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 15:13:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 15:13:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 15:13:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 15:13:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 15:13:06 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 15:13:06 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 15:13:06 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 15:13:06 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 15:13:06 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 15:13:07 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 15:13:07 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 15:13:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 15:13:07 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 18:25:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 18:25:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 18:25:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 18:25:07 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 18:25:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 18:25:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 18:25:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 18:25:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 18:25:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 18:25:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 18:25:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 18:25:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 18:25:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 18:27:04 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 18:27:04 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 18:27:04 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 18:27:06 INFO - TOKEN: 77413737 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 18:27:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 18:27:07 INFO - TOKEN: 77413737 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 18:27:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 18:27:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35939 | TIME: 2026-01-15 18:27:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35939. Falling back to existing DB data. | TIME: 2026-01-15 18:27:07 INFO - TOKEN: 77413737 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35939 because it has no route_token in new or existing data. | TIME: 2026-01-15 18:27:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 18:27:07 INFO - TOKEN: 77413737 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 18:27:08 INFO - TOKEN: 77413737 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 18:27:08 INFO - TOKEN: 77413737 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 18:27:08 INFO - TOKEN: 77413737 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 18:27:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 19:11:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:11:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:11:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 19:11:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 19:11:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 19:11:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 19:11:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 19:11:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 19:11:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 19:11:09 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:11:09 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:11:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 19:11:09 INFO - TOKEN: 62546181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 19:26:04 INFO - TOKEN: 62546181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:26:04 INFO - TOKEN: 62546181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:26:04 INFO - TOKEN: 62546181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 19:26:06 INFO - TOKEN: 62546181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 19:26:06 INFO - TOKEN: 62546181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 19:26:06 INFO - TOKEN: 62546181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 19:26:06 INFO - TOKEN: 62546181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 19:26:06 INFO - TOKEN: 62546181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 19:26:06 INFO - TOKEN: 62546181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 19:26:07 INFO - TOKEN: 62546181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:26:07 INFO - TOKEN: 62546181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:26:07 INFO - TOKEN: 62546181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 19:26:07 INFO - TOKEN: 62546181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 19:27:04 INFO - TOKEN: 62546181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:27:04 INFO - TOKEN: 62546181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:27:04 INFO - TOKEN: 62546181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 62546181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 62546181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 62546181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 62546181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 62546181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 62546181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 62546181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 62546181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 62546181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 19:27:07 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 19:36:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:36:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:36:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36051 | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36051. Falling back to existing DB data. | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320008 with 1 parts. | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/40.0956051,-80.5192295/40.1724683,-80.... | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320008, part 1. | TIME: 2026-01-15 19:36:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320008. | TIME: 2026-01-15 19:36:08 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320008. | TIME: 2026-01-15 19:36:08 INFO - TOKEN: 320008 | FUNCTION: get_unique_token | STATUS: Using existing token: ldeyll1mwu8l | TIME: 2026-01-15 19:36:08 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 19:36:09 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ldeyll1mwu8l | TIME: 2026-01-15 19:36:09 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320008. | TIME: 2026-01-15 19:36:09 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 19:36:09 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 19:36:11 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:36:11 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:36:11 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 19:36:11 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 19:38:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:38:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:38:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 19:38:06 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 19:38:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 19:38:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 19:38:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 19:38:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 19:38:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 19:38:09 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:38:09 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:38:09 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 19:38:09 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 19:46:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:46:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:46:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 19:46:06 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 19:46:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 19:46:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 19:46:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 19:46:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 19:46:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 19:46:07 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:46:07 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:46:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 19:46:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 19:49:05 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:49:05 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:49:05 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 19:49:07 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 19:49:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 19:49:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 19:49:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 19:49:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 19:49:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 19:49:08 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:49:08 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:49:08 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 19:49:08 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 19:50:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:50:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 19:50:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 19:50:07 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 19:50:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 19:50:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 19:50:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 19:50:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 19:50:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 19:50:08 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:50:08 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 19:50:08 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 19:50:08 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:11:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:11:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:11:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36078 | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36078 | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36078. Falling back to existing DB data. | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220603 with 2 parts. | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wYdzKekbZKhKzFwT9... | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wYdzKekbZKhKzFwT9 | TIME: 2026-01-15 20:11:06 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4960811,-88.9929874/42.4920445,-88.9994805/42.4910137,-89.0197781/42.3654611,-89.0322395/42.3688403,-88.8515521/42.2765685,-88.844648/42.240977,-88.8269901/42.2339614,-88.9715649/41.7484115,-89.0094311/40.531476,-89.0274024/@40.3043237,-89.066572,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=7b9e3d94-8f24-422f-91b0-a8a0eba20a10 | TIME: 2026-01-15 20:11:08 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 20:11:08 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220603, part 1. | TIME: 2026-01-15 20:11:08 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220603. | TIME: 2026-01-15 20:11:08 INFO - TOKEN: 220603 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220603. | TIME: 2026-01-15 20:11:08 INFO - TOKEN: 220603 | FUNCTION: get_unique_token | STATUS: Using existing token: ec5zb9rbo3ip | TIME: 2026-01-15 20:11:08 INFO - TOKEN: 220603 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 20:11:10 INFO - TOKEN: 220603 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ec5zb9rbo3ip | TIME: 2026-01-15 20:11:10 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jLXcUSVhyhMyj2vz8... | TIME: 2026-01-15 20:11:10 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jLXcUSVhyhMyj2vz8 | TIME: 2026-01-15 20:11:10 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.531476,-89.0274024/40.4297312,-89.0351514/40.1672988,-89.4179711/38.6635558,-90.0299984/38.4866072,-90.2746691/@38.495937,-90.043748,9.35z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=b70a3fcd-cbcc-40c7-adfb-a20e9b16ccda | TIME: 2026-01-15 20:11:11 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-15 20:11:11 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220603, part 2. | TIME: 2026-01-15 20:11:11 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-15 20:11:11 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220603. | TIME: 2026-01-15 20:11:11 INFO - TOKEN: 220603 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220603. | TIME: 2026-01-15 20:11:11 INFO - TOKEN: 220603 | FUNCTION: get_unique_token | STATUS: Using existing token: ec5zb9rbo3ip | TIME: 2026-01-15 20:11:11 INFO - TOKEN: 220603 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-15 20:11:12 INFO - TOKEN: 220603 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ec5zb9rbo3ip | TIME: 2026-01-15 20:11:12 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220603. | TIME: 2026-01-15 20:11:12 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:11:12 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:11:13 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:11:13 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:11:13 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:11:13 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:12:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:12:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:12:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:12:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:12:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:12:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:12:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:12:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:12:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:12:09 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:12:09 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:12:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:12:09 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:19:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:19:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:19:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:19:06 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36080 | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36080 | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36080. Falling back to existing DB data. | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180201 with 2 parts. | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uSs2DnF5iKB1jKAo6... | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uSs2DnF5iKB1jKAo6 | TIME: 2026-01-15 20:19:07 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9998348,-89.8749076/35.3099226,-90.253165/35.167312,-90.2029627/34.7729896,-92.1618887/34.7017762,-92.2708008/34.3018205,-92.1409273/34.2787318,-92.1444542/34.3540145,-92.7103605/34.4077705,-92.8114729/33.8259698,-93.3922738/@33.8260603,-93.3917591,18.51z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=930d394b-c842-4e8b-98fd-d33487d7c987 | TIME: 2026-01-15 20:19:08 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 20:19:08 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 180201, part 1. | TIME: 2026-01-15 20:19:08 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180201. | TIME: 2026-01-15 20:19:08 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180201. | TIME: 2026-01-15 20:19:08 INFO - TOKEN: 180201 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 20:19:08 INFO - TOKEN: 180201 | FUNCTION: get_unique_token | STATUS: Generated unique token: 29inb2h6geob | TIME: 2026-01-15 20:19:09 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 20:19:10 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 29inb2h6geob | TIME: 2026-01-15 20:19:10 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/a5Er1EzbQeZ9smhk8... | TIME: 2026-01-15 20:19:10 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/a5Er1EzbQeZ9smhk8 | TIME: 2026-01-15 20:19:10 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.8259698,-93.3922738/33.8049634,-93.3838792/33.7933876,-93.3921899/33.6691104,-93.5757518/33.6888255,-93.5974216/33.6903288,-93.5994811/33.4703799,-94.043095/@33.4700548,-94.0428563,20.14z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=a935b9e1-04eb-4365-8895-fa0dca0ad488 | TIME: 2026-01-15 20:19:11 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-15 20:19:11 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 180201, part 2. | TIME: 2026-01-15 20:19:11 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-15 20:19:11 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 180201. | TIME: 2026-01-15 20:19:11 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180201. | TIME: 2026-01-15 20:19:11 INFO - TOKEN: 180201 | FUNCTION: get_unique_token | STATUS: Using existing token: 29inb2h6geob | TIME: 2026-01-15 20:19:12 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-15 20:19:12 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 29inb2h6geob | TIME: 2026-01-15 20:19:13 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180201. | TIME: 2026-01-15 20:19:13 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:19:13 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:19:14 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:19:14 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:19:14 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:19:14 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:20:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:20:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:20:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:20:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:20:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:20:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:20:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:20:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:20:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:20:09 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:20:09 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:20:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:20:09 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:23:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:23:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:23:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35960 | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35960. Falling back to existing DB data. | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 170316 with 1 parts. | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/stGRBB1DY9DTzB3y5... | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/stGRBB1DY9DTzB3y5 | TIME: 2026-01-15 20:23:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1806516,-104.0533662/41.0986371,-100.686943/40.8449528,-96.7336679/40.9652985,-96.3883009/40.8129161,-96.3751462/40.805953,-95.9115867/40.6465657,-95.8589701/40.4652533,-95.8107318/40.3927671,-95.7170298/40.3992291,-95.6518087/@40.3992419,-95.6519552,19.51z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=5406b1b7-8150-4679-86bf-ce09e5d14b60 | TIME: 2026-01-15 20:23:08 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 20:23:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 170316, part 1. | TIME: 2026-01-15 20:23:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 170316. | TIME: 2026-01-15 20:23:09 INFO - TOKEN: 170316 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 170316. | TIME: 2026-01-15 20:23:09 INFO - TOKEN: 170316 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 20:23:09 INFO - TOKEN: 170316 | FUNCTION: get_unique_token | STATUS: Generated unique token: f0p2cawektk4 | TIME: 2026-01-15 20:23:09 INFO - TOKEN: 170316 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 20:23:10 INFO - TOKEN: 170316 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: f0p2cawektk4 | TIME: 2026-01-15 20:23:10 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 170316. | TIME: 2026-01-15 20:23:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:23:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:23:12 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:23:12 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:23:12 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:23:12 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:24:04 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:24:04 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:24:04 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:24:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:26:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:26:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:26:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35961 | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35961. Falling back to existing DB data. | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190023 with 1 parts. | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/40.3992485,-95.651777/40.4001835,-95.5... | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 190023, part 1. | TIME: 2026-01-15 20:26:07 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190023. | TIME: 2026-01-15 20:26:08 INFO - TOKEN: 190023 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190023. | TIME: 2026-01-15 20:26:08 INFO - TOKEN: 190023 | FUNCTION: get_unique_token | STATUS: Using existing token: 7ejjjmra7k31 | TIME: 2026-01-15 20:26:08 INFO - TOKEN: 190023 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-15 20:26:09 INFO - TOKEN: 190023 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7ejjjmra7k31 | TIME: 2026-01-15 20:26:10 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190023. | TIME: 2026-01-15 20:26:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:26:10 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:26:11 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:26:11 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:26:11 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:26:11 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:28:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:28:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:28:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:28:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:28:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:28:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:28:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:28:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:28:07 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:28:09 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:28:09 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:28:09 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:28:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:31:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:31:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:31:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36025 | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36025. Falling back to existing DB data. | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330005 with 1 parts. | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2PwHJND42u1ELP9G7... | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2PwHJND42u1ELP9G7 | TIME: 2026-01-15 20:31:07 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4627053,-89.6951382/30.308942,-89.7501064/30.4225807,-91.134389/30.1275295,-93.7014494/@30.1275817,-93.7014739,21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDYyNi4wKgBIAVAD | TIME: 2026-01-15 20:31:08 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 20:31:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 330005, part 1. | TIME: 2026-01-15 20:31:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330005. | TIME: 2026-01-15 20:31:09 INFO - TOKEN: 330005 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330005. | TIME: 2026-01-15 20:31:09 INFO - TOKEN: 330005 | FUNCTION: get_unique_token | STATUS: Using existing token: 6bk37r96wuxo | TIME: 2026-01-15 20:31:09 INFO - TOKEN: 330005 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 20:31:10 INFO - TOKEN: 330005 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6bk37r96wuxo | TIME: 2026-01-15 20:31:10 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330005. | TIME: 2026-01-15 20:31:10 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:31:10 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:31:12 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:31:12 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:31:12 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:31:12 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:32:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:32:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:32:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:32:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:32:08 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:32:08 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:32:08 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:32:08 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:32:08 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:32:10 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:32:10 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:32:10 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:32:10 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:41:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:41:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:41:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:41:06 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:41:06 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:41:06 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:41:06 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:41:06 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:41:06 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:41:07 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:41:07 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:41:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:41:07 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:44:04 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:44:04 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:44:04 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:44:06 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:44:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:45:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:45:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:45:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:45:08 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:45:08 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:45:08 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:45:08 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:47:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:47:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:47:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:47:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:47:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:47:07 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:47:07 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:47:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:47:07 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:47:09 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:47:09 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:47:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:47:09 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:50:04 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:50:04 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:50:04 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:50:07 INFO - TOKEN: 48152963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:50:08 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:50:08 INFO - TOKEN: 48152963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:50:08 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:50:08 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35570 | TIME: 2026-01-15 20:50:08 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35570. Falling back to existing DB data. | TIME: 2026-01-15 20:50:08 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490210 with 1 parts. | TIME: 2026-01-15 20:50:08 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yWJHnQME4vnJYL6XA... | TIME: 2026-01-15 20:50:08 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yWJHnQME4vnJYL6XA | TIME: 2026-01-15 20:50:08 INFO - TOKEN: 48152963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7595817,-84.9895388/41.9358516,-84.9713895/42.0487089,-84.3270454/42.2371013,-83.6264212/42.2423527,-83.602299/42.3192298,-83.6041263/42.3233016,-83.448979/42.3743676,-83.4420522/@41.9145899,-84.8589436,9.08z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=97c5a85f-d864-41f6-b29a-5ac1ceb202fc | TIME: 2026-01-15 20:50:09 INFO - TOKEN: 48152963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-15 20:50:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 490210, part 1. | TIME: 2026-01-15 20:50:09 INFO - TOKEN: 48152963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490210. | TIME: 2026-01-15 20:50:09 INFO - TOKEN: 490210 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490210. | TIME: 2026-01-15 20:50:09 INFO - TOKEN: 490210 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 20:50:09 INFO - TOKEN: 490210 | FUNCTION: get_unique_token | STATUS: Generated unique token: 0byeh3os9kib | TIME: 2026-01-15 20:50:10 INFO - TOKEN: 490210 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-15 20:50:11 INFO - TOKEN: 490210 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 0byeh3os9kib | TIME: 2026-01-15 20:50:11 INFO - TOKEN: 48152963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490210. | TIME: 2026-01-15 20:50:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:50:11 INFO - TOKEN: 48152963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:50:13 INFO - TOKEN: 48152963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:50:13 INFO - TOKEN: 48152963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:50:13 INFO - TOKEN: 48152963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:50:13 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 20:52:04 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:52:04 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 20:52:04 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 20:52:06 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 20:52:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 20:52:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 20:52:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 20:52:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 20:52:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 20:52:07 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:52:07 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 20:52:07 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 20:52:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:04:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:04:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:04:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35887 | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35887 | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35887. Falling back to existing DB data. | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240469 with 2 parts. | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eVSZNrkz8C8hu9BF6... | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eVSZNrkz8C8hu9BF6 | TIME: 2026-01-15 21:04:07 INFO - TOKEN: 21489567 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849716,-80.518825/41.1055511,-81.3471284/41.0273263,-81.3491298/41.0426115,-81.6623444/41.0993624,-81.6595781/41.1009652,-81.7354882/41.1361602,-81.7384342/41.1310438,-81.7973257/40.8588068,-82.2121545/41.0283459,-82.225881/@41.2120633,-81.7662598,9.21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=b115dc0f-ff1d-4a3f-bb5e-bc839dd40cf3 | TIME: 2026-01-15 21:04:08 INFO - TOKEN: 21489567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 21:04:08 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240469, part 1. | TIME: 2026-01-15 21:04:08 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240469. | TIME: 2026-01-15 21:04:09 INFO - TOKEN: 240469 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240469. | TIME: 2026-01-15 21:04:09 INFO - TOKEN: 240469 | FUNCTION: get_unique_token | STATUS: Using existing token: afulrgetgnmt | TIME: 2026-01-15 21:04:09 INFO - TOKEN: 240469 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 21:04:10 INFO - TOKEN: 240469 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: afulrgetgnmt | TIME: 2026-01-15 21:04:11 INFO - TOKEN: 21489567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BjrZ5RU9Cfe5bfeYA... | TIME: 2026-01-15 21:04:11 INFO - TOKEN: 21489567 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BjrZ5RU9Cfe5bfeYA | TIME: 2026-01-15 21:04:11 INFO - TOKEN: 21489567 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0283482,-82.2252702/41.0338579,-82.7150153/41.1081505,-83.2256831/41.0446342,-83.6501643/41.0588235,-83.6513711/40.9860441,-84.1528477/40.9815507,-84.2020133/41.0210711,-84.2924076/40.9600363,-84.726439/40.9983396,-84.803472/@41.0222291,-83.8128128,9.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=6f6e768b-7b14-4d60-8626-637d938084f8 | TIME: 2026-01-15 21:04:12 INFO - TOKEN: 21489567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 21:04:12 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240469, part 2. | TIME: 2026-01-15 21:04:12 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-15 21:04:12 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240469. | TIME: 2026-01-15 21:04:12 INFO - TOKEN: 240469 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240469. | TIME: 2026-01-15 21:04:12 INFO - TOKEN: 240469 | FUNCTION: get_unique_token | STATUS: Using existing token: afulrgetgnmt | TIME: 2026-01-15 21:04:12 INFO - TOKEN: 240469 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-15 21:04:13 INFO - TOKEN: 240469 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: afulrgetgnmt | TIME: 2026-01-15 21:04:13 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240469. | TIME: 2026-01-15 21:04:13 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:04:13 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:04:14 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:04:14 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:04:14 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:04:14 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:07:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:07:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:07:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:07:06 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:07:06 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:07:06 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:07:06 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:07:06 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 21:07:06 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:07:06 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:07:07 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:07:07 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:07:07 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:07:07 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:08:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:08:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:08:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:08:06 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:08:06 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:08:06 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:08:06 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:08:06 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:08:06 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:08:07 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:08:07 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:08:07 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:08:07 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:13:04 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:13:04 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:13:04 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:13:06 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:13:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:13:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:13:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:13:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:13:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:13:07 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:13:07 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:13:07 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:13:07 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:15:04 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:15:04 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:15:04 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:15:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:18:05 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:18:05 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:18:05 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:18:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:18:08 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:18:08 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:18:08 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:18:08 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:18:08 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:18:10 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:18:10 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:18:10 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:18:10 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:21:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:21:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:21:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36023 | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36023. Falling back to existing DB data. | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250008 with 1 parts. | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/34.7141745,-85.5537452/33.4957019,-86.... | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250008, part 1. | TIME: 2026-01-15 21:21:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250008. | TIME: 2026-01-15 21:21:08 INFO - TOKEN: 250008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250008. | TIME: 2026-01-15 21:21:08 INFO - TOKEN: 250008 | FUNCTION: get_unique_token | STATUS: Using existing token: asrux6o99e64 | TIME: 2026-01-15 21:21:08 INFO - TOKEN: 250008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 21:21:09 INFO - TOKEN: 250008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: asrux6o99e64 | TIME: 2026-01-15 21:21:09 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250008. | TIME: 2026-01-15 21:21:09 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36024 | TIME: 2026-01-15 21:21:09 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36024. Falling back to existing DB data. | TIME: 2026-01-15 21:21:09 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270033 with 1 parts. | TIME: 2026-01-15 21:21:09 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VgQCXnXBqBa3xJ1x9... | TIME: 2026-01-15 21:21:09 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VgQCXnXBqBa3xJ1x9 | TIME: 2026-01-15 21:21:09 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/32.4490335,-88.4038215/32.3381436,-88.7722317/30.4627354,-89.6950963/@32.0595425,-89.3294965,9.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MTAyMy4wKgBIAVAD | TIME: 2026-01-15 21:21:10 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 21:21:10 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270033, part 1. | TIME: 2026-01-15 21:21:10 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270033. | TIME: 2026-01-15 21:21:11 INFO - TOKEN: 270033 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270033. | TIME: 2026-01-15 21:21:11 INFO - TOKEN: 270033 | FUNCTION: get_unique_token | STATUS: Using existing token: 2uq9hkgiv6ns | TIME: 2026-01-15 21:21:11 INFO - TOKEN: 270033 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-15 21:21:11 INFO - TOKEN: 270033 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2uq9hkgiv6ns | TIME: 2026-01-15 21:21:12 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270033. | TIME: 2026-01-15 21:21:12 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:21:12 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:21:14 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:21:14 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:21:14 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:21:14 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:23:04 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:23:04 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:23:04 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:23:06 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:23:06 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:23:06 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:23:06 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:23:06 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:23:06 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:23:07 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:23:07 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:23:07 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:23:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:29:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:29:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:29:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:29:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:29:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:29:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:29:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:29:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:29:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:29:09 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:29:09 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:29:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:29:09 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:40:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:40:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:40:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:40:06 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:40:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:40:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:40:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:40:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:40:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:40:07 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:40:07 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:40:07 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:40:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:43:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:43:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:43:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:43:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:43:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:43:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:43:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:43:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:43:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:43:09 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:43:09 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:43:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:43:09 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:49:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:49:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:49:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:49:07 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:49:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:49:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:49:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:49:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:49:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:49:08 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:49:08 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:49:08 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:49:08 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:51:04 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:51:04 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:51:04 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:51:06 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:51:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:51:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:51:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:51:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:51:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:51:08 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:51:08 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:51:08 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:51:08 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:52:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:52:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:52:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:52:06 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:52:06 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:52:06 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:52:06 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:52:06 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:52:06 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:52:07 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:52:07 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:52:07 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:52:07 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:55:04 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:55:04 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:55:04 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:55:06 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:55:06 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:55:06 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:55:06 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:55:06 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:55:06 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:55:07 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:55:07 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:55:07 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:55:07 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:57:04 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:57:04 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:57:04 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:57:07 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:57:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:57:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:57:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:57:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:57:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:57:08 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:57:08 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:57:08 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:57:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 21:58:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:58:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 21:58:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 21:58:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 21:58:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 21:58:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 21:58:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 21:58:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 21:58:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 21:58:09 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:58:09 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 21:58:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 21:58:09 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:02:04 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:02:04 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:02:04 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:02:06 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:02:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:02:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:02:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:02:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:02:07 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:02:07 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:02:07 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:02:07 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:02:07 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:03:04 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:03:04 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:03:04 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:03:06 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:03:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:03:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:03:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:03:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36083 | TIME: 2026-01-15 22:03:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36083. Falling back to existing DB data. | TIME: 2026-01-15 22:03:07 INFO - TOKEN: 77392866 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320368 with 1 parts. | TIME: 2026-01-15 22:03:07 INFO - TOKEN: 77392866 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/neT1NVzWvKanhJ2RA... | TIME: 2026-01-15 22:03:07 INFO - TOKEN: 77392866 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/neT1NVzWvKanhJ2RA | TIME: 2026-01-15 22:03:07 INFO - TOKEN: 77392866 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.720178,-77.3045222/40.1301329,-77.0206291/40.2320567,-76.9403967/40.3138042,-76.8816825/40.9195175,-76.8360797/41.237561,-77.0472177/41.9997956,-77.1352826/@40.1287115,-77.0277879,13.24z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=a8ef700b-8bd1-4a97-8225-f22f6c1b14a3 | TIME: 2026-01-15 22:03:08 INFO - TOKEN: 77392866 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-15 22:03:08 INFO - TOKEN: 77392866 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320368, part 1. | TIME: 2026-01-15 22:03:08 INFO - TOKEN: 77392866 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320368. | TIME: 2026-01-15 22:03:08 INFO - TOKEN: 320368 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320368. | TIME: 2026-01-15 22:03:08 INFO - TOKEN: 320368 | FUNCTION: get_unique_token | STATUS: Using existing token: 42k86sefxhge | TIME: 2026-01-15 22:03:08 INFO - TOKEN: 320368 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-15 22:03:10 INFO - TOKEN: 320368 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 42k86sefxhge | TIME: 2026-01-15 22:03:10 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320368. | TIME: 2026-01-15 22:03:10 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:03:10 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:03:11 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:03:11 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:03:11 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:03:11 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:04:04 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:04:04 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:04:04 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:04:06 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:04:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:04:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:04:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:04:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:04:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:04:07 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:04:07 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:04:07 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:04:07 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:05:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:05:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:05:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:05:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:05:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:05:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:05:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:05:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:05:07 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:05:09 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:05:09 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:05:09 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:05:09 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:06:04 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:06:04 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:06:04 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:06:06 INFO - TOKEN: 77392866 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:06:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:06:07 INFO - TOKEN: 77392866 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:06:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:06:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36084 | TIME: 2026-01-15 22:06:07 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36084. Falling back to existing DB data. | TIME: 2026-01-15 22:06:07 INFO - TOKEN: 77392866 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 500115 with 1 parts. | TIME: 2026-01-15 22:06:07 INFO - TOKEN: 77392866 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eLmdCkuqXg4fwQk1A... | TIME: 2026-01-15 22:06:07 INFO - TOKEN: 77392866 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eLmdCkuqXg4fwQk1A | TIME: 2026-01-15 22:06:07 INFO - TOKEN: 77392866 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.9996957,-77.1353793/42.1925398,-77.1603231/42.7439609,-77.8355901/42.9064114,-78.0722693/42.9048363,-78.6968918/43.1325194,-78.6990679/43.1619634,-78.7266728/5105+Lockport+Rd,+Lockport,+NY+14094/@43.1149189,-78.7221205,12.25z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x89d37bc44d50e959:0x2c120f285be084f6!2m2!1d-78.7624208!2d43.1342264!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=5931f6c8-4e05-4931-8732-0ec8cb09483d | TIME: 2026-01-15 22:06:08 INFO - TOKEN: 77392866 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-15 22:06:08 INFO - TOKEN: 77392866 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 500115, part 1. | TIME: 2026-01-15 22:06:08 INFO - TOKEN: 77392866 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 500115. | TIME: 2026-01-15 22:06:08 INFO - TOKEN: 500115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 500115. | TIME: 2026-01-15 22:06:08 INFO - TOKEN: 500115 | FUNCTION: get_unique_token | STATUS: Using existing token: ludy1px687xe | TIME: 2026-01-15 22:06:08 INFO - TOKEN: 500115 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5105 Lockport Rd, Lockport, NY 14094' | TIME: 2026-01-15 22:06:09 INFO - TOKEN: 500115 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.1335187, -78.7620542). | TIME: 2026-01-15 22:06:10 INFO - TOKEN: 500115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-15 22:06:10 INFO - TOKEN: 500115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ludy1px687xe | TIME: 2026-01-15 22:06:10 INFO - TOKEN: 77392866 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 500115. | TIME: 2026-01-15 22:06:10 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:06:10 INFO - TOKEN: 77392866 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:06:11 INFO - TOKEN: 77392866 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:06:11 INFO - TOKEN: 77392866 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:06:11 INFO - TOKEN: 77392866 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:06:11 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:09:04 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:09:04 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:09:04 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36026 | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36026. Falling back to existing DB data. | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311049 with 1 parts. | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PPSk3Jr6TzV5BVhx5... | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PPSk3Jr6TzV5BVhx5 | TIME: 2026-01-15 22:09:07 INFO - TOKEN: 59658830 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.1275449,-93.7014256/30.0681374,-94.1389158/29.9293668,-95.0418882/@29.9751795,-94.9546409,11.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=3d872ed1-01ee-40f5-9693-6a85f35162d4 | TIME: 2026-01-15 22:09:08 INFO - TOKEN: 59658830 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 22:09:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 311049, part 1. | TIME: 2026-01-15 22:09:08 INFO - TOKEN: 59658830 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311049. | TIME: 2026-01-15 22:09:09 INFO - TOKEN: 311049 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311049. | TIME: 2026-01-15 22:09:09 INFO - TOKEN: 311049 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 22:09:09 INFO - TOKEN: 311049 | FUNCTION: get_unique_token | STATUS: Generated unique token: kxguxdn9vgx0 | TIME: 2026-01-15 22:09:09 INFO - TOKEN: 311049 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-15 22:09:11 INFO - TOKEN: 311049 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: kxguxdn9vgx0 | TIME: 2026-01-15 22:09:11 INFO - TOKEN: 59658830 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311049. | TIME: 2026-01-15 22:09:11 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:09:11 INFO - TOKEN: 59658830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:09:14 INFO - TOKEN: 59658830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:09:14 INFO - TOKEN: 59658830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:09:14 INFO - TOKEN: 59658830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:09:14 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:22:04 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:22:04 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:22:04 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:22:06 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:22:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:22:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:22:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:22:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:22:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:22:08 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:22:08 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:22:08 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:22:08 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:26:04 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:26:04 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:26:04 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36085 | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36085. Falling back to existing DB data. | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280340 with 1 parts. | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/N9EvMFVvw9YsuWCA7... | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/N9EvMFVvw9YsuWCA7 | TIME: 2026-01-15 22:26:06 INFO - TOKEN: 35248974 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/123+Pawnook+Farm+Rd,+Lenoir+City,+TN+37771/35.8717371,-84.3177557/36.0792724,-83.3704113/36.4240136,-82.5094632/35.9545073,-82.5605489/@35.9790262,-82.5683482,12.54z/data=!4m12!4m11!1m5!1m1!1s0x885dd3e6cdcbf1ef:0x9c9b0693783adf96!2m2!1d-84.3486877!2d35.8878404!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=348491d0-8c91-4ad6-ab8b-24a7a63f54c3 | TIME: 2026-01-15 22:26:07 INFO - TOKEN: 35248974 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-15 22:26:08 INFO - TOKEN: 35248974 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 280340, part 1. | TIME: 2026-01-15 22:26:08 INFO - TOKEN: 35248974 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280340. | TIME: 2026-01-15 22:26:08 INFO - TOKEN: 280340 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280340. | TIME: 2026-01-15 22:26:08 INFO - TOKEN: 280340 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 22:26:08 INFO - TOKEN: 280340 | FUNCTION: get_unique_token | STATUS: Generated unique token: gpfour7fzp6m | TIME: 2026-01-15 22:26:08 INFO - TOKEN: 280340 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '123 Pawnook Farm Rd, Lenoir City, TN 37771' | TIME: 2026-01-15 22:26:10 INFO - TOKEN: 280340 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-15 22:26:11 INFO - TOKEN: 280340 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.792551, -84.277652). | TIME: 2026-01-15 22:26:11 INFO - TOKEN: 280340 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-15 22:26:11 INFO - TOKEN: 280340 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: gpfour7fzp6m | TIME: 2026-01-15 22:26:11 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280340. | TIME: 2026-01-15 22:26:11 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:26:11 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:26:12 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:26:12 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:26:12 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:26:12 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:28:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:28:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:28:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:28:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:28:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:28:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:28:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:28:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:28:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:28:08 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:28:08 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:28:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:28:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:29:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:29:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:29:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:29:07 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:29:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:29:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:29:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:29:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 22:29:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:29:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:29:08 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:29:08 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:29:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:29:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:30:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:30:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:30:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:30:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:30:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:30:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:30:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:30:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:30:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:30:09 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:30:09 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:30:09 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:30:09 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:39:05 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:39:05 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:39:05 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:39:07 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:47:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:47:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:47:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:47:07 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:47:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:47:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:47:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:47:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:47:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:47:08 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:47:08 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:47:08 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:47:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:48:05 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:48:05 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:48:05 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:48:07 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:48:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:48:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:48:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:48:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 22:48:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:48:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:48:08 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:48:08 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:48:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:48:08 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:50:05 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:50:05 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:50:05 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:50:07 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:50:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:50:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:50:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:50:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:50:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:50:08 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:50:08 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:50:08 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:50:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:51:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:51:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:51:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:51:06 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:51:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:51:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:51:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:51:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:51:07 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:51:09 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:51:09 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:51:09 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:51:09 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:53:04 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:53:04 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:53:04 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:53:07 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:53:07 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:53:07 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:53:07 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:53:07 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:53:07 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:53:08 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:53:08 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:53:08 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:53:08 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:55:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:55:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:55:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35986 | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35986. Falling back to existing DB data. | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311050 with 1 parts. | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KfwDwrBcBaM4LVUJ6... | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KfwDwrBcBaM4LVUJ6 | TIME: 2026-01-15 22:55:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1012+E+Main+St,+Hamilton,+TX+76531/31.43228,-97.7038917/31.544628,-97.061192/30.8540792,-96.5692235/30.1128239,-96.0633486/29.8078281,-95.4431608/29.7735704,-95.2489085/30.1012139,-94.0616297/30.3039895,-93.7431055/@30.2849255,-93.7592234,14.25z/data=!4m18!4m17!1m5!1m1!1s0x865015183fc14d4f:0x1fcc3f95725be158!2m2!1d-98.1105958!2d31.699278!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=f416503f-7f97-49d6-b60d-a20e5b917615 | TIME: 2026-01-15 22:55:08 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-15 22:55:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311050, part 1. | TIME: 2026-01-15 22:55:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311050. | TIME: 2026-01-15 22:55:09 INFO - TOKEN: 311050 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311050. | TIME: 2026-01-15 22:55:09 INFO - TOKEN: 311050 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 22:55:09 INFO - TOKEN: 311050 | FUNCTION: get_unique_token | STATUS: Generated unique token: 8dvraixdolkg | TIME: 2026-01-15 22:55:09 INFO - TOKEN: 311050 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1012 E Main St, Hamilton, TX 76531' | TIME: 2026-01-15 22:55:11 INFO - TOKEN: 311050 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.6992366, -98.1106377). | TIME: 2026-01-15 22:55:14 INFO - TOKEN: 311050 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-15 22:55:14 INFO - TOKEN: 311050 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 8dvraixdolkg | TIME: 2026-01-15 22:55:14 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311050. | TIME: 2026-01-15 22:55:14 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:55:14 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:55:16 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:55:16 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:55:16 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:55:16 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:56:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:56:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:56:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:56:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:56:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:56:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:56:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:56:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:56:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:56:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:56:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:56:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:56:09 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:57:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:57:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:57:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:57:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:57:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:57:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:57:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:57:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 22:57:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:57:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:57:07 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:57:07 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:57:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:57:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:58:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:58:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:58:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:58:06 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 22:59:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:59:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 22:59:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 22:59:06 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 22:59:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 22:59:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 22:59:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 22:59:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 22:59:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 22:59:08 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:59:08 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 22:59:08 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 22:59:08 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:01:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:01:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:01:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:01:06 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:01:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:01:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:01:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:01:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36086 | TIME: 2026-01-15 23:01:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36086. Falling back to existing DB data. | TIME: 2026-01-15 23:01:07 INFO - TOKEN: 17349250 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210482 with 1 parts. | TIME: 2026-01-15 23:01:07 INFO - TOKEN: 17349250 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Cy36mMChPuw8kvXN9... | TIME: 2026-01-15 23:01:07 INFO - TOKEN: 17349250 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Cy36mMChPuw8kvXN9 | TIME: 2026-01-15 23:01:07 INFO - TOKEN: 17349250 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7599711,-86.7513642/41.5743273,-87.2736185/41.5559579,-87.3112137/40.0299683,-86.4606/39.850219,-86.2763098/39.696568,-86.1064918/38.3459347,-85.7441139/38.3443489,-85.6453671/@38.3443906,-85.6467013,19.08z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=566662b5-d0e4-492d-a92e-7643ff2ed66c | TIME: 2026-01-15 23:01:08 INFO - TOKEN: 17349250 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-15 23:01:08 INFO - TOKEN: 17349250 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 210482, part 1. | TIME: 2026-01-15 23:01:08 INFO - TOKEN: 17349250 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210482. | TIME: 2026-01-15 23:01:08 INFO - TOKEN: 210482 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210482. | TIME: 2026-01-15 23:01:08 INFO - TOKEN: 210482 | FUNCTION: get_unique_token | STATUS: Using existing token: lzf2uwv7idum | TIME: 2026-01-15 23:01:09 INFO - TOKEN: 210482 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-15 23:01:10 INFO - TOKEN: 210482 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lzf2uwv7idum | TIME: 2026-01-15 23:01:10 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210482. | TIME: 2026-01-15 23:01:10 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:01:10 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:01:11 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:01:11 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:01:11 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:01:11 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:04:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:04:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:04:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:04:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:04:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:04:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:04:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:04:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:04:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:04:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:04:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:04:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:04:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:06:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:06:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:06:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:06:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:06:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:06:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:06:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:06:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:06:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:06:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:06:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:06:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:06:09 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:07:04 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:07:04 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:07:04 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:07:06 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:07:06 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:07:06 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:07:06 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:07:06 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:07:06 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:07:07 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:07:07 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:07:07 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:07:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:09:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:09:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:09:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:09:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:09:08 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:09:08 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:09:08 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:09:08 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:09:08 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:09:10 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:09:10 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:09:10 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:09:10 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:11:04 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:11:04 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:11:04 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36071 | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36071. Falling back to existing DB data. | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120450 with 1 parts. | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZkqTBz6xgoqP1oMBA... | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZkqTBz6xgoqP1oMBA | TIME: 2026-01-15 23:11:07 INFO - TOKEN: 47111975 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/12244+S+Pariette+Rd,+Myton,+UT+84052,+USA/40.1406175,-110.0927649/40.1822596,-110.0953673/40.1832278,-110.1030476/39.7261117,-110.867723/40.0940825,-111.6026112/40.1223679,-111.6592018/37.255335,-113.3361552/37.023262,-113.6006705/37.0000503,-113.5602529/@37.0050395,-113.6586448,12.72z/data=!4m17!4m16!1m5!1m1!1s0x874f09c62063d92b:0x447c848829c7fd8!2m2!1d-110.0806301!2d40.1243644!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=6ac95007-08ba-4cee-b814-047f7f797b80 | TIME: 2026-01-15 23:11:08 INFO - TOKEN: 47111975 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 23:11:08 INFO - TOKEN: 47111975 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 120450, part 1. | TIME: 2026-01-15 23:11:08 INFO - TOKEN: 47111975 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120450. | TIME: 2026-01-15 23:11:08 INFO - TOKEN: 120450 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120450. | TIME: 2026-01-15 23:11:08 INFO - TOKEN: 120450 | FUNCTION: get_unique_token | STATUS: Using existing token: y1jkhi8t8toi | TIME: 2026-01-15 23:11:09 INFO - TOKEN: 120450 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '12244 S Pariette Rd, Myton, UT 84052, USA' | TIME: 2026-01-15 23:11:10 INFO - TOKEN: 120450 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-15 23:11:11 INFO - TOKEN: 120450 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (40.193114, -110.062328). | TIME: 2026-01-15 23:11:11 INFO - TOKEN: 120450 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 23:11:11 INFO - TOKEN: 120450 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y1jkhi8t8toi | TIME: 2026-01-15 23:11:11 INFO - TOKEN: 47111975 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120450. | TIME: 2026-01-15 23:11:11 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:11:11 INFO - TOKEN: 47111975 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:11:12 INFO - TOKEN: 47111975 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:11:12 INFO - TOKEN: 47111975 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:11:12 INFO - TOKEN: 47111975 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:11:12 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:12:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:12:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:12:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:12:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:12:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:12:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:12:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:12:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:12:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:12:07 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:12:07 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:12:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:12:07 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:14:04 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:14:04 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:14:04 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35991 | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35991. Falling back to existing DB data. | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400235 with 1 parts. | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LyBie7EPwEmS99xt6... | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LyBie7EPwEmS99xt6 | TIME: 2026-01-15 23:14:07 INFO - TOKEN: 23378075 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.5735539,-87.41239/30.7465088,-85.5426204/30.4380086,-83.4470671/4539+FL-53,+Madison,+FL+32340/@30.4198621,-83.3810628,17.04z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x88ee96e28baf885b:0x21d11fe5284559c3!2m2!1d-83.3778047!2d30.4203773!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=69ca0629-9f19-48b1-a8c2-601101c510eb | TIME: 2026-01-15 23:14:08 INFO - TOKEN: 23378075 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 23:14:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 400235, part 1. | TIME: 2026-01-15 23:14:08 INFO - TOKEN: 23378075 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400235. | TIME: 2026-01-15 23:14:09 INFO - TOKEN: 400235 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400235. | TIME: 2026-01-15 23:14:09 INFO - TOKEN: 400235 | FUNCTION: get_unique_token | STATUS: Using existing token: 75m237sykuts | TIME: 2026-01-15 23:14:09 INFO - TOKEN: 400235 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4539 FL-53, Madison, FL 32340' | TIME: 2026-01-15 23:14:10 INFO - TOKEN: 400235 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (30.4201530, -83.3775750). | TIME: 2026-01-15 23:14:11 INFO - TOKEN: 400235 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 23:14:11 INFO - TOKEN: 400235 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 75m237sykuts | TIME: 2026-01-15 23:14:11 INFO - TOKEN: 23378075 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400235. | TIME: 2026-01-15 23:14:11 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:14:11 INFO - TOKEN: 23378075 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:14:13 INFO - TOKEN: 23378075 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:14:13 INFO - TOKEN: 23378075 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:14:13 INFO - TOKEN: 23378075 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:14:13 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:15:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:15:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:15:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:15:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:15:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:15:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:15:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:15:06 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:15:06 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:15:07 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:15:07 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:15:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:15:07 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:17:04 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:17:04 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:17:04 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:17:06 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:17:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:17:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:17:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:17:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:17:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:17:08 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:17:08 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:17:08 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:17:08 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:19:04 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:19:04 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:19:04 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:19:06 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:19:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:19:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:19:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:19:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:19:07 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:19:08 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:19:08 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:19:08 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:19:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:20:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:20:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:20:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:20:06 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:20:06 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:20:06 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:20:06 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:20:06 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:20:06 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:20:07 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:20:07 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:20:07 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:20:07 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:21:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:21:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:21:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:21:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:21:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:21:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:21:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:21:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:21:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:21:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:21:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:21:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:21:09 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:24:04 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:24:04 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:24:04 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36088 | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36088 | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36088. Falling back to existing DB data. | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450190 with 2 parts. | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xNnpqq7Cd7Uo5U4s8... | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xNnpqq7Cd7Uo5U4s8 | TIME: 2026-01-15 23:24:07 INFO - TOKEN: 35248974 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9545073,-82.5605489/35.8126651,-82.5368203/35.643707,-82.5797617/35.6111126,-82.5549668/35.5999335,-82.5511458/35.6973322,-81.8021954/36.0687898,-80.3150516/36.0900124,-79.9897943/36.05923,-79.6787533/36.0285661,-78.9292093/@36.0290917,-78.9705937,12.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=a8d87c11-a94d-4c1b-a6f9-0d0e9232a0bf | TIME: 2026-01-15 23:24:08 INFO - TOKEN: 35248974 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 23:24:08 INFO - TOKEN: 35248974 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 450190, part 1. | TIME: 2026-01-15 23:24:08 INFO - TOKEN: 35248974 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450190. | TIME: 2026-01-15 23:24:09 INFO - TOKEN: 450190 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450190. | TIME: 2026-01-15 23:24:09 INFO - TOKEN: 450190 | FUNCTION: get_unique_token | STATUS: Using existing token: ix49d5h0zdko | TIME: 2026-01-15 23:24:09 INFO - TOKEN: 450190 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 23:24:10 INFO - TOKEN: 450190 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ix49d5h0zdko | TIME: 2026-01-15 23:24:10 INFO - TOKEN: 35248974 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yuRVWyVs8caF2m2dA... | TIME: 2026-01-15 23:24:10 INFO - TOKEN: 35248974 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yuRVWyVs8caF2m2dA | TIME: 2026-01-15 23:24:10 INFO - TOKEN: 35248974 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0285661,-78.9292093/36.0034623,-78.8637023/35.9525983,-78.8392466/35.8369585,-78.6624749/35.8270154,-78.6204374/2001+Pacific+Dr,+Raleigh,+NC+27604,+USA/@35.8382686,-78.6238788,14.78z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x89ac590426b47aeb:0xa4c34558504f8bbc!2m2!1d-78.6037!2d35.8429965!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=b2081187-f8f0-43d1-9c07-2d13d16d0c27 | TIME: 2026-01-15 23:24:11 INFO - TOKEN: 35248974 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 23:24:11 INFO - TOKEN: 35248974 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 450190, part 2. | TIME: 2026-01-15 23:24:11 INFO - TOKEN: 35248974 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-15 23:24:11 INFO - TOKEN: 35248974 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 450190. | TIME: 2026-01-15 23:24:12 INFO - TOKEN: 450190 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450190. | TIME: 2026-01-15 23:24:12 INFO - TOKEN: 450190 | FUNCTION: get_unique_token | STATUS: Using existing token: ix49d5h0zdko | TIME: 2026-01-15 23:24:12 INFO - TOKEN: 450190 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2001 Pacific Dr, Raleigh, NC 27604, USA' | TIME: 2026-01-15 23:24:12 INFO - TOKEN: 450190 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.8428539, -78.6022407). | TIME: 2026-01-15 23:24:13 INFO - TOKEN: 450190 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-15 23:24:13 INFO - TOKEN: 450190 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ix49d5h0zdko | TIME: 2026-01-15 23:24:13 INFO - TOKEN: 35248974 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450190. | TIME: 2026-01-15 23:24:13 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:24:13 INFO - TOKEN: 35248974 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:24:15 INFO - TOKEN: 35248974 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:24:15 INFO - TOKEN: 35248974 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:24:15 INFO - TOKEN: 35248974 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:24:15 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:27:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:27:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:27:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:27:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:27:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:27:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:27:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:27:06 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:27:06 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:27:07 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:27:07 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:27:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:27:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:29:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:29:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:29:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:29:06 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:29:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:29:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:29:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:29:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:29:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:29:08 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:29:08 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:29:08 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:29:08 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:34:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:34:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:34:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35890 | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35890. Falling back to existing DB data. | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220604 with 1 parts. | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fNyqm8FJzhxaMMJz8... | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fNyqm8FJzhxaMMJz8 | TIME: 2026-01-15 23:34:07 INFO - TOKEN: 21489567 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5771382,-87.5252479/41.5732357,-87.558929/41.5680323,-87.561769/41.5666135,-87.6246698/41.5638555,-87.6361711/41.6226349,-87.6443912/41.6211284,-87.6608141/41.6008593,-87.6627213/41.6000034,-87.7117371/333+S+Spruce+St,+Manteno,+IL+60950,+USA/@41.2455617,-87.8487194,14.61z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880ddfe8a1147d65:0x2aa8fca8bb50241c!2m2!1d-87.8660235!2d41.244837!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=d4823d20-9494-4584-b1d6-980429796440 | TIME: 2026-01-15 23:34:08 INFO - TOKEN: 21489567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 23:34:08 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220604, part 1. | TIME: 2026-01-15 23:34:08 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220604. | TIME: 2026-01-15 23:34:09 INFO - TOKEN: 220604 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220604. | TIME: 2026-01-15 23:34:09 INFO - TOKEN: 220604 | FUNCTION: get_unique_token | STATUS: Using existing token: edi8xnoyfcq7 | TIME: 2026-01-15 23:34:09 INFO - TOKEN: 220604 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '333 S Spruce St, Manteno, IL 60950, USA' | TIME: 2026-01-15 23:34:10 INFO - TOKEN: 220604 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2594219, -87.8584906). | TIME: 2026-01-15 23:34:11 INFO - TOKEN: 220604 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 23:34:11 INFO - TOKEN: 220604 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: edi8xnoyfcq7 | TIME: 2026-01-15 23:34:12 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220604. | TIME: 2026-01-15 23:34:12 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:34:12 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:34:12 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:34:12 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:34:12 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:34:12 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:35:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:35:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:35:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:35:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:35:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:35:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:35:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:35:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:35:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:35:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:35:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:35:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:35:09 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:36:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:36:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:36:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:36:06 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:36:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:36:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:36:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:36:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36095 | TIME: 2026-01-15 23:36:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36095. Falling back to existing DB data. | TIME: 2026-01-15 23:36:07 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330027 with 1 parts. | TIME: 2026-01-15 23:36:07 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5KzoNsTocMjLuCRY8... | TIME: 2026-01-15 23:36:07 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5KzoNsTocMjLuCRY8 | TIME: 2026-01-15 23:36:07 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3037719,-93.7437663/30.4497528,-93.4271581/30.236761,-93.3555583/30.2371035,-93.2359888/30.4504846,-90.9740202/30.3033596,-89.641551/@29.9115838,-91.3376624,7.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcwOS4wKgBIAVAD&skid=604c6d45-38ac-413e-a14b-4878559783a9 | TIME: 2026-01-15 23:36:08 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 23:36:08 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 330027, part 1. | TIME: 2026-01-15 23:36:08 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330027. | TIME: 2026-01-15 23:36:08 INFO - TOKEN: 330027 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330027. | TIME: 2026-01-15 23:36:08 INFO - TOKEN: 330027 | FUNCTION: get_unique_token | STATUS: Using existing token: ny9vm8jqfkab | TIME: 2026-01-15 23:36:09 INFO - TOKEN: 330027 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-15 23:36:10 INFO - TOKEN: 330027 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ny9vm8jqfkab | TIME: 2026-01-15 23:36:10 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330027. | TIME: 2026-01-15 23:36:10 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:36:10 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:36:11 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:36:11 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:36:11 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:36:11 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:37:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:37:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:37:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:37:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:37:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:37:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:37:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:37:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:37:07 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:37:09 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:37:09 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:37:09 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:37:09 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:39:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:39:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:39:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:39:07 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:39:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:39:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:39:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:39:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:39:07 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:39:08 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:39:08 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:39:08 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:39:08 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:40:04 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:40:04 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:40:04 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36080 | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36080 | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36080. Falling back to existing DB data. | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180201 with 2 parts. | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uSs2DnF5iKB1jKAo6... | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uSs2DnF5iKB1jKAo6 | TIME: 2026-01-15 23:40:07 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9998348,-89.8749076/35.3099226,-90.253165/35.167312,-90.2029627/34.7729896,-92.1618887/34.7017762,-92.2708008/34.3018205,-92.1409273/34.2787318,-92.1444542/34.3540145,-92.7103605/34.4077705,-92.8114729/33.8259698,-93.3922738/@33.8260603,-93.3917591,18.51z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=930d394b-c842-4e8b-98fd-d33487d7c987 | TIME: 2026-01-15 23:40:08 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 23:40:08 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 180201, part 1. | TIME: 2026-01-15 23:40:08 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180201. | TIME: 2026-01-15 23:40:08 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180201. | TIME: 2026-01-15 23:40:08 INFO - TOKEN: 180201 | FUNCTION: get_unique_token | STATUS: Using existing token: 29inb2h6geob | TIME: 2026-01-15 23:40:09 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-15 23:40:10 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 29inb2h6geob | TIME: 2026-01-15 23:40:10 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/a5Er1EzbQeZ9smhk8... | TIME: 2026-01-15 23:40:10 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/a5Er1EzbQeZ9smhk8 | TIME: 2026-01-15 23:40:10 INFO - TOKEN: 21876764 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.8259698,-93.3922738/33.8049634,-93.3838792/33.7933876,-93.3921899/33.6691104,-93.5757518/33.6888255,-93.5974216/33.6903288,-93.5994811/33.4703799,-94.043095/@33.4700548,-94.0428563,20.14z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=a935b9e1-04eb-4365-8895-fa0dca0ad488 | TIME: 2026-01-15 23:40:11 INFO - TOKEN: 21876764 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-15 23:40:11 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 180201, part 2. | TIME: 2026-01-15 23:40:11 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-15 23:40:11 INFO - TOKEN: 21876764 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 180201. | TIME: 2026-01-15 23:40:11 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180201. | TIME: 2026-01-15 23:40:11 INFO - TOKEN: 180201 | FUNCTION: get_unique_token | STATUS: Using existing token: 29inb2h6geob | TIME: 2026-01-15 23:40:12 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-15 23:40:12 INFO - TOKEN: 180201 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 29inb2h6geob | TIME: 2026-01-15 23:40:13 INFO - TOKEN: 21876764 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180201. | TIME: 2026-01-15 23:40:13 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:40:13 INFO - TOKEN: 21876764 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:40:14 INFO - TOKEN: 21876764 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:40:14 INFO - TOKEN: 21876764 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:40:14 INFO - TOKEN: 21876764 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:40:14 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:41:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:41:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:41:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:41:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:41:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:41:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:41:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:41:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:41:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:41:09 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:41:09 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:41:09 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:41:09 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:42:04 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:42:04 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:42:04 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36053 | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36053. Falling back to existing DB data. | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380204 with 1 parts. | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gcdcGozNBz2JhoZv9... | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gcdcGozNBz2JhoZv9 | TIME: 2026-01-15 23:42:07 INFO - TOKEN: 96811871 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.2953186,-78.0816736/39.216634,-78.1397289/39.217061,-78.1415976/325+Welltown+Rd,+Winchester,+VA+22603,+USA/@39.2276263,-78.14303,13.76z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x89b5f03a67e25c93:0xbaa1fd2e93afc8b0!2m2!1d-78.1436386!2d39.2237516!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=60bc614d-50a6-4dd2-aef7-d15e2fba8795 | TIME: 2026-01-15 23:42:08 INFO - TOKEN: 96811871 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-15 23:42:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 380204, part 1. | TIME: 2026-01-15 23:42:08 INFO - TOKEN: 96811871 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380204. | TIME: 2026-01-15 23:42:09 INFO - TOKEN: 380204 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380204. | TIME: 2026-01-15 23:42:09 INFO - TOKEN: 380204 | FUNCTION: get_unique_token | STATUS: Using existing token: 0cpxubiwu4nf | TIME: 2026-01-15 23:42:09 INFO - TOKEN: 380204 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '325 Welltown Rd, Winchester, VA 22603, USA' | TIME: 2026-01-15 23:42:10 INFO - TOKEN: 380204 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-15 23:42:11 INFO - TOKEN: 380204 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.174892, -78.171418). | TIME: 2026-01-15 23:42:12 INFO - TOKEN: 380204 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-15 23:42:12 INFO - TOKEN: 380204 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0cpxubiwu4nf | TIME: 2026-01-15 23:42:12 INFO - TOKEN: 96811871 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380204. | TIME: 2026-01-15 23:42:12 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:42:12 INFO - TOKEN: 96811871 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:42:14 INFO - TOKEN: 96811871 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:42:14 INFO - TOKEN: 96811871 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:42:14 INFO - TOKEN: 96811871 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:42:14 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:43:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:43:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:43:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:43:06 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:43:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:43:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:43:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:43:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:43:07 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:43:08 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:43:08 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:43:08 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:43:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:47:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:47:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:47:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:47:06 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:47:06 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:47:06 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:47:06 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:47:06 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:47:06 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:47:07 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:47:07 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:47:07 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:47:07 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:52:04 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:52:04 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:52:04 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36033 | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36033 | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36033. Falling back to existing DB data. | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240471 with 2 parts. | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7Wy5dbKE6pGf5ZxW7... | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7Wy5dbKE6pGf5ZxW7 | TIME: 2026-01-15 23:52:07 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850608,-80.5183532/41.057428,-81.5055555/41.0245522,-81.9063679/40.652611,-82.5467316/40.6807094,-82.5704032/40.7025352,-82.7034565/40.7387652,-82.8241406/40.7646125,-82.8646558/40.8348388,-84.1378991/40.8814685,-84.1631014/@40.8224714,-84.2004155,11.21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=8d42b7ed-bd7b-48ee-a267-aa13c6ce3c2d | TIME: 2026-01-15 23:52:08 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 23:52:08 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240471, part 1. | TIME: 2026-01-15 23:52:08 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240471. | TIME: 2026-01-15 23:52:09 INFO - TOKEN: 240471 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240471. | TIME: 2026-01-15 23:52:09 INFO - TOKEN: 240471 | FUNCTION: get_unique_token | STATUS: Using existing token: 5wdsr26dd9gj | TIME: 2026-01-15 23:52:09 INFO - TOKEN: 240471 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 23:52:10 INFO - TOKEN: 240471 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5wdsr26dd9gj | TIME: 2026-01-15 23:52:11 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/y4DxqEfvRRZvWPxz6... | TIME: 2026-01-15 23:52:11 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/y4DxqEfvRRZvWPxz6 | TIME: 2026-01-15 23:52:11 INFO - TOKEN: 73681450 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/189/40.9059202,-84.2966815/40.9319658,-84.4796553/40.8862056,-84.5881392/40.9983396,-84.803472/@40.7485628,-84.5329797,9.38z/data=!4m10!4m9!1m3!2m2!1d-84.1625677!2d40.8814746!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=cb9d98a3-0fae-40dd-85fb-2d3de7298e9e | TIME: 2026-01-15 23:52:12 INFO - TOKEN: 73681450 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-15 23:52:12 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240471, part 2. | TIME: 2026-01-15 23:52:12 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-15 23:52:12 INFO - TOKEN: 73681450 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240471. | TIME: 2026-01-15 23:52:13 INFO - TOKEN: 240471 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240471. | TIME: 2026-01-15 23:52:13 INFO - TOKEN: 240471 | FUNCTION: get_unique_token | STATUS: Using existing token: 5wdsr26dd9gj | TIME: 2026-01-15 23:52:13 INFO - TOKEN: 240471 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-15 23:52:14 INFO - TOKEN: 240471 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5wdsr26dd9gj | TIME: 2026-01-15 23:52:14 INFO - TOKEN: 73681450 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240471. | TIME: 2026-01-15 23:52:14 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:52:14 INFO - TOKEN: 73681450 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:52:16 INFO - TOKEN: 73681450 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:52:16 INFO - TOKEN: 73681450 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:52:16 INFO - TOKEN: 73681450 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:52:16 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:54:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:54:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:54:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:54:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:54:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:54:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:54:08 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:54:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:54:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:54:10 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:54:10 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:54:10 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:54:10 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:55:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:55:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:55:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:55:07 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:55:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:55:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:55:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:55:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:55:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:55:08 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:55:08 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:55:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:55:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:56:05 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:56:05 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:56:05 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:56:07 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36094 | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36094 | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36094. Falling back to existing DB data. | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311051 with 2 parts. | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rCeZDhurAZcjpmTT7... | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rCeZDhurAZcjpmTT7 | TIME: 2026-01-15 23:56:08 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2016+County+Rd+220,+Angleton,+TX+77515,+USA/29.1346442,-95.4515139/29.5969488,-95.3850194/29.5977942,-95.3592336/29.5997118,-95.2896148/29.6054019,-95.2064392/29.6320079,-95.1680998/29.7116003,-95.1507638/29.7086406,-95.1072279/29.6950388,-95.0272001/@29.69463,-95.0287138,18.61z/data=!4m19!4m18!1m5!1m1!1s0x86405cd568855419:0x1043a795d35087e6!2m2!1d-95.4365488!2d29.1238024!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=57ebf3d6-6dc8-4838-9828-36059cd3dddd | TIME: 2026-01-15 23:56:09 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-15 23:56:09 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311051, part 1. | TIME: 2026-01-15 23:56:09 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311051. | TIME: 2026-01-15 23:56:09 INFO - TOKEN: 311051 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311051. | TIME: 2026-01-15 23:56:09 INFO - TOKEN: 311051 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 23:56:09 INFO - TOKEN: 311051 | FUNCTION: get_unique_token | STATUS: Generated unique token: wd9ldb4rdgva | TIME: 2026-01-15 23:56:09 INFO - TOKEN: 311051 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2016 County Rd 220, Angleton, TX 77515, USA' | TIME: 2026-01-15 23:56:11 INFO - TOKEN: 311051 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-15 23:56:12 INFO - TOKEN: 311051 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.171378, -95.42396). | TIME: 2026-01-15 23:56:13 INFO - TOKEN: 311051 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-15 23:56:13 INFO - TOKEN: 311051 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: wd9ldb4rdgva | TIME: 2026-01-15 23:56:13 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PK3TnupSCtYZxhJL8... | TIME: 2026-01-15 23:56:13 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PK3TnupSCtYZxhJL8 | TIME: 2026-01-15 23:56:13 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.6950388,-95.0272001/29.7499911,-94.968181/29.8223704,-94.8889321/30.0958558,-94.1325504/30.1494273,-93.9784816/30.3037528,-93.7437734/@30.3034128,-93.7448182,19.42z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=d8cf20d4-6e08-48f0-99fc-f72019ce63e9 | TIME: 2026-01-15 23:56:14 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-15 23:56:14 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311051, part 2. | TIME: 2026-01-15 23:56:14 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-15 23:56:14 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311051. | TIME: 2026-01-15 23:56:14 INFO - TOKEN: 311051 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311051. | TIME: 2026-01-15 23:56:14 INFO - TOKEN: 311051 | FUNCTION: get_unique_token | STATUS: Using existing token: wd9ldb4rdgva | TIME: 2026-01-15 23:56:14 INFO - TOKEN: 311051 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2016 County Rd 220, Angleton, TX 77515, USA' | TIME: 2026-01-15 23:56:16 INFO - TOKEN: 311051 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-15 23:56:17 INFO - TOKEN: 311051 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.171378, -95.42396). | TIME: 2026-01-15 23:56:18 INFO - TOKEN: 311051 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-15 23:56:18 INFO - TOKEN: 311051 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wd9ldb4rdgva | TIME: 2026-01-15 23:56:18 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311051. | TIME: 2026-01-15 23:56:18 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:56:18 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:56:19 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:56:19 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:56:19 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:56:19 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:57:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:57:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:57:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:57:06 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:57:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:57:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:57:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:57:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:57:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:57:08 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:57:08 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:57:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:57:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:58:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:58:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:58:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35905 | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35905. Falling back to existing DB data. | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 390008 with 1 parts. | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mVNetXcxijAdP2rQA... | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mVNetXcxijAdP2rQA | TIME: 2026-01-15 23:58:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/47.4545217,-115.6946514/47.5497551,-116.3207564/47.6969285,-117.0416615/@47.6303191,-117.04616,9.03z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyOC4wKgBIAVAD&skid=9e9df3be-8b48-430f-9081-00c8041e2f74 | TIME: 2026-01-15 23:58:08 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-15 23:58:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 390008, part 1. | TIME: 2026-01-15 23:58:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 390008. | TIME: 2026-01-15 23:58:09 INFO - TOKEN: 390008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 390008. | TIME: 2026-01-15 23:58:09 INFO - TOKEN: 390008 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-15 23:58:09 INFO - TOKEN: 390008 | FUNCTION: get_unique_token | STATUS: Generated unique token: 8t5dcxmaki2i | TIME: 2026-01-15 23:58:09 INFO - TOKEN: 390008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-15 23:58:10 INFO - TOKEN: 390008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8t5dcxmaki2i | TIME: 2026-01-15 23:58:10 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 390008. | TIME: 2026-01-15 23:58:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:58:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:58:12 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:58:12 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:58:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:58:12 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-15 23:59:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:59:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-15 23:59:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-15 23:59:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-15 23:59:06 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-15 23:59:06 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-15 23:59:06 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-15 23:59:06 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-15 23:59:06 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-15 23:59:06 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-15 23:59:07 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:59:07 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-15 23:59:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-15 23:59:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:00:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:00:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:00:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:00:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:00:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:00:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:00:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:00:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:00:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:00:07 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:00:07 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:00:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:00:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:01:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:01:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:01:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:01:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:01:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:01:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:01:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:01:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:01:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:01:07 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:01:07 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:01:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:01:07 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:02:04 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:02:04 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:02:04 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35964 | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35964. Falling back to existing DB data. | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240470 with 1 parts. | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Z1pjcxRRbkguYwE36... | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Z1pjcxRRbkguYwE36 | TIME: 2026-01-16 00:02:07 INFO - TOKEN: 28923496 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8306764,-84.8138805/39.9860253,-83.1186259/40.0803416,-82.879952/40.0989703,-82.7378596/@40.099742,-82.7392455,17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=b55c38c7-13a7-4817-acb6-014f5ffc33dc | TIME: 2026-01-16 00:02:08 INFO - TOKEN: 28923496 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 00:02:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240470, part 1. | TIME: 2026-01-16 00:02:08 INFO - TOKEN: 28923496 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240470. | TIME: 2026-01-16 00:02:09 INFO - TOKEN: 240470 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240470. | TIME: 2026-01-16 00:02:09 INFO - TOKEN: 240470 | FUNCTION: get_unique_token | STATUS: Using existing token: n40wh3c9iwyo | TIME: 2026-01-16 00:02:09 INFO - TOKEN: 240470 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 00:02:10 INFO - TOKEN: 240470 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n40wh3c9iwyo | TIME: 2026-01-16 00:02:11 INFO - TOKEN: 28923496 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240470. | TIME: 2026-01-16 00:02:11 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:02:11 INFO - TOKEN: 28923496 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:02:13 INFO - TOKEN: 28923496 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:02:13 INFO - TOKEN: 28923496 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:02:13 INFO - TOKEN: 28923496 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:02:13 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:04:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:04:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:04:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:04:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:08:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:08:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:08:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:08:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:08:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:08:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:08:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:08:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:08:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:08:07 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:08:07 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:08:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:08:07 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:11:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:11:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:11:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:11:07 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:11:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:11:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:11:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:11:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:11:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:11:08 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:11:08 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:11:08 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:11:08 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:14:04 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:14:04 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:14:04 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:14:06 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:14:06 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:14:06 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:14:06 INFO - TOKEN: 69296693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:14:06 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:14:06 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:14:07 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:14:07 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:14:07 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:14:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:15:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:15:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:15:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:15:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:15:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:15:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:15:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:15:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:15:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:15:07 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:15:07 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:15:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:15:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:16:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:16:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:16:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:16:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:16:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:16:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:16:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:16:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:16:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:16:08 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:16:08 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:16:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:16:08 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:18:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:18:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:18:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:18:06 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:18:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:18:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:18:06 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:18:06 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 00:18:06 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:18:06 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:18:07 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:18:07 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:18:07 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:18:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:22:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:22:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:22:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:22:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:22:11 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:22:11 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:22:11 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:22:11 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36100 | TIME: 2026-01-16 00:22:11 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36100. Falling back to existing DB data. | TIME: 2026-01-16 00:22:11 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330179 with 1 parts. | TIME: 2026-01-16 00:22:11 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oXw4fMHG3hwqVkUa6... | TIME: 2026-01-16 00:22:11 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oXw4fMHG3hwqVkUa6 | TIME: 2026-01-16 00:22:11 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.7816651,-92.1882539/30.7838463,-92.1930194/31.253587,-92.4325069/32.4206564,-93.7623107/32.4538471,-93.8523527/32.4613033,-94.0428795/@30.7815101,-92.1908023,17.97z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=ea6a1f51-537c-4d53-b18d-04ade10acc96 | TIME: 2026-01-16 00:22:12 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-16 00:22:12 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 330179, part 1. | TIME: 2026-01-16 00:22:12 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330179. | TIME: 2026-01-16 00:22:12 INFO - TOKEN: 330179 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330179. | TIME: 2026-01-16 00:22:12 INFO - TOKEN: 330179 | FUNCTION: get_unique_token | STATUS: Using existing token: uqqxz1gyg0f2 | TIME: 2026-01-16 00:22:12 INFO - TOKEN: 330179 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-16 00:22:13 INFO - TOKEN: 330179 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: uqqxz1gyg0f2 | TIME: 2026-01-16 00:22:14 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330179. | TIME: 2026-01-16 00:22:14 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:22:14 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:22:15 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:22:15 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:22:15 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:22:15 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:23:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:23:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:23:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:23:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:23:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:23:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:23:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:23:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:23:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:23:08 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:23:08 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:23:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:23:08 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:24:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:24:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:24:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:24:06 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:24:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:24:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:24:06 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:24:06 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:24:06 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:24:07 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:24:07 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:24:07 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:24:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:25:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:25:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:25:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:25:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:25:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:25:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:25:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:25:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:25:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:25:08 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:25:08 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:25:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:25:08 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:26:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:26:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:26:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:26:06 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:26:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:26:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:26:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:26:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:26:07 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:26:08 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:26:08 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:26:08 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:26:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:27:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:27:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:27:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:27:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:31:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:31:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:31:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:31:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:31:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:31:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:31:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:31:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:31:06 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:31:07 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:31:07 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:31:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:31:07 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:32:04 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:32:04 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:32:04 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:32:06 INFO - TOKEN: 17349250 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36087 | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36087. Falling back to existing DB data. | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370154 with 1 parts. | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aoeSBPBA1SjLC6c8A... | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aoeSBPBA1SjLC6c8A | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.3443489,-85.6453671/38.2223132,-85.495324/38.1613539,-84.6100727/38.1960962,-84.5836693/1949+Lexington+Rd,+Georgetown,+KY+40324,+USA/@38.2437736,-85.426296,10z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x884240e5e083bd11:0xcc305f78ece7731a!2m2!1d-84.548593!2d38.157274!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=b2b8249c-4a7b-4ee1-b002-ddb3628eda67 | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 370154, part 1. | TIME: 2026-01-16 00:32:07 INFO - TOKEN: 17349250 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370154. | TIME: 2026-01-16 00:32:08 INFO - TOKEN: 370154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370154. | TIME: 2026-01-16 00:32:08 INFO - TOKEN: 370154 | FUNCTION: get_unique_token | STATUS: Using existing token: qhevsu1ptnh2 | TIME: 2026-01-16 00:32:08 INFO - TOKEN: 370154 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1949 Lexington Rd, Georgetown, KY 40324, USA' | TIME: 2026-01-16 00:32:09 INFO - TOKEN: 370154 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.1853189, -84.5620678). | TIME: 2026-01-16 00:32:11 INFO - TOKEN: 370154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 00:32:11 INFO - TOKEN: 370154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qhevsu1ptnh2 | TIME: 2026-01-16 00:32:12 INFO - TOKEN: 17349250 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370154. | TIME: 2026-01-16 00:32:12 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:32:12 INFO - TOKEN: 17349250 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:32:13 INFO - TOKEN: 17349250 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:32:13 INFO - TOKEN: 17349250 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:32:13 INFO - TOKEN: 17349250 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:32:13 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:33:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:33:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:33:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:33:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:34:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:34:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:34:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:34:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:34:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:34:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:34:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:34:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:34:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:34:08 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:34:08 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:34:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:34:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:39:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:39:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:39:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:39:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:39:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:44:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:44:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:44:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:44:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:44:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:44:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:44:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:44:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:44:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:44:07 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:44:07 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:44:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:44:07 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:45:04 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:45:04 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:45:04 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:45:06 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:45:06 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:45:06 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:45:06 INFO - TOKEN: 69296693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:45:06 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:45:06 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:45:08 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:45:08 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:45:08 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:45:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:49:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:49:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:49:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:49:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:49:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:49:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:49:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:49:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:49:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:49:08 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:49:08 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:49:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:49:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:50:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:50:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:50:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:50:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:50:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:50:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:50:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:50:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:50:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:50:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:50:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:50:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:50:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:52:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:52:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:52:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:52:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36106 | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36106 | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36106 | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36106. Falling back to existing DB data. | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310322 with 3 parts. | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wEcNdUMNKbE6KDCSA... | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wEcNdUMNKbE6KDCSA | TIME: 2026-01-16 00:52:07 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4613033,-94.0428795/32.7178493,-96.3129703/32.7692297,-96.4880064/@32.5988404,-95.9248285,9z/data=!3m1!4b1!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=8c9ff459-7e76-4517-9c22-ad1834eefff9 | TIME: 2026-01-16 00:52:08 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 00:52:08 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310322, part 1. | TIME: 2026-01-16 00:52:08 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310322. | TIME: 2026-01-16 00:52:08 INFO - TOKEN: 310322 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310322. | TIME: 2026-01-16 00:52:08 INFO - TOKEN: 310322 | FUNCTION: get_unique_token | STATUS: Using existing token: 97pmrxj41c9x | TIME: 2026-01-16 00:52:09 INFO - TOKEN: 310322 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 00:52:10 INFO - TOKEN: 310322 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 97pmrxj41c9x | TIME: 2026-01-16 00:52:11 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yAvCsaUnkccgiqwm9... | TIME: 2026-01-16 00:52:11 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yAvCsaUnkccgiqwm9 | TIME: 2026-01-16 00:52:11 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.7777445,-96.5188092/32.8014876,-96.6262952/32.9124668,-96.8976823/33.2185113,-97.1700872/33.2302505,-97.1794842/33.2310209,-97.6149279/33.2354897,-97.5966113/33.903398,-98.4957833/33.9481402,-98.5394925/34.3047359,-99.7746463/@34.2239903,-99.7655152,10.96z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=763a92ca-420f-486b-8658-a910ce9319fc | TIME: 2026-01-16 00:52:12 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 00:52:12 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 310322, part 2. | TIME: 2026-01-16 00:52:12 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-16 00:52:12 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 310322. | TIME: 2026-01-16 00:52:12 INFO - TOKEN: 310322 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310322. | TIME: 2026-01-16 00:52:12 INFO - TOKEN: 310322 | FUNCTION: get_unique_token | STATUS: Using existing token: 97pmrxj41c9x | TIME: 2026-01-16 00:52:12 INFO - TOKEN: 310322 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-16 00:52:13 INFO - TOKEN: 310322 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 97pmrxj41c9x | TIME: 2026-01-16 00:52:14 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ELvVRm7KftMTC8vH9... | TIME: 2026-01-16 00:52:14 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ELvVRm7KftMTC8vH9 | TIME: 2026-01-16 00:52:14 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.3047359,-99.7746463/34.3222071,-99.8386744/35.1442657,-101.460941/35.193111,-101.6978742/35.1827728,-103.0424394/@35.0732119,-102.6703895,9.51z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=bfb7e340-5342-480a-b1a6-493cde2cfde5 | TIME: 2026-01-16 00:52:15 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 00:52:15 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 310322, part 3. | TIME: 2026-01-16 00:52:15 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-16 00:52:15 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 310322. | TIME: 2026-01-16 00:52:15 INFO - TOKEN: 310322 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310322. | TIME: 2026-01-16 00:52:15 INFO - TOKEN: 310322 | FUNCTION: get_unique_token | STATUS: Using existing token: 97pmrxj41c9x | TIME: 2026-01-16 00:52:15 INFO - TOKEN: 310322 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-16 00:52:16 INFO - TOKEN: 310322 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 97pmrxj41c9x | TIME: 2026-01-16 00:52:16 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310322. | TIME: 2026-01-16 00:52:16 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:52:16 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:52:17 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:52:17 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:52:17 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:52:17 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:54:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:54:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:54:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:54:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:54:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:54:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:54:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:54:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:54:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:54:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:54:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:54:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:54:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:57:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:57:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:57:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:57:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:57:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:57:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:57:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:57:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:57:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:57:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:57:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:57:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:57:09 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:58:04 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:58:04 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:58:04 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:58:06 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:58:06 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:58:06 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:58:06 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:58:06 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 00:58:06 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:58:06 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:58:07 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:58:07 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:58:07 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:58:07 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 00:59:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:59:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 00:59:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 00:59:06 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 00:59:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 00:59:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 00:59:06 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 00:59:06 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 00:59:06 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 00:59:07 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:59:07 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 00:59:07 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 00:59:07 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:00:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:00:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:00:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:00:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:00:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:00:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:00:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:00:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:00:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:00:09 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:00:09 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:00:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:00:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:06:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:06:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:06:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36105 | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36105. Falling back to existing DB data. | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280341 with 1 parts. | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xESGPb9XDvzdGmnLA... | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xESGPb9XDvzdGmnLA | TIME: 2026-01-16 01:06:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6416918,-87.3397905/36.2391858,-86.7766484/36.1432347,-86.7053534/36.1185888,-86.7262988/34.9830245,-85.4665475/@35.026275,-85.556699,8.89z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=9583d745-a0ce-40ba-84f9-65a2ed865be2 | TIME: 2026-01-16 01:06:08 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 01:06:08 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 280341, part 1. | TIME: 2026-01-16 01:06:08 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280341. | TIME: 2026-01-16 01:06:09 INFO - TOKEN: 280341 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280341. | TIME: 2026-01-16 01:06:09 INFO - TOKEN: 280341 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 01:06:09 INFO - TOKEN: 280341 | FUNCTION: get_unique_token | STATUS: Generated unique token: weni61zdvc67 | TIME: 2026-01-16 01:06:09 INFO - TOKEN: 280341 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 01:06:11 INFO - TOKEN: 280341 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: weni61zdvc67 | TIME: 2026-01-16 01:06:11 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280341. | TIME: 2026-01-16 01:06:11 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:06:11 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:06:13 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:06:13 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:06:13 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:06:13 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:09:05 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:09:05 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:09:05 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:09:07 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:09:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:09:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:09:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:09:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:09:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:09:08 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:09:08 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:09:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:09:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:12:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:12:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:12:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:12:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:12:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:12:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:12:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:12:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:12:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:12:08 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:12:08 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:12:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:12:08 INFO - TOKEN: 20757200 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:13:04 INFO - TOKEN: 20757200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:13:04 INFO - TOKEN: 20757200 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:13:04 INFO - TOKEN: 20757200 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 20757200 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:13:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:14:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:14:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:14:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:14:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:14:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:14:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:14:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:14:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:14:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:14:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:14:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:14:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:14:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:19:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:19:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:19:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36099 | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36099. Falling back to existing DB data. | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210483 with 1 parts. | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TrbvnLkFkFaYmxRY8... | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TrbvnLkFkFaYmxRY8 | TIME: 2026-01-16 01:19:07 INFO - TOKEN: 66779763 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0453622,-85.0782205/40.9906032,-85.0627475/40.95505,-85.2960214/40.0556102,-85.616159/39.8825962,-86.0473058/39.6980127,-86.1068826/65/38.3458271,-85.7478293/38.3443545,-85.645348/@38.3422947,-85.6483488,17.04z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m3!2m2!1d-85.8856201!2d39.0245183!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e56de694-2cae-472e-aa64-d211020a30d3 | TIME: 2026-01-16 01:19:08 INFO - TOKEN: 66779763 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-16 01:19:08 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 210483, part 1. | TIME: 2026-01-16 01:19:08 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210483. | TIME: 2026-01-16 01:19:09 INFO - TOKEN: 210483 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210483. | TIME: 2026-01-16 01:19:09 INFO - TOKEN: 210483 | FUNCTION: get_unique_token | STATUS: Using existing token: mwcb9y3ncjtn | TIME: 2026-01-16 01:19:09 INFO - TOKEN: 210483 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '65' | TIME: 2026-01-16 01:19:10 INFO - TOKEN: 210483 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.1437925, 0.1586661). | TIME: 2026-01-16 01:19:11 INFO - TOKEN: 210483 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-16 01:19:11 INFO - TOKEN: 210483 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mwcb9y3ncjtn | TIME: 2026-01-16 01:19:12 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210483. | TIME: 2026-01-16 01:19:12 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:19:12 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:19:13 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:19:13 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:19:13 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:19:13 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:22:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:22:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:22:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:22:06 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:22:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:22:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:22:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:22:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36096 | TIME: 2026-01-16 01:22:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36096. Falling back to existing DB data. | TIME: 2026-01-16 01:22:07 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270001 with 1 parts. | TIME: 2026-01-16 01:22:07 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/i7jUB6ZHREDy8pzn7... | TIME: 2026-01-16 01:22:07 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/i7jUB6ZHREDy8pzn7 | TIME: 2026-01-16 01:22:07 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3033551,-89.6415757/30.4462559,-89.0216036/30.4741881,-88.400506/@30.4449882,-88.8835874,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDQzMC4wKgBIAVAD&skid=293fbd53-bec8-4bc5-a960-0799bd68e76f | TIME: 2026-01-16 01:22:08 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 01:22:08 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270001, part 1. | TIME: 2026-01-16 01:22:08 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270001. | TIME: 2026-01-16 01:22:08 INFO - TOKEN: 270001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270001. | TIME: 2026-01-16 01:22:08 INFO - TOKEN: 270001 | FUNCTION: get_unique_token | STATUS: Using existing token: 8pwfgtk7p0xp | TIME: 2026-01-16 01:22:08 INFO - TOKEN: 270001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 01:22:09 INFO - TOKEN: 270001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8pwfgtk7p0xp | TIME: 2026-01-16 01:22:10 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270001. | TIME: 2026-01-16 01:22:10 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:22:10 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:22:11 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:22:11 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:22:11 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:22:11 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:23:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:23:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:23:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36107 | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36107. Falling back to existing DB data. | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160161 with 1 parts. | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NAiPn9dH6uXDYea27... | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NAiPn9dH6uXDYea27 | TIME: 2026-01-16 01:23:06 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9989285,-108.7496302/36.7843386,-108.6741336/36.7198295,-108.2311033/35.3950633,-108.2182973/35.0785702,-106.5208653/35.1824099,-103.0425806/@35.1825171,-103.0432581,19.28z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAwNy4wKgBIAVAD&skid=d3c55a6d-63d4-4b51-9702-7c73ccdc7ef8 | TIME: 2026-01-16 01:23:08 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-16 01:23:08 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160161, part 1. | TIME: 2026-01-16 01:23:08 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160161. | TIME: 2026-01-16 01:23:08 INFO - TOKEN: 160161 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160161. | TIME: 2026-01-16 01:23:08 INFO - TOKEN: 160161 | FUNCTION: get_unique_token | STATUS: Using existing token: 2165fcdvyofa | TIME: 2026-01-16 01:23:08 INFO - TOKEN: 160161 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-16 01:23:09 INFO - TOKEN: 160161 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2165fcdvyofa | TIME: 2026-01-16 01:23:10 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160161. | TIME: 2026-01-16 01:23:10 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:23:10 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:23:11 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:23:11 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:23:11 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:23:11 INFO - TOKEN: 27215877 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:24:04 INFO - TOKEN: 27215877 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:24:04 INFO - TOKEN: 27215877 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:24:04 INFO - TOKEN: 27215877 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:24:06 INFO - TOKEN: 27215877 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:24:06 INFO - TOKEN: 27215877 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:24:06 INFO - TOKEN: 27215877 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:24:06 INFO - TOKEN: 27215877 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:24:06 INFO - TOKEN: 27215877 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 01:24:06 INFO - TOKEN: 27215877 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:24:06 INFO - TOKEN: 27215877 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:24:07 INFO - TOKEN: 27215877 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:24:07 INFO - TOKEN: 27215877 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:24:07 INFO - TOKEN: 27215877 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:24:07 INFO - TOKEN: 27215877 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:26:04 INFO - TOKEN: 27215877 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:26:04 INFO - TOKEN: 27215877 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:26:04 INFO - TOKEN: 27215877 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:26:06 INFO - TOKEN: 27215877 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:26:06 INFO - TOKEN: 27215877 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:26:06 INFO - TOKEN: 27215877 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:26:06 INFO - TOKEN: 27215877 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:26:06 INFO - TOKEN: 27215877 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:26:06 INFO - TOKEN: 27215877 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:26:07 INFO - TOKEN: 27215877 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:26:07 INFO - TOKEN: 27215877 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:26:07 INFO - TOKEN: 27215877 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:26:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:42:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:42:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:42:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:42:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:43:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:43:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:43:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:43:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:43:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:43:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:43:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:43:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:43:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:43:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:43:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:43:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:43:07 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:47:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:47:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:47:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:47:06 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:47:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:47:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:47:06 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:47:06 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:47:06 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:47:07 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:47:07 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:47:07 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:47:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:50:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:50:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:50:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:50:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:50:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:50:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:50:06 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:50:06 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:50:06 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:50:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:50:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:50:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:50:07 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:51:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:51:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:51:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:51:06 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:51:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:51:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:51:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:51:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:51:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:51:08 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:51:08 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:51:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:51:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:52:04 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:52:04 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:52:04 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:52:06 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:52:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:52:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:52:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:52:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:52:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:52:08 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:52:08 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:52:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:52:08 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:53:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:53:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:53:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:53:06 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:53:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:53:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:53:06 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:53:06 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:53:06 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:53:07 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:53:07 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:53:07 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:53:07 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:54:03 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:54:03 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:54:03 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36117 | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36117. Falling back to existing DB data. | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380038 with 1 parts. | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wPBQZvKU7oxgMpR28... | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wPBQZvKU7oxgMpR28 | TIME: 2026-01-16 01:54:06 INFO - TOKEN: 26570885 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.561755,-80.7447478/36.9467936,-80.9391929/36.9732669,-81.0675833/37.2669481,-81.1217881/@37.1229251,-81.4900652,165130m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkxMC4wKgBIAVAD&skid=ac679df4-4680-4567-ae0d-60a432c746c7 | TIME: 2026-01-16 01:54:07 INFO - TOKEN: 26570885 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 01:54:07 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 380038, part 1. | TIME: 2026-01-16 01:54:07 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380038. | TIME: 2026-01-16 01:54:08 INFO - TOKEN: 380038 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380038. | TIME: 2026-01-16 01:54:08 INFO - TOKEN: 380038 | FUNCTION: get_unique_token | STATUS: Using existing token: xm8wasdsqzjw | TIME: 2026-01-16 01:54:08 INFO - TOKEN: 380038 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 01:54:09 INFO - TOKEN: 380038 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xm8wasdsqzjw | TIME: 2026-01-16 01:54:09 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380038. | TIME: 2026-01-16 01:54:09 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:54:09 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:54:11 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:54:11 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:54:11 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:54:11 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:55:05 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:55:05 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:55:05 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:55:07 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:55:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:55:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:55:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:55:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:55:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:55:08 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:55:08 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:55:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:55:08 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:56:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:56:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:56:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36115 | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36115. Falling back to existing DB data. | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450191 with 1 parts. | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LxLY4Diit4ds48EG6... | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LxLY4Diit4ds48EG6 | TIME: 2026-01-16 01:56:07 INFO - TOKEN: 26570885 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/125+School+House+Rd,+Mills+River,+NC+28759,+USA/35.3785888,-82.5714545/35.3843536,-82.5691462/35.4058234,-82.5602522/35.4471888,-82.5397568/35.556677,-82.6002314/35.8207473,-80.8604246/36.5616293,-80.7447368/@36.065724,-81.6646366,8.81z/data=!4m15!4m14!1m5!1m1!1s0x8859952657eb9ab1:0x6129229ba1eb4f8e!2m2!1d-82.5753174!2d35.378154!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=96c5e9d6-aa1a-4d79-95a2-22fd95c85258 | TIME: 2026-01-16 01:56:08 INFO - TOKEN: 26570885 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-16 01:56:08 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 450191, part 1. | TIME: 2026-01-16 01:56:08 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450191. | TIME: 2026-01-16 01:56:09 INFO - TOKEN: 450191 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450191. | TIME: 2026-01-16 01:56:09 INFO - TOKEN: 450191 | FUNCTION: get_unique_token | STATUS: Using existing token: syl4zninm16y | TIME: 2026-01-16 01:56:09 INFO - TOKEN: 450191 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '125 School House Rd, Mills River, NC 28759, USA' | TIME: 2026-01-16 01:56:10 INFO - TOKEN: 450191 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.3773435, -82.5737024). | TIME: 2026-01-16 01:56:11 INFO - TOKEN: 450191 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-16 01:56:11 INFO - TOKEN: 450191 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: syl4zninm16y | TIME: 2026-01-16 01:56:11 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450191. | TIME: 2026-01-16 01:56:11 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:56:11 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:56:13 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:56:13 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:56:13 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:56:13 INFO - TOKEN: 27215877 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:57:04 INFO - TOKEN: 27215877 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:57:04 INFO - TOKEN: 27215877 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:57:04 INFO - TOKEN: 27215877 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:57:06 INFO - TOKEN: 27215877 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:57:06 INFO - TOKEN: 27215877 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:57:06 INFO - TOKEN: 27215877 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:57:06 INFO - TOKEN: 27215877 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:57:06 INFO - TOKEN: 27215877 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:57:06 INFO - TOKEN: 27215877 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:57:07 INFO - TOKEN: 27215877 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:57:07 INFO - TOKEN: 27215877 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:57:07 INFO - TOKEN: 27215877 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:57:07 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:58:04 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:58:04 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:58:04 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:58:07 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:58:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:58:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:58:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:58:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:58:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:58:08 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:58:08 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:58:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:58:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 01:59:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:59:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 01:59:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 01:59:06 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 01:59:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 01:59:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 01:59:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 01:59:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 01:59:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 01:59:08 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:59:08 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 01:59:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 01:59:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:00:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:00:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:00:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:00:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:00:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:00:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:00:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:00:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:00:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:00:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:00:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:00:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:00:07 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:01:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:01:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:01:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36098 | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36098. Falling back to existing DB data. | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400236 with 1 parts. | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KdnJApPnPXRAvp1L6... | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KdnJApPnPXRAvp1L6 | TIME: 2026-01-16 02:01:07 INFO - TOKEN: 55588926 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.5735851,-87.4124789/30.4878622,-83.9670773/30.2576985,-82.7494665/29.2669359,-82.1865876/29.2565397,-82.1521406/6200+N+US+Hwy+441,+Ocala,+FL+34475,+USA/@29.2475812,-82.1643962,14.81z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88e62bbc3d94a869:0xf6d775fec9f0b08e!2m2!1d-82.1557251!2d29.2508321!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=09cc4a43-8a25-4eb1-b932-bd075f61faac | TIME: 2026-01-16 02:01:09 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-16 02:01:09 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 400236, part 1. | TIME: 2026-01-16 02:01:09 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400236. | TIME: 2026-01-16 02:01:09 INFO - TOKEN: 400236 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400236. | TIME: 2026-01-16 02:01:09 INFO - TOKEN: 400236 | FUNCTION: get_unique_token | STATUS: Using existing token: 5c03qsseh4xv | TIME: 2026-01-16 02:01:09 INFO - TOKEN: 400236 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6200 N US Hwy 441, Ocala, FL 34475, USA' | TIME: 2026-01-16 02:01:10 INFO - TOKEN: 400236 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-16 02:01:12 INFO - TOKEN: 400236 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.249973, -82.153493). | TIME: 2026-01-16 02:01:13 INFO - TOKEN: 400236 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-16 02:01:13 INFO - TOKEN: 400236 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5c03qsseh4xv | TIME: 2026-01-16 02:01:13 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400236. | TIME: 2026-01-16 02:01:13 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:01:13 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:01:14 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:01:14 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:01:14 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:01:14 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:04:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:04:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:04:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:04:07 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:04:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:04:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:04:07 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:04:07 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:04:07 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:04:08 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:04:08 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:04:08 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:04:08 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:07:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:07:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:07:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:07:07 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:07:08 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:07:08 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:07:08 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:07:08 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36118 | TIME: 2026-01-16 02:07:08 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36118. Falling back to existing DB data. | TIME: 2026-01-16 02:07:08 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440060 with 1 parts. | TIME: 2026-01-16 02:07:08 INFO - TOKEN: 26570885 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4TWJcWpxab88oVfFA... | TIME: 2026-01-16 02:07:08 INFO - TOKEN: 26570885 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4TWJcWpxab88oVfFA | TIME: 2026-01-16 02:07:08 INFO - TOKEN: 26570885 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.2825014,-81.1249222/37.840053,-81.2270633/38.3830127,-81.613628/39.4051228,-81.429012/@39.3988151,-81.4433738,14z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkyMS4wKgBIAVAD&skid=7c85045e-7d37-493d-9fb3-11368a90acaf | TIME: 2026-01-16 02:07:09 INFO - TOKEN: 26570885 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 02:07:09 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 440060, part 1. | TIME: 2026-01-16 02:07:09 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440060. | TIME: 2026-01-16 02:07:09 INFO - TOKEN: 440060 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440060. | TIME: 2026-01-16 02:07:09 INFO - TOKEN: 440060 | FUNCTION: get_unique_token | STATUS: Using existing token: sjhs3oggsv0z | TIME: 2026-01-16 02:07:10 INFO - TOKEN: 440060 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 02:07:10 INFO - TOKEN: 440060 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sjhs3oggsv0z | TIME: 2026-01-16 02:07:11 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440060. | TIME: 2026-01-16 02:07:11 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:07:11 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:07:12 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:07:12 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:07:12 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:07:12 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:10:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:10:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:10:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:10:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:11:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:11:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:11:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:11:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:11:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:11:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:11:06 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:11:06 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:11:06 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:11:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:11:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:11:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:11:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:13:03 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:13:03 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:13:03 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:13:06 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:14:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:14:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:14:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36127 | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36127. Falling back to existing DB data. | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380001 with 1 parts. | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SgJ115UMBZUaTpuXA... | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SgJ115UMBZUaTpuXA | TIME: 2026-01-16 02:14:07 INFO - TOKEN: 96188702 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5966204,-82.2436393/37.5802328,-79.6433492/39.2949553,-78.0815832/@37.5737486,-79.589699,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyNi4wKgBIAVAD&skid=b211a5f7-914d-4ec7-a1b7-c517a1e35351 | TIME: 2026-01-16 02:14:08 INFO - TOKEN: 96188702 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 02:14:08 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 380001, part 1. | TIME: 2026-01-16 02:14:08 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380001. | TIME: 2026-01-16 02:14:08 INFO - TOKEN: 380001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380001. | TIME: 2026-01-16 02:14:08 INFO - TOKEN: 380001 | FUNCTION: get_unique_token | STATUS: Using existing token: ll1lutkc6ed4 | TIME: 2026-01-16 02:14:09 INFO - TOKEN: 380001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 02:14:10 INFO - TOKEN: 380001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ll1lutkc6ed4 | TIME: 2026-01-16 02:14:10 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380001. | TIME: 2026-01-16 02:14:10 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:14:10 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:14:11 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:14:11 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:14:11 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:14:11 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:17:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:17:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:17:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:17:06 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:17:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:17:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:17:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:17:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:17:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:17:08 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:17:08 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:17:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:17:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:19:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:19:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:19:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:19:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:20:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:20:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:20:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:20:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:20:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:20:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:20:06 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:20:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:20:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:20:07 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:20:07 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:20:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:20:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:21:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:21:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:21:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:21:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:21:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:21:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:21:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:21:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:21:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:21:08 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:21:08 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:21:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:21:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:25:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:25:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:25:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:25:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:25:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:25:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:25:06 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:25:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:25:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:25:07 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:25:07 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:25:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:25:07 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:26:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:26:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:26:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:26:07 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:26:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:26:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:26:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:26:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:26:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:26:08 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:26:08 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:26:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:26:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:28:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:28:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:28:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36109 | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36109. Falling back to existing DB data. | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120451 with 1 parts. | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mZiUQ3D3DZ8sSja4A... | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mZiUQ3D3DZ8sSja4A | TIME: 2026-01-16 02:28:07 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164569,-109.0419447/37.8764791,-109.342915/38.9439376,-109.8047002/39.1932926,-109.0513329/@38.988022,-111.2520527,8.11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=544eba16-4f13-4b87-a5a7-aa708fb98d36 | TIME: 2026-01-16 02:28:08 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 02:28:08 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 120451, part 1. | TIME: 2026-01-16 02:28:08 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120451. | TIME: 2026-01-16 02:28:08 INFO - TOKEN: 120451 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120451. | TIME: 2026-01-16 02:28:08 INFO - TOKEN: 120451 | FUNCTION: get_unique_token | STATUS: Using existing token: coz3clmg4hp3 | TIME: 2026-01-16 02:28:09 INFO - TOKEN: 120451 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 02:28:10 INFO - TOKEN: 120451 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: coz3clmg4hp3 | TIME: 2026-01-16 02:28:10 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120451. | TIME: 2026-01-16 02:28:10 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:28:10 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:28:11 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:28:11 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:28:11 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:28:11 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:32:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:32:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:32:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36097 | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36097. Falling back to existing DB data. | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250009 with 1 parts. | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/30.4742009,-88.4004543/30.6372901,-88.... | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250009, part 1. | TIME: 2026-01-16 02:32:07 INFO - TOKEN: 55588926 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250009. | TIME: 2026-01-16 02:32:08 INFO - TOKEN: 250009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250009. | TIME: 2026-01-16 02:32:08 INFO - TOKEN: 250009 | FUNCTION: get_unique_token | STATUS: Using existing token: t1l7x9h3q4mm | TIME: 2026-01-16 02:32:08 INFO - TOKEN: 250009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-16 02:32:09 INFO - TOKEN: 250009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t1l7x9h3q4mm | TIME: 2026-01-16 02:32:09 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250009. | TIME: 2026-01-16 02:32:09 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:32:09 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:32:10 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:32:10 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:32:10 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:32:10 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:33:04 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:33:04 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:33:04 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:33:06 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:33:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:33:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:33:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:33:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:33:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:33:08 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:33:08 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:33:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:33:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:36:04 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:36:04 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:36:04 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:36:06 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:36:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:36:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:36:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:36:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36142 | TIME: 2026-01-16 02:36:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36142. Falling back to existing DB data. | TIME: 2026-01-16 02:36:07 INFO - TOKEN: 54171054 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320369 with 1 parts. | TIME: 2026-01-16 02:36:07 INFO - TOKEN: 54171054 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nMHZjPguKPTMkBrA9... | TIME: 2026-01-16 02:36:07 INFO - TOKEN: 54171054 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nMHZjPguKPTMkBrA9 | TIME: 2026-01-16 02:36:07 INFO - TOKEN: 54171054 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7209827,-76.6545049/39.9888496,-76.7336118/40.275325,-76.9940853/40.3100345,-76.880828/41.0520695,-76.8610892/41.1526878,-78.9167402/41.1845897,-80.5204671/@40.5898696,-80.9668181,8.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=a509611e-babb-481a-9f45-83e5d1b04027 | TIME: 2026-01-16 02:36:08 INFO - TOKEN: 54171054 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 02:36:08 INFO - TOKEN: 54171054 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320369, part 1. | TIME: 2026-01-16 02:36:08 INFO - TOKEN: 54171054 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320369. | TIME: 2026-01-16 02:36:08 INFO - TOKEN: 320369 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320369. | TIME: 2026-01-16 02:36:08 INFO - TOKEN: 320369 | FUNCTION: get_unique_token | STATUS: Using existing token: 71660qz5z2zh | TIME: 2026-01-16 02:36:08 INFO - TOKEN: 320369 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 02:36:10 INFO - TOKEN: 320369 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 71660qz5z2zh | TIME: 2026-01-16 02:36:10 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320369. | TIME: 2026-01-16 02:36:10 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:36:10 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:36:11 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:36:11 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:36:11 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:36:11 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:37:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:37:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:37:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:37:06 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:37:06 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:37:06 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:37:06 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:37:06 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:37:06 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:37:08 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:37:08 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:37:08 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:37:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:38:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:38:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:38:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:38:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:38:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:38:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:38:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:38:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:38:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:38:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:38:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:38:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:38:07 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:39:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:39:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:39:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:39:07 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:39:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:39:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:39:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:39:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:39:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:39:08 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:39:08 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:39:08 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:39:08 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:40:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:40:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:40:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:40:07 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:40:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:40:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:40:07 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:40:07 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:40:07 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:40:09 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:40:09 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:40:09 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:40:09 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:41:04 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:41:04 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:41:04 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:41:07 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:41:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:41:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:41:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:41:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:41:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:41:08 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:41:08 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:41:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:41:08 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:42:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:42:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:42:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36128 | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36128. Falling back to existing DB data. | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440009 with 1 parts. | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UMbKhwVSK1MNr7veA... | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UMbKhwVSK1MNr7veA | TIME: 2026-01-16 02:42:07 INFO - TOKEN: 96188702 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.2952619,-78.0813581/39.2954491,-78.0812238/39.4979948,-77.9551688/39.5843697,-77.8337226/@39.5223191,-77.9999501,52296m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b6d2ae0b-358a-4d2f-b85f-19c5cbd1d0b3 | TIME: 2026-01-16 02:42:08 INFO - TOKEN: 96188702 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 02:42:08 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 440009, part 1. | TIME: 2026-01-16 02:42:08 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440009. | TIME: 2026-01-16 02:42:08 INFO - TOKEN: 440009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440009. | TIME: 2026-01-16 02:42:08 INFO - TOKEN: 440009 | FUNCTION: get_unique_token | STATUS: Using existing token: lgx79tkl5n5t | TIME: 2026-01-16 02:42:08 INFO - TOKEN: 440009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 02:42:09 INFO - TOKEN: 440009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lgx79tkl5n5t | TIME: 2026-01-16 02:42:09 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440009. | TIME: 2026-01-16 02:42:09 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:42:09 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:42:11 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:42:11 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:42:11 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:42:11 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:44:04 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:44:04 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:44:04 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:44:06 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:44:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:44:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:44:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:44:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:44:07 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:44:08 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:44:08 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:44:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:44:08 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:45:04 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:45:04 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:45:04 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36143 | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36143. Falling back to existing DB data. | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240472 with 1 parts. | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TpYfSUgmPNKEc1Ri6... | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TpYfSUgmPNKEc1Ri6 | TIME: 2026-01-16 02:45:07 INFO - TOKEN: 54171054 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1851004,-80.5182483/41.0553513,-81.5668956/41.0390061,-81.5898519/41.0351879,-81.916764/41.0322408,-82.4195811/41.2215016,-82.6067387/41.4764978,-83.4264989/41.5327671,-83.6435699/41.7264266,-83.688698/@41.6994775,-83.6742968,12.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=c68d0cfe-ed96-43f2-ac06-a38fb066363d | TIME: 2026-01-16 02:45:08 INFO - TOKEN: 54171054 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-16 02:45:08 INFO - TOKEN: 54171054 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240472, part 1. | TIME: 2026-01-16 02:45:08 INFO - TOKEN: 54171054 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240472. | TIME: 2026-01-16 02:45:08 INFO - TOKEN: 240472 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240472. | TIME: 2026-01-16 02:45:08 INFO - TOKEN: 240472 | FUNCTION: get_unique_token | STATUS: Using existing token: 5hfm77p11hzq | TIME: 2026-01-16 02:45:08 INFO - TOKEN: 240472 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-16 02:45:10 INFO - TOKEN: 240472 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5hfm77p11hzq | TIME: 2026-01-16 02:45:10 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240472. | TIME: 2026-01-16 02:45:10 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:45:10 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:45:11 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:45:11 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:45:11 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:45:11 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:47:03 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:47:03 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:47:03 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36144 | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36144. Falling back to existing DB data. | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490211 with 1 parts. | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ibatBPTFrT5xnFjD6... | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ibatBPTFrT5xnFjD6 | TIME: 2026-01-16 02:47:06 INFO - TOKEN: 54171054 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7263639,-83.6887314/41.9809447,-83.6782608/42.2043192,-83.7358131/@42.1714766,-84.6373946,9.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=7cc5656f-4980-4527-b178-933fd9b5e42c | TIME: 2026-01-16 02:47:07 INFO - TOKEN: 54171054 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 02:47:07 INFO - TOKEN: 54171054 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 490211, part 1. | TIME: 2026-01-16 02:47:07 INFO - TOKEN: 54171054 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490211. | TIME: 2026-01-16 02:47:08 INFO - TOKEN: 490211 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490211. | TIME: 2026-01-16 02:47:08 INFO - TOKEN: 490211 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 02:47:08 INFO - TOKEN: 490211 | FUNCTION: get_unique_token | STATUS: Generated unique token: 7lrjarkrfgli | TIME: 2026-01-16 02:47:08 INFO - TOKEN: 490211 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 02:47:09 INFO - TOKEN: 490211 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 7lrjarkrfgli | TIME: 2026-01-16 02:47:09 INFO - TOKEN: 54171054 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490211. | TIME: 2026-01-16 02:47:09 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:47:09 INFO - TOKEN: 54171054 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:47:11 INFO - TOKEN: 54171054 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:47:11 INFO - TOKEN: 54171054 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:47:11 INFO - TOKEN: 54171054 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:47:11 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:51:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:51:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:51:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:51:07 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:51:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:51:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:51:07 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:51:07 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:51:07 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:51:09 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:51:09 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:51:09 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:51:09 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:52:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:52:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:52:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:52:06 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:52:07 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 02:57:04 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:57:04 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 02:57:04 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36119 | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36119. Falling back to existing DB data. | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240473 with 1 parts. | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qMeNddjRQrUat7Ex9... | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qMeNddjRQrUat7Ex9 | TIME: 2026-01-16 02:57:07 INFO - TOKEN: 26570885 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.405308,-81.4288428/40.0619371,-81.5673798/41.1502323,-81.4716853/41.3341735,-81.515594/41.5906988,-81.459012/41.5954713,-81.4893306/41.5642197,-81.5427998/@41.5662854,-81.5228741,10890m/data=!3m1!1e3!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2e3d278f-1ccb-4bb5-a730-8ac8228c2ce3 | TIME: 2026-01-16 02:57:08 INFO - TOKEN: 26570885 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 02:57:08 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240473, part 1. | TIME: 2026-01-16 02:57:08 INFO - TOKEN: 26570885 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240473. | TIME: 2026-01-16 02:57:08 INFO - TOKEN: 240473 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240473. | TIME: 2026-01-16 02:57:08 INFO - TOKEN: 240473 | FUNCTION: get_unique_token | STATUS: Using existing token: ep2yetc7stez | TIME: 2026-01-16 02:57:09 INFO - TOKEN: 240473 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 02:57:10 INFO - TOKEN: 240473 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ep2yetc7stez | TIME: 2026-01-16 02:57:10 INFO - TOKEN: 26570885 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240473. | TIME: 2026-01-16 02:57:10 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 02:57:10 INFO - TOKEN: 26570885 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 02:57:12 INFO - TOKEN: 26570885 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:57:12 INFO - TOKEN: 26570885 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 02:57:12 INFO - TOKEN: 26570885 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 02:57:12 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:00:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:00:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:00:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:00:07 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:00:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:00:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:00:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:00:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:00:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:00:09 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:00:09 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:00:09 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:00:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:01:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:01:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:01:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:01:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:01:06 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:01:06 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:01:06 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:01:06 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 03:01:06 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:01:06 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:01:07 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:01:07 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:01:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:01:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:04:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:04:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:04:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:04:06 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:04:07 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:05:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:05:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:05:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:05:06 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:05:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:05:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:05:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:05:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:05:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:05:08 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:05:08 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:05:08 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:05:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:06:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:06:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:06:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:06:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:06:06 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:06:06 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:06:06 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:06:06 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:06:06 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:06:07 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:06:07 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:06:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:06:07 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:07:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:07:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:07:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:07:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:07:08 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:07:08 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:07:08 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:07:08 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:07:08 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:07:10 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:07:10 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:07:10 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:07:10 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:09:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:09:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:09:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:09:07 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:09:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:09:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:09:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:09:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:09:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:09:08 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:09:08 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:09:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:09:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:10:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:10:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:10:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:10:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:10:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:10:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:10:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:10:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:10:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:10:07 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:10:07 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:10:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:10:07 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:11:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:11:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:11:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:11:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:11:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:11:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:11:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:11:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:11:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:11:08 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:11:08 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:11:08 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:11:08 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:12:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:12:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:12:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:12:06 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36129 | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36129. Falling back to existing DB data. | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460026 with 1 parts. | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5D732eMd7yVoRAqe6... | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5D732eMd7yVoRAqe6 | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.5843355,-77.8303128/39.6396947,-77.7637319/39.7212204,-77.7323025/@39.627986,-78.066576,41721m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2802ccf3-7aee-4014-a068-8213969942ec | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 460026, part 1. | TIME: 2026-01-16 03:12:07 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460026. | TIME: 2026-01-16 03:12:08 INFO - TOKEN: 460026 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460026. | TIME: 2026-01-16 03:12:08 INFO - TOKEN: 460026 | FUNCTION: get_unique_token | STATUS: Using existing token: dhid0yvbpd3z | TIME: 2026-01-16 03:12:08 INFO - TOKEN: 460026 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 03:12:09 INFO - TOKEN: 460026 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dhid0yvbpd3z | TIME: 2026-01-16 03:12:09 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460026. | TIME: 2026-01-16 03:12:09 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:12:09 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:12:11 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:12:11 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:12:11 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:12:11 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:13:05 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:13:05 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:13:05 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:13:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:13:08 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:13:08 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:13:08 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:13:08 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:13:08 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:13:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:13:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:13:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:13:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:14:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:14:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:14:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:14:06 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:14:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:14:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:14:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:14:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:14:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:14:08 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:14:08 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:14:08 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:14:08 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:15:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:15:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:15:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:15:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:15:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:15:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:15:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:15:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:15:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:15:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:15:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:15:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:15:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:16:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:16:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:16:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:16:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:16:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:16:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:16:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:16:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:16:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:16:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:16:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:16:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:16:09 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:17:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:17:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:17:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:17:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:17:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:17:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:17:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:17:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:17:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:17:08 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:17:08 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:17:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:17:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:18:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:18:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:18:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:18:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:18:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:18:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:18:06 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:18:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:18:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:18:07 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:18:07 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:18:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:18:07 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:19:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:19:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:19:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:19:06 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:19:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:19:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:19:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:19:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:19:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:19:08 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:19:08 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:19:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:19:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:20:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:20:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:20:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:20:06 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:20:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:20:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:20:06 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:20:06 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:20:06 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:20:07 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:20:07 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:20:07 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:20:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:24:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:24:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:24:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:24:06 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:24:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:24:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:24:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:24:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:24:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:24:07 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:24:07 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:24:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:24:07 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:25:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:25:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:25:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:25:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:25:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:25:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:25:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:25:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:25:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:25:08 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:25:08 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:25:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:25:08 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:26:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:26:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:26:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:26:06 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:26:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:26:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:26:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:26:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:26:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:26:07 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:26:07 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:26:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:26:07 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:27:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:27:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:27:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:27:07 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:27:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:27:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:27:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:27:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:27:07 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:27:08 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:27:08 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:27:08 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:27:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:28:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:28:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:28:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:28:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:28:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:28:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:28:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:28:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:28:07 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:28:08 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:28:08 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:28:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:28:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:29:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:29:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:29:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:29:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:29:06 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:29:06 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:29:06 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:29:06 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:29:06 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:29:07 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:29:07 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:29:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:29:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:30:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:30:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:30:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:30:06 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:30:06 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:30:06 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:30:06 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:30:06 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:30:06 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:30:07 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:30:07 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:30:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:30:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:31:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:31:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:31:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:31:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:31:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:31:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:31:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:31:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:31:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:31:08 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:31:08 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:31:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:31:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:32:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:32:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:32:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:32:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:32:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:32:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:32:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:32:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:32:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:32:07 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:32:07 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:32:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:32:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:33:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:33:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:33:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:33:06 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:33:06 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:33:06 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:33:06 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:33:06 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:33:06 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:33:07 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:33:07 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:33:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:33:07 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:34:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:34:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:34:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:34:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:34:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:34:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:34:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:34:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:34:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:34:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:34:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:34:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:34:09 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:35:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:35:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:35:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:35:07 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:35:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:35:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:35:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:35:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:35:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:35:09 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:35:09 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:35:09 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:35:09 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:36:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:36:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:36:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:36:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:36:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:36:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:36:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:36:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:36:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:36:08 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:36:08 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:36:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:36:08 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:40:04 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:40:04 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:40:04 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36108 | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36108 | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36108. Falling back to existing DB data. | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130167 with 2 parts. | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/B5Yc3mqE73CsPU4F8... | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/B5Yc3mqE73CsPU4F8 | TIME: 2026-01-16 03:40:07 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9987867,-108.7496494/37.4894107,-108.6646861/37.8164699,-109.0418972/@37.7672835,-109.033387,11.58z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=367e29ff-da13-45c5-9ab0-dcdf7099f87c | TIME: 2026-01-16 03:40:08 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 03:40:08 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130167, part 1. | TIME: 2026-01-16 03:40:08 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130167. | TIME: 2026-01-16 03:40:08 INFO - TOKEN: 130167 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130167. | TIME: 2026-01-16 03:40:08 INFO - TOKEN: 130167 | FUNCTION: get_unique_token | STATUS: Using existing token: ccq2pgaeakt0 | TIME: 2026-01-16 03:40:09 INFO - TOKEN: 130167 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 03:40:10 INFO - TOKEN: 130167 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ccq2pgaeakt0 | TIME: 2026-01-16 03:40:10 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KZQS2NcCaR7pMykb7... | TIME: 2026-01-16 03:40:10 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KZQS2NcCaR7pMykb7 | TIME: 2026-01-16 03:40:10 INFO - TOKEN: 33878461 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.1932848,-109.051324/39.1088382,-108.6418791/2525+Riverside+Pkwy,+Grand+Junction,+CO+81501,+USA/@39.0798665,-108.5888192,16.28z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x87471ce599109a9d:0x3279b17137d02dc7!2m2!1d-108.5854185!2d39.0757048!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=55966dc8-be3d-48ad-9d3f-0b038a4a0f57 | TIME: 2026-01-16 03:40:10 INFO - TOKEN: 33878461 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 03:40:10 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130167, part 2. | TIME: 2026-01-16 03:40:10 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-16 03:40:10 INFO - TOKEN: 33878461 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 130167. | TIME: 2026-01-16 03:40:11 INFO - TOKEN: 130167 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130167. | TIME: 2026-01-16 03:40:11 INFO - TOKEN: 130167 | FUNCTION: get_unique_token | STATUS: Using existing token: ccq2pgaeakt0 | TIME: 2026-01-16 03:40:11 INFO - TOKEN: 130167 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2525 Riverside Pkwy, Grand Junction, CO 81501, USA' | TIME: 2026-01-16 03:40:12 INFO - TOKEN: 130167 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.0756943, -108.5854181). | TIME: 2026-01-16 03:40:16 INFO - TOKEN: 130167 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 03:40:16 INFO - TOKEN: 130167 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ccq2pgaeakt0 | TIME: 2026-01-16 03:40:17 INFO - TOKEN: 33878461 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130167. | TIME: 2026-01-16 03:40:17 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:40:17 INFO - TOKEN: 33878461 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:40:18 INFO - TOKEN: 33878461 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:40:18 INFO - TOKEN: 33878461 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:40:18 INFO - TOKEN: 33878461 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:40:18 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:41:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:41:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:41:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:41:07 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:41:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:41:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:41:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:41:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:41:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:41:08 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:41:08 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:41:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:41:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:42:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:42:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:42:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36043 | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36043. Falling back to existing DB data. | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310109 with 1 parts. | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gMaPXjYRH5xHPG1j8... | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gMaPXjYRH5xHPG1j8 | TIME: 2026-01-16 03:42:06 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2270818,-100.000208/35.1938517,-101.8424738/35.1827632,-103.0425005/@35.235723,-102.3286231,7.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDQyNy4xKgBIAVAD&skid=2b344b37-4a1f-4bf5-8734-c806d2462e02 | TIME: 2026-01-16 03:42:07 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 03:42:07 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310109, part 1. | TIME: 2026-01-16 03:42:07 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310109. | TIME: 2026-01-16 03:42:08 INFO - TOKEN: 310109 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310109. | TIME: 2026-01-16 03:42:08 INFO - TOKEN: 310109 | FUNCTION: get_unique_token | STATUS: Using existing token: 6o1hywrqckgv | TIME: 2026-01-16 03:42:08 INFO - TOKEN: 310109 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 03:42:10 INFO - TOKEN: 310109 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6o1hywrqckgv | TIME: 2026-01-16 03:42:10 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310109. | TIME: 2026-01-16 03:42:10 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:42:10 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:42:11 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:42:11 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:42:11 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:42:11 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:44:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:44:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:44:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:44:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:45:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:45:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:45:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:45:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:45:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:45:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:45:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:45:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:45:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:45:07 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:45:07 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:45:07 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:45:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:46:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:46:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:46:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36146 | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36146. Falling back to existing DB data. | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430201 with 1 parts. | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UBLVYWLE5Tr5wDWC8... | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UBLVYWLE5Tr5wDWC8 | TIME: 2026-01-16 03:46:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/20319+WI-21,+Tomah,+WI+54660,+USA/44.0084996,-90.5684451/44.0166198,-90.5052354/43.9542367,-90.5118951/43.8581561,-91.3003239/@43.8581399,-91.3002419,19.85z/data=!4m12!4m11!1m5!1m1!1s0x87fe6219dbf3acd3:0x49be8244e24ea23a!2m2!1d-90.585762!2d44.009257!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=962a2512-44de-448b-8d57-df8ae496e52a | TIME: 2026-01-16 03:46:08 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 03:46:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 430201, part 1. | TIME: 2026-01-16 03:46:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430201. | TIME: 2026-01-16 03:46:08 INFO - TOKEN: 430201 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430201. | TIME: 2026-01-16 03:46:08 INFO - TOKEN: 430201 | FUNCTION: get_unique_token | STATUS: Using existing token: yds3mht44x5p | TIME: 2026-01-16 03:46:09 INFO - TOKEN: 430201 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '20319 WI-21, Tomah, WI 54660, USA' | TIME: 2026-01-16 03:46:10 INFO - TOKEN: 430201 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (44.0178921, -90.5040738). | TIME: 2026-01-16 03:46:11 INFO - TOKEN: 430201 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 03:46:11 INFO - TOKEN: 430201 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yds3mht44x5p | TIME: 2026-01-16 03:46:11 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430201. | TIME: 2026-01-16 03:46:11 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:46:11 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:46:12 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:46:12 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:46:12 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:46:12 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:47:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:47:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:47:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36044 | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36044. Falling back to existing DB data. | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160002 with 1 parts. | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8... | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8 | TIME: 2026-01-16 03:47:07 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827706,-103.0424936/35.1070235,-106.6210353/35.3630143,-109.0467746/@35.3628863,-109.046691,19.65z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyOC4wKgBIAVAD | TIME: 2026-01-16 03:47:08 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 03:47:08 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160002, part 1. | TIME: 2026-01-16 03:47:08 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160002. | TIME: 2026-01-16 03:47:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160002. | TIME: 2026-01-16 03:47:09 INFO - TOKEN: 160002 | FUNCTION: get_unique_token | STATUS: Using existing token: x51a4vsk0a1w | TIME: 2026-01-16 03:47:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 03:47:10 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x51a4vsk0a1w | TIME: 2026-01-16 03:47:10 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160002. | TIME: 2026-01-16 03:47:10 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:47:10 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:47:11 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:47:11 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:47:11 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:47:11 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:48:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:48:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:48:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:48:06 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:48:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:48:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:48:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:48:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36057 | TIME: 2026-01-16 03:48:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36057. Falling back to existing DB data. | TIME: 2026-01-16 03:48:07 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100326 with 1 parts. | TIME: 2026-01-16 03:48:07 INFO - TOKEN: 47049045 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nboVqtFL36DHDQWPA... | TIME: 2026-01-16 03:48:07 INFO - TOKEN: 47049045 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nboVqtFL36DHDQWPA | TIME: 2026-01-16 03:48:07 INFO - TOKEN: 47049045 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6046465,-114.5308787/33.6305052,-113.7661602/33.4792087,-112.4236504/5088+W+Innovation+Cir,+Phoenix,+AZ+85083,+USA/@33.5755559,-112.8847576,10.67z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x872b614ddd3427d1:0xdbc8024f4ea94972!2m2!1d-112.1571798!2d33.7733356!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=31576a37-644d-4b8e-8e73-25985f8366cc | TIME: 2026-01-16 03:48:08 INFO - TOKEN: 47049045 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 03:48:08 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100326, part 1. | TIME: 2026-01-16 03:48:08 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100326. | TIME: 2026-01-16 03:48:08 INFO - TOKEN: 100326 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100326. | TIME: 2026-01-16 03:48:08 INFO - TOKEN: 100326 | FUNCTION: get_unique_token | STATUS: Using existing token: n8dryd1nrtpr | TIME: 2026-01-16 03:48:08 INFO - TOKEN: 100326 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5088 W Innovation Cir, Phoenix, AZ 85083, USA' | TIME: 2026-01-16 03:48:10 INFO - TOKEN: 100326 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-16 03:48:13 INFO - TOKEN: 100326 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.60503, -112.070892). | TIME: 2026-01-16 03:48:14 INFO - TOKEN: 100326 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 03:48:14 INFO - TOKEN: 100326 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n8dryd1nrtpr | TIME: 2026-01-16 03:48:14 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100326. | TIME: 2026-01-16 03:48:14 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:48:14 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:48:15 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:48:15 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:48:15 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:48:15 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:49:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:49:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:49:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:49:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:49:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:49:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:49:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:49:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36045 | TIME: 2026-01-16 03:49:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36045. Falling back to existing DB data. | TIME: 2026-01-16 03:49:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36045 because it has no route_token in new or existing data. | TIME: 2026-01-16 03:49:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:49:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:49:08 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:49:08 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:49:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:49:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:50:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:50:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:50:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36045 | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36045. Falling back to existing DB data. | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100018 with 1 parts. | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xnhf7e3Au2pBV257A... | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xnhf7e3Au2pBV257A | TIME: 2026-01-16 03:50:07 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3630157,-109.0467736/35.1754954,-111.6443684/35.1607533,-113.6060532/35.1957605,-114.0746672/36.012434,-114.7410969/@36.0119797,-114.7409526,17.93z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUxMi4wKgBIAVAD | TIME: 2026-01-16 03:50:08 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 03:50:08 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100018, part 1. | TIME: 2026-01-16 03:50:08 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100018. | TIME: 2026-01-16 03:50:08 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100018. | TIME: 2026-01-16 03:50:08 INFO - TOKEN: 100018 | FUNCTION: get_unique_token | STATUS: Using existing token: olhj2oylwujx | TIME: 2026-01-16 03:50:08 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 03:50:10 INFO - TOKEN: 100018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: olhj2oylwujx | TIME: 2026-01-16 03:50:10 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100018. | TIME: 2026-01-16 03:50:10 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:50:10 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:50:11 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:50:11 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:50:11 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:50:11 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:52:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:52:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:52:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:52:07 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:52:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:52:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:52:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:52:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:52:07 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:52:09 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:52:09 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:52:09 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:52:09 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:53:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:53:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:53:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:53:07 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:55:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:55:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:55:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:55:06 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:55:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:55:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:55:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:55:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:55:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:55:07 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:55:07 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:55:07 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:55:07 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:56:04 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:56:04 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:56:04 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:56:06 INFO - TOKEN: 96188702 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36130 | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36130. Falling back to existing DB data. | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320370 with 1 parts. | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/n6LYauFgYczc18bW6... | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/n6LYauFgYczc18bW6 | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7212204,-77.7323025/40.1865113,-77.2227763/40.3081579,-76.9476638/40.428711,-76.5060263/40.5828706,-75.569983/40.5680893,-75.482904/1234+S+5th+St,+Allentown,+PA+18103,+USA/@40.5676864,-75.483214,19.69z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x89c43bdc8d77ff09:0x6631e2788cbac583!2m2!1d-75.4617724!2d40.5888301!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=db96be69-1e1a-4135-ac95-842b256f9cbe | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320370, part 1. | TIME: 2026-01-16 03:56:07 INFO - TOKEN: 96188702 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320370. | TIME: 2026-01-16 03:56:08 INFO - TOKEN: 320370 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320370. | TIME: 2026-01-16 03:56:08 INFO - TOKEN: 320370 | FUNCTION: get_unique_token | STATUS: Using existing token: meyokq4r7s0h | TIME: 2026-01-16 03:56:08 INFO - TOKEN: 320370 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1234 S 5th St, Allentown, PA 18103, USA' | TIME: 2026-01-16 03:56:09 INFO - TOKEN: 320370 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.5786193, -75.4566127). | TIME: 2026-01-16 03:56:11 INFO - TOKEN: 320370 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 03:56:11 INFO - TOKEN: 320370 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: meyokq4r7s0h | TIME: 2026-01-16 03:56:11 INFO - TOKEN: 96188702 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320370. | TIME: 2026-01-16 03:56:11 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:56:11 INFO - TOKEN: 96188702 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:56:13 INFO - TOKEN: 96188702 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:56:13 INFO - TOKEN: 96188702 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:56:13 INFO - TOKEN: 96188702 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:56:13 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 03:57:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:57:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 03:57:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 03:57:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 03:57:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 03:57:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 03:57:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 03:57:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 03:57:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 03:57:09 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:57:09 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 03:57:09 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 03:57:09 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:03:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:03:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:03:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36042 | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36042. Falling back to existing DB data. | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140343 with 1 parts. | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9ySZNYApds6XQkFCA... | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9ySZNYApds6XQkFCA | TIME: 2026-01-16 04:03:07 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.2466268,-95.7159712/36.1631592,-95.7384823/36.0846185,-96.0438667/35.9758968,-96.1938146/35.878527,-96.388773/35.8387875,-96.421672/35.4714661,-97.7307592/35.2271755,-99.9987476/@35.070332,-100.1445682,8.92z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=d312c10d-5920-4d3b-908b-64b2220ac400 | TIME: 2026-01-16 04:03:08 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-16 04:03:08 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 140343, part 1. | TIME: 2026-01-16 04:03:08 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140343. | TIME: 2026-01-16 04:03:09 INFO - TOKEN: 140343 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140343. | TIME: 2026-01-16 04:03:09 INFO - TOKEN: 140343 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 04:03:09 INFO - TOKEN: 140343 | FUNCTION: get_unique_token | STATUS: Generated unique token: ax3xaj0hawjq | TIME: 2026-01-16 04:03:09 INFO - TOKEN: 140343 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-16 04:03:11 INFO - TOKEN: 140343 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ax3xaj0hawjq | TIME: 2026-01-16 04:03:11 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140343. | TIME: 2026-01-16 04:03:11 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:03:11 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:03:12 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:03:12 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:03:12 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:03:12 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:04:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:04:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:04:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:04:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:04:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:04:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:04:09 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:15:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:15:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:15:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:15:06 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:15:06 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:15:06 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:15:06 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:15:06 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:15:06 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:15:07 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:15:07 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:15:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:15:07 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:23:05 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:23:05 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:23:05 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:23:07 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:23:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:23:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:23:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:23:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 04:23:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:23:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:23:08 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:23:08 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:23:08 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:23:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:24:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:24:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:24:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:24:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:24:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:24:06 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:24:06 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:24:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:24:06 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:24:07 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:24:07 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:24:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:24:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:29:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:29:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:29:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:29:06 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:29:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:29:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:29:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:29:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:29:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:29:07 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:29:07 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:29:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:29:07 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:32:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:32:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:32:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36189 | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36189. Falling back to existing DB data. | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330003 with 1 parts. | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9... | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9 | TIME: 2026-01-16 04:32:07 INFO - TOKEN: 66882690 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4610894,-94.0429226/32.4627735,-93.8447041/32.5560244,-93.7543097/32.5418643,-93.6116956/32.4975907,-92.1128834/32.3140604,-90.9063567/@34.2490017,-96.9032883,718317m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=3dc98fcb-9529-4ebd-b8c0-82855b745cc6 | TIME: 2026-01-16 04:32:08 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-16 04:32:08 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 330003, part 1. | TIME: 2026-01-16 04:32:08 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330003. | TIME: 2026-01-16 04:32:09 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330003. | TIME: 2026-01-16 04:32:09 INFO - TOKEN: 330003 | FUNCTION: get_unique_token | STATUS: Using existing token: hkk40spb944a | TIME: 2026-01-16 04:32:09 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-16 04:32:10 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hkk40spb944a | TIME: 2026-01-16 04:32:10 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330003. | TIME: 2026-01-16 04:32:10 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:32:10 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:32:11 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:32:11 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:32:11 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:32:11 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:33:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:33:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:33:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:33:06 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:33:06 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:33:06 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:33:06 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:33:06 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:33:06 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:33:07 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:33:07 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:33:07 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:34:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:34:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:34:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:34:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:34:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:34:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:34:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:34:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:34:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:34:08 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:34:08 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:34:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:34:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:35:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:35:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:35:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:35:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:35:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:35:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:35:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:35:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:35:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:35:07 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:35:07 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:35:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:35:07 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:37:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:37:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:37:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:37:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:38:05 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:38:05 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:38:05 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:38:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:38:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:38:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:38:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:38:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:38:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:38:08 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:38:08 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:38:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:38:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:41:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:41:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:41:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:41:06 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:41:06 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:41:06 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:41:06 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:41:06 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:41:06 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:41:07 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:41:07 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:41:07 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:41:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:42:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:42:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:42:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:42:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:42:06 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:42:06 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:42:06 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:42:06 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:42:06 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:42:07 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:42:07 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:42:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:42:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:48:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:48:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:48:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:48:06 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:48:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:48:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:48:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:48:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:48:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:48:07 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:48:07 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:48:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:48:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:50:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:50:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:50:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:50:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:50:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:50:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:50:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:50:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:50:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:50:07 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:50:07 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:50:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:50:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:51:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:51:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:51:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:51:07 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:51:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:51:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:51:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:51:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:51:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:51:08 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:51:08 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:51:08 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:51:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:52:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:52:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:52:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:52:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:52:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:52:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:52:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:52:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:52:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:52:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:52:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:52:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:52:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:53:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:53:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:53:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:53:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:53:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:53:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:53:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:53:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:53:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:53:07 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:53:07 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:53:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:53:07 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:54:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:54:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:54:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:54:06 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:54:06 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:54:06 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:54:06 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:54:06 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:54:06 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:54:07 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:54:07 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:54:07 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:54:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 04:56:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:56:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 04:56:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 04:56:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 04:56:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 04:56:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 04:56:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 04:56:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 04:56:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 04:56:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:56:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 04:56:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 04:56:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:01:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:01:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:01:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:01:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:01:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:01:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:01:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:01:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:01:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:01:08 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:01:08 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:01:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:01:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:04:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:04:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:04:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36192 | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36192. Falling back to existing DB data. | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360037 with 1 parts. | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/33.6756747,-85.3426723/33.7223766,-84.... | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 360037, part 1. | TIME: 2026-01-16 05:04:06 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360037. | TIME: 2026-01-16 05:04:07 INFO - TOKEN: 360037 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360037. | TIME: 2026-01-16 05:04:07 INFO - TOKEN: 360037 | FUNCTION: get_unique_token | STATUS: Using existing token: pxhc03cd6wsc | TIME: 2026-01-16 05:04:07 INFO - TOKEN: 360037 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-16 05:04:08 INFO - TOKEN: 360037 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pxhc03cd6wsc | TIME: 2026-01-16 05:04:09 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360037. | TIME: 2026-01-16 05:04:09 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:04:09 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:04:09 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:04:09 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:04:09 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:04:09 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:05:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:05:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:05:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:05:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:05:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:05:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:05:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:05:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:05:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:05:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:05:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:05:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:05:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:08:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:08:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:08:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:08:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:08:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:08:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:08:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:08:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:08:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:08:08 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:08:08 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:08:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:08:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:12:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:12:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:12:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:12:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:12:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:12:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:12:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:12:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:12:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:12:08 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:12:08 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:12:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:12:08 INFO - TOKEN: 90070474 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:14:04 INFO - TOKEN: 90070474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:14:04 INFO - TOKEN: 90070474 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:14:04 INFO - TOKEN: 90070474 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 90070474 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:14:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:15:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:15:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:15:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:15:06 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:15:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:15:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:15:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:15:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:15:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:15:07 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:15:07 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:15:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:15:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:16:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:16:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:16:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:16:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:16:07 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:17:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:17:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:17:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:17:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:17:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:17:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:17:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:17:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:17:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:17:08 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:17:08 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:17:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:17:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:18:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:18:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:18:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:18:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:18:06 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:18:06 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:18:06 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:18:06 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:18:06 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:18:07 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:18:07 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:18:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:18:07 INFO - TOKEN: 90070474 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:19:04 INFO - TOKEN: 90070474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:19:04 INFO - TOKEN: 90070474 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:19:04 INFO - TOKEN: 90070474 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:19:06 INFO - TOKEN: 90070474 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:19:06 INFO - TOKEN: 90070474 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:19:06 INFO - TOKEN: 90070474 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:19:06 INFO - TOKEN: 90070474 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:19:06 INFO - TOKEN: 90070474 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:19:06 INFO - TOKEN: 90070474 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:19:07 INFO - TOKEN: 90070474 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:19:07 INFO - TOKEN: 90070474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:19:07 INFO - TOKEN: 90070474 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:19:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:20:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:20:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:20:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:20:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:20:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:20:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:20:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:20:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:20:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:20:07 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:20:07 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:20:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:20:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:21:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:21:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:21:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:21:06 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:21:06 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:21:06 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:21:06 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:21:06 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:21:06 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:21:07 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:21:07 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:21:07 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:21:07 INFO - TOKEN: 90070474 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:22:04 INFO - TOKEN: 90070474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:22:04 INFO - TOKEN: 90070474 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:22:04 INFO - TOKEN: 90070474 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:22:06 INFO - TOKEN: 90070474 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:22:07 INFO - TOKEN: 90070474 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:22:07 INFO - TOKEN: 90070474 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:22:07 INFO - TOKEN: 90070474 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:22:07 INFO - TOKEN: 90070474 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:22:07 INFO - TOKEN: 90070474 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:22:07 INFO - TOKEN: 90070474 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:22:07 INFO - TOKEN: 90070474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:22:07 INFO - TOKEN: 90070474 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:22:07 INFO - TOKEN: 90070474 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:31:04 INFO - TOKEN: 90070474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:31:04 INFO - TOKEN: 90070474 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:31:04 INFO - TOKEN: 90070474 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:31:06 INFO - TOKEN: 90070474 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:31:06 INFO - TOKEN: 90070474 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:31:06 INFO - TOKEN: 90070474 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:31:06 INFO - TOKEN: 90070474 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:31:06 INFO - TOKEN: 90070474 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:31:06 INFO - TOKEN: 90070474 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:31:07 INFO - TOKEN: 90070474 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:31:07 INFO - TOKEN: 90070474 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:31:07 INFO - TOKEN: 90070474 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:31:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:32:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:32:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:32:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:32:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:33:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:33:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:33:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36160 | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36160. Falling back to existing DB data. | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190112 with 1 parts. | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eCStXdy5urZhg6FR7... | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eCStXdy5urZhg6FR7 | TIME: 2026-01-16 05:33:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9368554,-94.6080886/38.9635824,-94.3587591/39.0395471,-94.3464236/38.9715964,-92.4294606/38.8728535,-91.371901/38.8148649,-90.5770459/38.7749936,-90.3953121/38.7641825,-90.1727642/@38.9951464,-94.5993701,6.98z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=29591a7a-7932-4011-b3e6-ed7fec1722ea | TIME: 2026-01-16 05:33:08 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-16 05:33:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 190112, part 1. | TIME: 2026-01-16 05:33:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190112. | TIME: 2026-01-16 05:33:09 INFO - TOKEN: 190112 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190112. | TIME: 2026-01-16 05:33:09 INFO - TOKEN: 190112 | FUNCTION: get_unique_token | STATUS: Using existing token: abp5sp6mlwdw | TIME: 2026-01-16 05:33:09 INFO - TOKEN: 190112 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-16 05:33:10 INFO - TOKEN: 190112 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: abp5sp6mlwdw | TIME: 2026-01-16 05:33:11 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190112. | TIME: 2026-01-16 05:33:11 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:33:11 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:33:12 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:33:12 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:33:12 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:33:12 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:34:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:34:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:34:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36175 | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36175. Falling back to existing DB data. | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140344 with 1 parts. | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZddP5PxJtqieQnee6... | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZddP5PxJtqieQnee6 | TIME: 2026-01-16 05:34:06 INFO - TOKEN: 67753135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/23316+Skagg+City+Rd,+Tecumseh,+OK+74873,+USA/35.2318435,-96.8987254/35.2358111,-96.92221/35.3216962,-96.929332/35.3840103,-96.9191633/35.4755156,-97.4658052/36.9987715,-97.3426346/@35.4622674,-97.4597233,14.87z/data=!4m14!4m13!1m5!1m1!1s0x87b3baed88b82c43:0x505158d57ecb189f!2m2!1d-96.8960542!2d35.226888!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=38d4ddde-1caf-4c97-8df1-e5993bec425b | TIME: 2026-01-16 05:34:07 INFO - TOKEN: 67753135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 05:34:07 INFO - TOKEN: 67753135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 140344, part 1. | TIME: 2026-01-16 05:34:07 INFO - TOKEN: 67753135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140344. | TIME: 2026-01-16 05:34:08 INFO - TOKEN: 140344 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140344. | TIME: 2026-01-16 05:34:08 INFO - TOKEN: 140344 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 05:34:08 INFO - TOKEN: 140344 | FUNCTION: get_unique_token | STATUS: Generated unique token: 3ujqhdkfzpqh | TIME: 2026-01-16 05:34:08 INFO - TOKEN: 140344 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '23316 Skagg City Rd, Tecumseh, OK 74873, USA' | TIME: 2026-01-16 05:34:10 INFO - TOKEN: 140344 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.2264599, -96.8952089). | TIME: 2026-01-16 05:34:10 INFO - TOKEN: 140344 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 05:34:10 INFO - TOKEN: 140344 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 3ujqhdkfzpqh | TIME: 2026-01-16 05:34:11 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140344. | TIME: 2026-01-16 05:34:11 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:34:11 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:34:12 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:34:12 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:34:12 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:34:12 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:35:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:35:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:35:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:35:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:35:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:35:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:35:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:35:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:35:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:35:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:35:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:35:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:35:09 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:37:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:37:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:37:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:37:06 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:37:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:38:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:38:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:38:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:38:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:38:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:38:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:38:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:38:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:38:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:38:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:38:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:38:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:38:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:40:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:40:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:40:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:40:06 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:40:06 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:40:06 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:40:06 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:40:06 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:40:06 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:40:07 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:40:07 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:40:07 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:40:07 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:41:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:41:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:41:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:41:06 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:41:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:41:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:41:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:41:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:41:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:41:07 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:41:07 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:41:07 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:41:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:42:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:42:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:42:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:42:06 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:42:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:42:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:42:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:42:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36159 | TIME: 2026-01-16 05:42:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36159. Falling back to existing DB data. | TIME: 2026-01-16 05:42:07 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200306 with 1 parts. | TIME: 2026-01-16 05:42:07 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hWs25NL1dvnqDoxC7... | TIME: 2026-01-16 05:42:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hWs25NL1dvnqDoxC7 | TIME: 2026-01-16 05:42:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2330+County+Rd+76,+Quinter,+KS+67752,+USA/39.0387694,-100.2011834/38.9070017,-97.4935294/39.0535937,-95.7634079/38.9916352,-95.3436488/38.9265298,-95.2379538/38.9368591,-94.6080035/@38.8530364,-94.8592898,10.47z/data=!4m14!4m13!1m5!1m1!1s0x87a05cdd2f75a46b:0x8a56ed979f07348a!2m2!1d-100.2045734!2d39.0202517!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=1dca36ad-ad13-4b2b-aada-b19c75633bde | TIME: 2026-01-16 05:42:08 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 05:42:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200306, part 1. | TIME: 2026-01-16 05:42:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200306. | TIME: 2026-01-16 05:42:08 INFO - TOKEN: 200306 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200306. | TIME: 2026-01-16 05:42:08 INFO - TOKEN: 200306 | FUNCTION: get_unique_token | STATUS: Using existing token: 2klkfyzorgs7 | TIME: 2026-01-16 05:42:09 INFO - TOKEN: 200306 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2330 County Rd 76, Quinter, KS 67752, USA' | TIME: 2026-01-16 05:42:10 INFO - TOKEN: 200306 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-16 05:42:10 INFO - TOKEN: 200306 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.06842, -100.23643). | TIME: 2026-01-16 05:42:11 INFO - TOKEN: 200306 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 05:42:11 INFO - TOKEN: 200306 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2klkfyzorgs7 | TIME: 2026-01-16 05:42:11 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200306. | TIME: 2026-01-16 05:42:11 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:42:11 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:42:12 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:42:12 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:42:12 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:42:12 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:43:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:43:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:43:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:43:06 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:43:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:43:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:43:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:43:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:43:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:43:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:43:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:43:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:43:09 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:45:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:45:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:45:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:45:06 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:45:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:45:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:45:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:45:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:45:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:45:07 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:45:07 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:45:07 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:45:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:47:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:47:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:47:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:47:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:47:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:47:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:47:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:47:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:47:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:47:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:47:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:47:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:47:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:48:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:48:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:48:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:48:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:48:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:48:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:48:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:48:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36132 | TIME: 2026-01-16 05:48:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36132. Falling back to existing DB data. | TIME: 2026-01-16 05:48:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36132 because it has no route_token in new or existing data. | TIME: 2026-01-16 05:48:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:48:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:48:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:48:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:48:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:48:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:49:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:49:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:49:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:49:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:49:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:49:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:49:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:49:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36133 | TIME: 2026-01-16 05:49:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36133. Falling back to existing DB data. | TIME: 2026-01-16 05:49:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36133 because it has no route_token in new or existing data. | TIME: 2026-01-16 05:49:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:49:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:49:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:49:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:49:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:49:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:53:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:53:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:53:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36190 | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36190. Falling back to existing DB data. | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270134 with 1 parts. | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vUSJsjmwsyn5LiaUA... | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vUSJsjmwsyn5LiaUA | TIME: 2026-01-16 05:53:07 INFO - TOKEN: 66882690 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3140604,-90.9063567/32.2735222,-90.1610835/32.3005428,-89.8036137/32.3127455,-89.8013684/32.3411847,-89.6711847/32.3116345,-89.6533624/32.4487675,-88.4038515/@32.4412776,-88.4853955,12.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e390c627-f045-4511-8d92-740dc8571a32 | TIME: 2026-01-16 05:53:08 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 05:53:08 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 270134, part 1. | TIME: 2026-01-16 05:53:08 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270134. | TIME: 2026-01-16 05:53:08 INFO - TOKEN: 270134 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270134. | TIME: 2026-01-16 05:53:08 INFO - TOKEN: 270134 | FUNCTION: get_unique_token | STATUS: Using existing token: d054jm19cqzm | TIME: 2026-01-16 05:53:09 INFO - TOKEN: 270134 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 05:53:10 INFO - TOKEN: 270134 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: d054jm19cqzm | TIME: 2026-01-16 05:53:10 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270134. | TIME: 2026-01-16 05:53:10 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:53:10 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:53:11 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:53:11 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:53:11 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:53:11 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 05:54:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:54:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 05:54:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36147 | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36147. Falling back to existing DB data. | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520141 with 1 parts. | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/92nDL1mr9EDC6DfN9... | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/92nDL1mr9EDC6DfN9 | TIME: 2026-01-16 05:54:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.8581561,-91.3003239/43.9559043,-92.3711537/44.0329874,-92.499319/44.0476521,-93.2496324/43.4995259,-93.3537351/@43.50003,-93.3552767,16.76z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=4122299d-1b9d-4d6e-9354-baa7666925a5 | TIME: 2026-01-16 05:54:08 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 05:54:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 520141, part 1. | TIME: 2026-01-16 05:54:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520141. | TIME: 2026-01-16 05:54:08 INFO - TOKEN: 520141 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520141. | TIME: 2026-01-16 05:54:08 INFO - TOKEN: 520141 | FUNCTION: get_unique_token | STATUS: Using existing token: tn0o2bm4n8qd | TIME: 2026-01-16 05:54:09 INFO - TOKEN: 520141 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 05:54:10 INFO - TOKEN: 520141 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tn0o2bm4n8qd | TIME: 2026-01-16 05:54:10 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520141. | TIME: 2026-01-16 05:54:10 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 05:54:10 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 05:54:11 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:54:11 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 05:54:11 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 05:54:11 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:02:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:02:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:02:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36161 | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36161. Falling back to existing DB data. | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220265 with 1 parts. | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LqdTyVN2WvU3mM4x5... | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LqdTyVN2WvU3mM4x5 | TIME: 2026-01-16 06:02:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7641701,-90.1727428/38.7129382,-90.0257454/38.6007227,-90.0126929/38.276976,-88.7625435/38.2283931,-87.9842974/@38.1604732,-87.9428933,10.71z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYyMi4wKgBIAVAD&skid=b58c9054-e0a6-473e-af8e-8bb1d203b370 | TIME: 2026-01-16 06:02:08 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 06:02:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220265, part 1. | TIME: 2026-01-16 06:02:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220265. | TIME: 2026-01-16 06:02:08 INFO - TOKEN: 220265 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220265. | TIME: 2026-01-16 06:02:08 INFO - TOKEN: 220265 | FUNCTION: get_unique_token | STATUS: Using existing token: p3a98cu9akyt | TIME: 2026-01-16 06:02:09 INFO - TOKEN: 220265 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 06:02:10 INFO - TOKEN: 220265 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: p3a98cu9akyt | TIME: 2026-01-16 06:02:11 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220265. | TIME: 2026-01-16 06:02:11 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:02:11 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:02:12 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:02:12 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:02:12 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:02:12 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:03:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:03:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:03:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:03:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:03:06 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:03:06 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:03:06 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:03:06 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:03:06 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:03:07 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:03:07 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:03:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:03:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:05:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:05:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:05:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:05:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:05:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:05:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:05:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:05:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:05:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:05:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:05:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:05:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:05:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:06:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:06:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:06:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:06:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:06:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:06:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:06:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:06:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:06:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:06:08 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:06:08 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:06:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:06:08 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:07:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:07:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:07:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:07:06 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:07:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:07:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:07:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:07:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36196 | TIME: 2026-01-16 06:07:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36196. Falling back to existing DB data. | TIME: 2026-01-16 06:07:07 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270116 with 1 parts. | TIME: 2026-01-16 06:07:07 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hjRA2GsYqjZtiPuq8... | TIME: 2026-01-16 06:07:07 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hjRA2GsYqjZtiPuq8 | TIME: 2026-01-16 06:07:07 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.9999241,-90.5055939/32.3289788,-90.2458746/32.4042993,-90.2808981/32.7110441,-90.3733134/32.9737082,-90.4511528/33.6324512,-90.5198028/34.1205318,-90.5190241/34.7627445,-90.346245/34.866761,-90.1132333/34.9949489,-90.0022879/@34.9815989,-89.7897828,67773m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAwOC4wKgBIAVAD&skid=10839dc2-2392-4a5e-82f9-458b37ea255f | TIME: 2026-01-16 06:07:08 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 06:07:08 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 270116, part 1. | TIME: 2026-01-16 06:07:08 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270116. | TIME: 2026-01-16 06:07:08 INFO - TOKEN: 270116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270116. | TIME: 2026-01-16 06:07:08 INFO - TOKEN: 270116 | FUNCTION: get_unique_token | STATUS: Using existing token: juwh1atjlvoa | TIME: 2026-01-16 06:07:08 INFO - TOKEN: 270116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 06:07:09 INFO - TOKEN: 270116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: juwh1atjlvoa | TIME: 2026-01-16 06:07:10 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270116. | TIME: 2026-01-16 06:07:10 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:07:10 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:07:10 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:07:10 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:07:10 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:07:10 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:08:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:08:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:08:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:08:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:08:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:08:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:08:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:08:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:08:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:08:08 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:08:08 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:08:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:08:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:09:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:09:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:09:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:09:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:09:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:09:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:09:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:09:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:09:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:09:08 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:09:08 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:09:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:09:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:16:03 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:16:03 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:16:03 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:16:06 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:17:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:17:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:17:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:17:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:17:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:17:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:17:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:17:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:17:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:17:07 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:17:07 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:17:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:17:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:18:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:18:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:18:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:18:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:18:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:18:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:18:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:18:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:18:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:18:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:18:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:18:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:18:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:21:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:21:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:21:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:21:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:21:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:21:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:21:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:21:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:21:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:21:08 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:21:08 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:21:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:21:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:23:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:23:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:23:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:23:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:23:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:23:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:23:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:23:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:23:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:23:07 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:23:07 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:23:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:23:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:24:05 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:24:05 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:24:05 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:24:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:24:08 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:24:08 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:24:08 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:24:08 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36202 | TIME: 2026-01-16 06:24:08 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36202. Falling back to existing DB data. | TIME: 2026-01-16 06:24:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190197 with 1 parts. | TIME: 2026-01-16 06:24:08 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XDS52yDDnQRzsJS6A... | TIME: 2026-01-16 06:24:08 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XDS52yDDnQRzsJS6A | TIME: 2026-01-16 06:24:08 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5752601,-93.937637/39.3191627,-94.3986712/39.1959129,-94.4927577/38.9371112,-94.6079318/@39.3502059,-94.7015838,9.08z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyOS4wKgBIAVAD&skid=2bfd5522-e210-4835-a648-606aa2d61ad8 | TIME: 2026-01-16 06:24:09 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 06:24:09 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190197, part 1. | TIME: 2026-01-16 06:24:09 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190197. | TIME: 2026-01-16 06:24:09 INFO - TOKEN: 190197 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190197. | TIME: 2026-01-16 06:24:09 INFO - TOKEN: 190197 | FUNCTION: get_unique_token | STATUS: Using existing token: fzvyvcu0jaap | TIME: 2026-01-16 06:24:09 INFO - TOKEN: 190197 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 06:24:10 INFO - TOKEN: 190197 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fzvyvcu0jaap | TIME: 2026-01-16 06:24:11 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190197. | TIME: 2026-01-16 06:24:11 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:24:11 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:24:13 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:24:13 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:24:13 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:24:13 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:27:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:27:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:27:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:27:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:27:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:27:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:27:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:27:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:27:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:27:08 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:27:08 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:27:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:27:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:28:05 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:28:05 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:28:05 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:28:07 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:29:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:29:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:29:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36198 | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36198. Falling back to existing DB data. | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180047 with 1 parts. | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3sguK6Xn6WQkEduDA... | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3sguK6Xn6WQkEduDA | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1531414,-90.0662473/35.1883066,-90.1982618/35.6057719,-90.1161061/35.9997662,-89.8746268/@35.6402217,-92.7074334,6.47z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYyMy4yKgBIAVAD&skid=26c7c50b-4d48-4041-b053-beaf4994c286 | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 180047, part 1. | TIME: 2026-01-16 06:29:07 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180047. | TIME: 2026-01-16 06:29:08 INFO - TOKEN: 180047 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180047. | TIME: 2026-01-16 06:29:08 INFO - TOKEN: 180047 | FUNCTION: get_unique_token | STATUS: Using existing token: sfjnkwagunz2 | TIME: 2026-01-16 06:29:08 INFO - TOKEN: 180047 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 06:29:09 INFO - TOKEN: 180047 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sfjnkwagunz2 | TIME: 2026-01-16 06:29:09 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180047. | TIME: 2026-01-16 06:29:09 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:29:09 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:29:10 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:29:10 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:29:10 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:29:10 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:30:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:30:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:30:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:30:07 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:30:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:30:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:30:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:30:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:30:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:30:08 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:30:08 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:30:08 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:30:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:31:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:31:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:31:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:31:06 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36162 | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36162. Falling back to existing DB data. | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210478 with 1 parts. | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7FwgA6hcYN9aYeK7A... | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7FwgA6hcYN9aYeK7A | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.2285369,-87.9849335/38.2053834,-86.8594231/38.3069051,-85.8493313/38.3442405,-85.6452152/@37.7144877,-87.8552625,8.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=30fb90d8-6488-4fe0-882f-caf3058e2fe4 | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210478, part 1. | TIME: 2026-01-16 06:31:07 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210478. | TIME: 2026-01-16 06:31:08 INFO - TOKEN: 210478 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210478. | TIME: 2026-01-16 06:31:08 INFO - TOKEN: 210478 | FUNCTION: get_unique_token | STATUS: Using existing token: q3f14uvkt2gz | TIME: 2026-01-16 06:31:08 INFO - TOKEN: 210478 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 06:31:10 INFO - TOKEN: 210478 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: q3f14uvkt2gz | TIME: 2026-01-16 06:31:10 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210478. | TIME: 2026-01-16 06:31:10 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:31:10 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:31:11 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:31:11 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:31:11 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:31:11 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:32:05 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:32:05 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:32:05 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:32:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:32:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:32:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:32:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:32:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36187 | TIME: 2026-01-16 06:32:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36187. Falling back to existing DB data. | TIME: 2026-01-16 06:32:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36187 because it has no route_token in new or existing data. | TIME: 2026-01-16 06:32:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:32:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:32:08 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:32:08 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:32:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:32:08 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:33:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:33:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:33:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:33:06 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36185 | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36185. Falling back to existing DB data. | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200305 with 1 parts. | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uvKHBuYREaKCyvNN6... | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uvKHBuYREaKCyvNN6 | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9987715,-97.3426346/37.6194688,-97.3375192/37.7287435,-97.3832238/37.7719006,-97.32495/38.0010012,-97.3275265/38.8746721,-97.6544145/39.3661334,-101.2036694/39.3298543,-102.0486039/@39.3296064,-102.0486458,19.74z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b379d294-8870-46c1-8cb2-87606938f6d9 | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 200305, part 1. | TIME: 2026-01-16 06:33:07 INFO - TOKEN: 67753135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200305. | TIME: 2026-01-16 06:33:08 INFO - TOKEN: 200305 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200305. | TIME: 2026-01-16 06:33:08 INFO - TOKEN: 200305 | FUNCTION: get_unique_token | STATUS: Using existing token: m9apfh803alg | TIME: 2026-01-16 06:33:08 INFO - TOKEN: 200305 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-16 06:33:09 INFO - TOKEN: 200305 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: m9apfh803alg | TIME: 2026-01-16 06:33:09 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200305. | TIME: 2026-01-16 06:33:09 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:33:09 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:33:11 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:33:11 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:33:11 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:33:11 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:34:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:34:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:34:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:34:07 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:34:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:34:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:34:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:34:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:34:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:34:08 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:34:08 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:34:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:34:08 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:35:04 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:35:04 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:35:04 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:35:07 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:35:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:35:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:35:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:35:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:35:07 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:35:08 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:35:08 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:35:08 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:35:08 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:39:05 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:39:05 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:39:05 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36186 | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36186. Falling back to existing DB data. | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130168 with 1 parts. | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ej7kXPUSvjS7YD43A... | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ej7kXPUSvjS7YD43A | TIME: 2026-01-16 06:39:07 INFO - TOKEN: 67753135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.3298543,-102.0486039/39.2784551,-103.4311552/39.3110161,-103.8280884/39.3943414,-104.7539693/39.6617026,-104.8366247/39.7736744,-104.8404423/4360+Dahlia+St,+Denver,+CO+80216,+USA/@39.7384428,-104.9124752,11.82z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x876c7bd0e82648dd:0x34e6cf111676805a!2m2!1d-104.9314525!2d39.7775004!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=1949738d-a3b7-40e0-b6b7-6b1bec6514aa | TIME: 2026-01-16 06:39:08 INFO - TOKEN: 67753135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 06:39:08 INFO - TOKEN: 67753135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 130168, part 1. | TIME: 2026-01-16 06:39:08 INFO - TOKEN: 67753135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130168. | TIME: 2026-01-16 06:39:09 INFO - TOKEN: 130168 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130168. | TIME: 2026-01-16 06:39:09 INFO - TOKEN: 130168 | FUNCTION: get_unique_token | STATUS: Using existing token: lhsjmpg7bf8k | TIME: 2026-01-16 06:39:09 INFO - TOKEN: 130168 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4360 Dahlia St, Denver, CO 80216, USA' | TIME: 2026-01-16 06:39:10 INFO - TOKEN: 130168 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.7772676, -104.9315765). | TIME: 2026-01-16 06:39:11 INFO - TOKEN: 130168 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 06:39:11 INFO - TOKEN: 130168 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lhsjmpg7bf8k | TIME: 2026-01-16 06:39:11 INFO - TOKEN: 67753135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130168. | TIME: 2026-01-16 06:39:11 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:39:11 INFO - TOKEN: 67753135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:39:12 INFO - TOKEN: 67753135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:39:12 INFO - TOKEN: 67753135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:39:12 INFO - TOKEN: 67753135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:39:12 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:40:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:40:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:40:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:40:06 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:40:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:40:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:40:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:40:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:40:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:40:07 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:40:07 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:40:07 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:40:07 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:47:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:47:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:47:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:47:07 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:47:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:47:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:47:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:47:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:47:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:47:08 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:47:08 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:47:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:47:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:49:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:49:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:49:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:49:06 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:49:06 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:49:06 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:49:06 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:49:06 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:49:06 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:49:07 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:49:07 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:49:07 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:49:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:52:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:52:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:52:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:52:07 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:52:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:52:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:52:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:52:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:52:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:52:08 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:52:08 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:52:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:52:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:53:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:53:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:53:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36229 | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36229 | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36229. Falling back to existing DB data. | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311054 with 2 parts. | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LqXhEtTVe8UU1vyQ6... | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LqXhEtTVe8UU1vyQ6 | TIME: 2026-01-16 06:53:07 INFO - TOKEN: 79486537 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7435+US-277,+Abilene,+TX+79606,+USA/32.4098092,-99.8015687/32.44054,-99.7868242/32.4862153,-99.7594556/32.4903232,-99.7328833/32.4799629,-99.6943075/32.7052752,-99.4036181/32.7317706,-99.2870513/33.2806814,-99.1987977/33.5791335,-99.2691719/@33.7923511,-99.4940931,8.93z/data=!4m19!4m18!1m5!1m1!1s0x86568ba093ece3e3:0x47a8894fb942477e!2m2!1d-99.8385923!2d32.3792911!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=f3b9d838-2700-4014-8013-991cd708e35c | TIME: 2026-01-16 06:53:08 INFO - TOKEN: 79486537 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 06:53:08 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311054, part 1. | TIME: 2026-01-16 06:53:08 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311054. | TIME: 2026-01-16 06:53:08 INFO - TOKEN: 311054 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311054. | TIME: 2026-01-16 06:53:08 INFO - TOKEN: 311054 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 06:53:08 INFO - TOKEN: 311054 | FUNCTION: get_unique_token | STATUS: Generated unique token: a93jsb4m0tjn | TIME: 2026-01-16 06:53:09 INFO - TOKEN: 311054 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7435 US-277, Abilene, TX 79606, USA' | TIME: 2026-01-16 06:53:10 INFO - TOKEN: 311054 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4269231, -99.7858865). | TIME: 2026-01-16 06:53:12 INFO - TOKEN: 311054 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 06:53:12 INFO - TOKEN: 311054 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: a93jsb4m0tjn | TIME: 2026-01-16 06:53:12 INFO - TOKEN: 79486537 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/a2jahyX6aspd4WDk8... | TIME: 2026-01-16 06:53:12 INFO - TOKEN: 79486537 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/a2jahyX6aspd4WDk8 | TIME: 2026-01-16 06:53:12 INFO - TOKEN: 79486537 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.5791335,-99.2691719/33.6212322,-99.2354887/33.9047095,-98.4968237/34.107071,-98.5360854/@34.1058463,-98.6408908,11.76z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=6890bce2-f4bb-4858-bdbd-5cfa096137b6 | TIME: 2026-01-16 06:53:13 INFO - TOKEN: 79486537 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 06:53:13 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311054, part 2. | TIME: 2026-01-16 06:53:13 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-16 06:53:13 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311054. | TIME: 2026-01-16 06:53:14 INFO - TOKEN: 311054 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311054. | TIME: 2026-01-16 06:53:14 INFO - TOKEN: 311054 | FUNCTION: get_unique_token | STATUS: Using existing token: a93jsb4m0tjn | TIME: 2026-01-16 06:53:14 INFO - TOKEN: 311054 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7435 US-277, Abilene, TX 79606, USA' | TIME: 2026-01-16 06:53:15 INFO - TOKEN: 311054 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4269231, -99.7858865). | TIME: 2026-01-16 06:53:16 INFO - TOKEN: 311054 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-16 06:53:16 INFO - TOKEN: 311054 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a93jsb4m0tjn | TIME: 2026-01-16 06:53:16 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311054. | TIME: 2026-01-16 06:53:16 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:53:16 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:53:17 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:53:17 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:53:17 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:53:17 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:54:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:54:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:54:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:54:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36227 | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36227. Falling back to existing DB data. | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140345 with 1 parts. | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fvpFd11ZAmVPdoA17... | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fvpFd11ZAmVPdoA17 | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2605+Evans+Rd,+El+Reno,+OK+73036,+USA/35.5080336,-97.9004417/35.5322909,-97.9561532/35.5298719,-98.0686657/35.4947274,-98.9977878/35.2271339,-100.0002343/@35.494558,-98.9980491,19.78z/data=!4m13!4m12!1m5!1m1!1s0x87adfa3c8d4d0dcf:0x7f0909fddabb1737!2m2!1d-97.8851351!2d35.5088795!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=9c6d2713-71c5-4ba2-9ba0-585c33d24026 | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 140345, part 1. | TIME: 2026-01-16 06:54:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140345. | TIME: 2026-01-16 06:54:08 INFO - TOKEN: 140345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140345. | TIME: 2026-01-16 06:54:08 INFO - TOKEN: 140345 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 06:54:08 INFO - TOKEN: 140345 | FUNCTION: get_unique_token | STATUS: Generated unique token: nocz724rkr1l | TIME: 2026-01-16 06:54:08 INFO - TOKEN: 140345 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2605 Evans Rd, El Reno, OK 73036, USA' | TIME: 2026-01-16 06:54:10 INFO - TOKEN: 140345 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.5609814, -97.8877459). | TIME: 2026-01-16 06:54:10 INFO - TOKEN: 140345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-16 06:54:10 INFO - TOKEN: 140345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: nocz724rkr1l | TIME: 2026-01-16 06:54:11 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140345. | TIME: 2026-01-16 06:54:11 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:54:11 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:54:12 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:54:12 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:54:12 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:54:12 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:57:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:57:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:57:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:57:07 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:57:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:57:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:57:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:57:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:57:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:57:08 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:57:08 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:57:08 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:57:08 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:58:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:58:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:58:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36199 | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36199. Falling back to existing DB data. | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190096 with 1 parts. | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tvKzrqaJVgf3FfX96... | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tvKzrqaJVgf3FfX96 | TIME: 2026-01-16 06:58:07 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9997641,-89.8746199/36.4454272,-89.6681702/38.2017718,-90.4032497/38.5025006,-90.3298772/38.48632,-90.2749433/@37.7635642,-89.9272547,8.99z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgzMC4wKgBIAVAD&skid=9d70a383-424a-491c-b568-d023c59ea567 | TIME: 2026-01-16 06:58:08 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 06:58:08 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190096, part 1. | TIME: 2026-01-16 06:58:08 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190096. | TIME: 2026-01-16 06:58:08 INFO - TOKEN: 190096 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190096. | TIME: 2026-01-16 06:58:08 INFO - TOKEN: 190096 | FUNCTION: get_unique_token | STATUS: Using existing token: b78rhttzq4gv | TIME: 2026-01-16 06:58:09 INFO - TOKEN: 190096 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 06:58:10 INFO - TOKEN: 190096 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: b78rhttzq4gv | TIME: 2026-01-16 06:58:10 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190096. | TIME: 2026-01-16 06:58:10 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:58:10 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:58:11 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:58:11 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:58:11 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:58:11 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 06:59:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:59:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 06:59:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 06:59:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 06:59:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 06:59:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 06:59:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 06:59:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 06:59:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 06:59:07 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:59:07 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 06:59:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 06:59:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:01:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:01:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:01:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:01:07 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:01:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:01:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:01:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:01:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:01:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:01:08 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:01:08 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:01:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:01:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:02:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:02:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:02:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36164 | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36164. Falling back to existing DB data. | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440063 with 1 parts. | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pFd3nxNt7Jfi8VLe9... | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pFd3nxNt7Jfi8VLe9 | TIME: 2026-01-16 07:02:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.3814644,-82.5938892/38.3501407,-81.6197365/37.6434394,-81.1112859/37.2818093,-81.1250337/@37.3347466,-81.1483726,12.01z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyOC4wKgBIAVAD&skid=d1f3c11b-a75f-4bff-bcb7-56f9362571f6 | TIME: 2026-01-16 07:02:08 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 07:02:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 440063, part 1. | TIME: 2026-01-16 07:02:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440063. | TIME: 2026-01-16 07:02:08 INFO - TOKEN: 440063 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440063. | TIME: 2026-01-16 07:02:08 INFO - TOKEN: 440063 | FUNCTION: get_unique_token | STATUS: Using existing token: ld8nh9rhlz3x | TIME: 2026-01-16 07:02:08 INFO - TOKEN: 440063 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 07:02:09 INFO - TOKEN: 440063 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ld8nh9rhlz3x | TIME: 2026-01-16 07:02:09 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440063. | TIME: 2026-01-16 07:02:09 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:02:09 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:02:11 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:02:11 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:02:11 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:02:11 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:05:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:05:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:05:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:05:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36228 | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36228 | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36228. Falling back to existing DB data. | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311052 with 2 parts. | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rKMqPc7zbbSoeZHa7... | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rKMqPc7zbbSoeZHa7 | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2271339,-100.0002343/35.2274545,-100.2271093/35.2252562,-100.2492138/34.01254,-100.3062195/33.9657478,-101.3561409/33.6743615,-101.4049667/33.6573492,-101.613503/33.5960608,-101.6568798/33.66725,-101.6692987/33.6057525,-101.7974991/@33.5889543,-101.7680693,13.32z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=fe7337b1-0231-4f46-8783-9ae6961d732f | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311052, part 1. | TIME: 2026-01-16 07:05:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311052. | TIME: 2026-01-16 07:05:08 INFO - TOKEN: 311052 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311052. | TIME: 2026-01-16 07:05:08 INFO - TOKEN: 311052 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 07:05:08 INFO - TOKEN: 311052 | FUNCTION: get_unique_token | STATUS: Generated unique token: 52k95s7x7768 | TIME: 2026-01-16 07:05:08 INFO - TOKEN: 311052 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 07:05:10 INFO - TOKEN: 311052 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 52k95s7x7768 | TIME: 2026-01-16 07:05:10 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7PBHV1v1N4W59JC9A... | TIME: 2026-01-16 07:05:10 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7PBHV1v1N4W59JC9A | TIME: 2026-01-16 07:05:10 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6057525,-101.7974991/33.5506126,-101.9455474/33.1005435,-102.3658268/32.7213857,-102.644297/32.7207283,-102.6410449/32.7190232,-102.6421543/32.7269456,-103.06461/@32.7270124,-103.0653082,18.97z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=63e74179-6c6a-49bd-8534-467b39be4640 | TIME: 2026-01-16 07:05:11 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 07:05:11 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311052, part 2. | TIME: 2026-01-16 07:05:11 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-16 07:05:11 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311052. | TIME: 2026-01-16 07:05:12 INFO - TOKEN: 311052 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311052. | TIME: 2026-01-16 07:05:12 INFO - TOKEN: 311052 | FUNCTION: get_unique_token | STATUS: Using existing token: 52k95s7x7768 | TIME: 2026-01-16 07:05:12 INFO - TOKEN: 311052 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-16 07:05:13 INFO - TOKEN: 311052 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 52k95s7x7768 | TIME: 2026-01-16 07:05:13 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311052. | TIME: 2026-01-16 07:05:13 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:05:13 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:05:14 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:05:14 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:05:14 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:05:14 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:07:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:07:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:07:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:07:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:07:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:07:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:07:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:07:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:07:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:07:07 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:07:07 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:07:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:07:07 INFO - TOKEN: 61772387 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:08:04 INFO - TOKEN: 61772387 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:08:04 INFO - TOKEN: 61772387 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:08:04 INFO - TOKEN: 61772387 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:08:06 INFO - TOKEN: 61772387 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:08:07 INFO - TOKEN: 61772387 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:08:07 INFO - TOKEN: 61772387 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:08:07 INFO - TOKEN: 61772387 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:08:07 INFO - TOKEN: 61772387 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:08:07 INFO - TOKEN: 61772387 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:08:07 INFO - TOKEN: 61772387 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:08:07 INFO - TOKEN: 61772387 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:08:07 INFO - TOKEN: 61772387 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:08:07 INFO - TOKEN: 61772387 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:10:04 INFO - TOKEN: 61772387 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:10:04 INFO - TOKEN: 61772387 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:10:04 INFO - TOKEN: 61772387 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:10:06 INFO - TOKEN: 61772387 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:10:07 INFO - TOKEN: 61772387 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:10:07 INFO - TOKEN: 61772387 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:10:07 INFO - TOKEN: 61772387 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:10:07 INFO - TOKEN: 61772387 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:10:07 INFO - TOKEN: 61772387 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:10:07 INFO - TOKEN: 61772387 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:10:07 INFO - TOKEN: 61772387 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:10:07 INFO - TOKEN: 61772387 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:10:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:20:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:20:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:20:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36168 | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36168. Falling back to existing DB data. | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-16 07:20:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-16 07:20:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-16 07:20:08 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-16 07:20:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 07:20:09 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-16 07:20:09 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-16 07:20:09 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:20:09 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:20:10 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:20:10 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:20:10 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:20:10 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:37:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:37:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:37:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:37:06 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:37:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:37:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:37:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:37:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:37:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:37:08 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:37:08 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:37:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:37:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:38:05 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:38:05 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:38:05 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:38:07 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:38:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:38:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:38:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:38:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:38:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:38:08 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:38:08 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:38:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:38:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:39:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:39:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:39:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36232 | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36232. Falling back to existing DB data. | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100006 with 1 parts. | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GjVquwzSNPZ4EEoe7... | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GjVquwzSNPZ4EEoe7 | TIME: 2026-01-16 07:39:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0123531,-114.7411556/35.1950984,-114.0668478/35.1061595,-111.0083591/35.3624045,-109.0467888/@35.3624595,-111.6847249,7z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTEzMC4wKgBIAVAD&skid=681b8c94-290e-447f-b7ea-efed323b5ed3 | TIME: 2026-01-16 07:39:08 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 07:39:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100006, part 1. | TIME: 2026-01-16 07:39:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100006. | TIME: 2026-01-16 07:39:08 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100006. | TIME: 2026-01-16 07:39:08 INFO - TOKEN: 100006 | FUNCTION: get_unique_token | STATUS: Using existing token: dd4495bpnmw2 | TIME: 2026-01-16 07:39:09 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 07:39:10 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dd4495bpnmw2 | TIME: 2026-01-16 07:39:10 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100006. | TIME: 2026-01-16 07:39:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:39:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:39:11 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:39:11 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:39:11 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:39:11 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:44:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:44:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:44:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:44:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:44:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:44:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:44:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:44:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:44:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:44:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:44:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:44:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:44:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:45:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:45:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:45:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:45:06 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:45:07 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:46:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:46:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:46:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:46:06 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:46:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:46:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:46:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:46:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:46:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:46:08 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:46:08 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:46:08 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:46:08 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:55:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:55:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:55:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:55:06 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:55:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:55:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:55:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:55:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:55:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:55:08 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:55:08 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:55:08 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:55:08 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:56:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:56:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:56:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:56:06 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:56:06 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:56:06 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:56:06 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:56:06 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:56:06 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:56:07 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:56:07 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:56:07 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:56:07 INFO - TOKEN: 61772387 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 07:59:04 INFO - TOKEN: 61772387 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:59:04 INFO - TOKEN: 61772387 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 07:59:04 INFO - TOKEN: 61772387 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 61772387 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 61772387 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 61772387 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 61772387 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 61772387 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 61772387 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 61772387 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 61772387 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 61772387 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 07:59:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 08:11:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:11:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:11:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 08:11:07 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 08:11:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 08:11:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 08:11:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 08:11:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 08:11:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 08:11:08 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:11:08 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:11:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 08:11:08 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 08:13:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:13:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:13:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 08:13:06 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 08:13:06 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 08:13:06 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 08:13:06 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 08:13:06 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 08:13:06 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 08:13:07 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:13:07 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:13:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 08:13:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 08:17:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:17:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:17:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 08:17:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 08:17:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 08:17:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 08:17:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 08:17:06 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 08:17:06 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 08:17:07 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:17:07 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:17:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 08:17:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 08:18:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:18:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:18:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 08:18:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 08:18:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 08:18:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 08:18:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 08:18:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 08:18:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 08:18:08 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:18:08 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:18:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 08:18:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 08:20:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:20:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:20:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 08:20:07 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 08:20:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 08:20:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 08:20:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 08:20:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 08:20:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 08:20:08 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:20:08 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:20:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 08:20:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 08:21:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:21:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 08:21:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 08:21:06 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 08:21:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 08:21:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 08:21:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 08:21:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 08:21:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 08:21:08 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:21:08 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 08:21:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 08:21:08 INFO - TOKEN: 36381196 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 11:46:04 INFO - TOKEN: 36381196 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 11:46:04 INFO - TOKEN: 36381196 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 11:46:04 INFO - TOKEN: 36381196 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 11:46:06 INFO - TOKEN: 36381196 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 11:46:07 INFO - TOKEN: 36381196 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 11:46:07 INFO - TOKEN: 36381196 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 11:46:07 INFO - TOKEN: 36381196 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 11:46:07 INFO - TOKEN: 36381196 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 11:46:07 INFO - TOKEN: 36381196 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 11:46:07 INFO - TOKEN: 36381196 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 11:46:07 INFO - TOKEN: 36381196 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 11:46:07 INFO - TOKEN: 36381196 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 11:46:07 INFO - TOKEN: 36381196 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 11:47:04 INFO - TOKEN: 36381196 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 11:47:04 INFO - TOKEN: 36381196 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 11:47:04 INFO - TOKEN: 36381196 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 11:47:07 INFO - TOKEN: 36381196 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 11:47:07 INFO - TOKEN: 36381196 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 11:47:07 INFO - TOKEN: 36381196 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 11:47:07 INFO - TOKEN: 36381196 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 11:47:07 INFO - TOKEN: 36381196 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 11:47:07 INFO - TOKEN: 36381196 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 11:47:08 INFO - TOKEN: 36381196 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 11:47:08 INFO - TOKEN: 36381196 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 11:47:08 INFO - TOKEN: 36381196 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 11:47:08 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 18:43:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 18:43:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 18:43:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 18:43:07 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 18:44:04 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 18:44:04 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 18:44:04 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 18:44:06 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 18:44:06 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 18:44:06 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 18:44:06 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 18:44:06 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 18:44:06 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 18:44:06 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 18:44:07 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 18:44:07 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 18:44:07 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 18:44:07 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:01:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:01:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:01:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:01:07 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:02:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:02:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:02:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36244 | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36244. Falling back to existing DB data. | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-16 19:02:07 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-16 19:02:08 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-16 19:02:08 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-16 19:02:08 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 19:02:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-16 19:02:09 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-16 19:02:09 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:02:09 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:02:10 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:02:10 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:02:10 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:02:10 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:03:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:03:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:03:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:03:06 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36245 | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36245. Falling back to existing DB data. | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-16 19:03:07 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-16 19:03:08 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-16 19:03:08 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-16 19:03:08 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 19:03:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-16 19:03:09 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-16 19:03:09 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:03:09 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:03:10 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:03:10 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:03:10 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:03:10 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:04:04 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:04:04 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:04:04 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36242 | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36242. Falling back to existing DB data. | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-16 19:04:07 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-16 19:04:08 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 19:04:08 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-16 19:04:08 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-16 19:04:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-16 19:04:09 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-16 19:04:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 19:04:10 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-16 19:04:10 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-16 19:04:10 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36243 | TIME: 2026-01-16 19:04:10 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36243. Falling back to existing DB data. | TIME: 2026-01-16 19:04:10 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-16 19:04:10 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A... | TIME: 2026-01-16 19:04:10 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1g2MVVhRobrnyNq6A | TIME: 2026-01-16 19:04:10 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6723278,-75.1777957/40.5830485,-75.6256922/40.6802867,-75.6982683/40.9066806,-76.0245842/41.0407879,-76.0367953/40.9955965,-78.2157833/41.1849864,-80.5189469/@41.1840576,-80.5188974,1373m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=2281fbc4-4f73-48e5-a256-0a11d5477d06 | TIME: 2026-01-16 19:04:11 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 19:04:11 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320345, part 1. | TIME: 2026-01-16 19:04:11 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-16 19:04:12 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-16 19:04:12 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-16 19:04:12 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 19:04:13 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-16 19:04:14 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-16 19:04:14 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:04:14 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:04:15 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:04:15 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:04:15 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:04:15 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:24:04 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:24:04 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:24:04 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36253 | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36253. Falling back to existing DB data. | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210198 with 1 parts. | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hGNocHUDixHbxjo37... | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hGNocHUDixHbxjo37 | TIME: 2026-01-16 19:24:06 INFO - TOKEN: 07598743 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7599445,-86.7514289/41.6586314,-86.9236619/41.5800698,-87.2505308/41.5771504,-87.5252586/@41.6486207,-87.5109692,10.25z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYxNy4wKgBIAVAD&skid=775ee3a5-0a21-48ef-b33d-6de35476d274 | TIME: 2026-01-16 19:24:07 INFO - TOKEN: 07598743 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 19:24:07 INFO - TOKEN: 07598743 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210198, part 1. | TIME: 2026-01-16 19:24:07 INFO - TOKEN: 07598743 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210198. | TIME: 2026-01-16 19:24:08 INFO - TOKEN: 210198 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210198. | TIME: 2026-01-16 19:24:08 INFO - TOKEN: 210198 | FUNCTION: get_unique_token | STATUS: Using existing token: 9ofn8sfe38o6 | TIME: 2026-01-16 19:24:08 INFO - TOKEN: 210198 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 19:24:09 INFO - TOKEN: 210198 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9ofn8sfe38o6 | TIME: 2026-01-16 19:24:10 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210198. | TIME: 2026-01-16 19:24:10 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:24:10 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:24:10 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:24:10 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:24:10 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:24:10 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:25:04 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:25:04 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:25:04 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:25:07 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:25:07 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:25:07 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:25:07 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:25:07 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:25:07 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:25:08 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:25:08 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:25:08 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:25:08 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:27:04 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:27:04 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:27:04 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:27:07 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:27:07 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:27:07 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:27:07 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:27:07 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:27:07 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:27:08 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:27:08 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:27:08 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:27:08 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:28:04 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:28:04 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:28:04 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:28:06 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:28:07 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:28:07 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:28:07 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:28:07 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:28:07 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:28:08 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:28:08 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:28:08 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:28:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:32:05 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:32:05 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:32:05 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:32:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:32:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:32:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:32:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:32:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:32:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:32:08 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:32:08 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:32:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:32:08 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:34:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:34:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:34:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:34:07 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:34:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:34:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:34:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:34:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:34:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:34:08 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:34:08 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:34:08 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:34:08 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:35:04 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:35:04 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:35:04 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:35:07 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:35:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:35:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:35:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:35:07 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:35:07 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:35:08 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:35:08 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:35:08 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:35:08 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 19:59:04 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:59:04 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 19:59:04 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36255 | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36255. Falling back to existing DB data. | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430010 with 1 parts. | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rF5Yx7kBt9sv7FbN9... | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rF5Yx7kBt9sv7FbN9 | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4959919,-88.9927195/43.0646372,-89.2772564/43.5540179,-89.696348/44.7661315,-91.432423/44.9628186,-92.7594727/@44.9087634,-93.2714351,9.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4b7b8c07-4633-44da-b110-3e44a2d8e4ae | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 430010, part 1. | TIME: 2026-01-16 19:59:07 INFO - TOKEN: 07598743 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430010. | TIME: 2026-01-16 19:59:08 INFO - TOKEN: 430010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430010. | TIME: 2026-01-16 19:59:08 INFO - TOKEN: 430010 | FUNCTION: get_unique_token | STATUS: Using existing token: uc5tptz7tbsy | TIME: 2026-01-16 19:59:08 INFO - TOKEN: 430010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 19:59:09 INFO - TOKEN: 430010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: uc5tptz7tbsy | TIME: 2026-01-16 19:59:09 INFO - TOKEN: 07598743 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430010. | TIME: 2026-01-16 19:59:09 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 19:59:09 INFO - TOKEN: 07598743 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 19:59:11 INFO - TOKEN: 07598743 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:59:11 INFO - TOKEN: 07598743 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 19:59:11 INFO - TOKEN: 07598743 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 19:59:11 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:01:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:01:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:01:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:01:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:01:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:01:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:01:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:01:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:01:07 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:01:08 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:01:08 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:01:08 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:01:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:07:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:07:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:07:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:07:06 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:07:06 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:07:06 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:07:06 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:07:06 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:07:06 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:07:07 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:07:07 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:07:07 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:07:07 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:08:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:08:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:08:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:08:06 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:08:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:08:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:08:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:08:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:08:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:08:07 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:08:07 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:08:07 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:08:07 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:09:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:09:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:09:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:09:06 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:09:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:09:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:09:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:09:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:09:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:09:08 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:09:08 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:09:08 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:09:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:11:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:11:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:11:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36101 | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36101. Falling back to existing DB data. | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370128 with 1 parts. | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihK4JUrdF8tewbCT8... | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihK4JUrdF8tewbCT8 | TIME: 2026-01-16 20:11:07 INFO - TOKEN: 66779763 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.3443881,-85.6453708/38.2219711,-85.4844732/38.0480195,-84.4247044/37.0992972,-84.1009598/36.5913287,-84.104923/@36.5914305,-84.1051425,19.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMi4wKgBIAVAD&skid=1eb9d630-69cd-4d81-837e-af16020c754a | TIME: 2026-01-16 20:11:08 INFO - TOKEN: 66779763 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 20:11:08 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 370128, part 1. | TIME: 2026-01-16 20:11:08 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370128. | TIME: 2026-01-16 20:11:08 INFO - TOKEN: 370128 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370128. | TIME: 2026-01-16 20:11:08 INFO - TOKEN: 370128 | FUNCTION: get_unique_token | STATUS: Using existing token: axzufoqkbpnb | TIME: 2026-01-16 20:11:09 INFO - TOKEN: 370128 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 20:11:09 INFO - TOKEN: 370128 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: axzufoqkbpnb | TIME: 2026-01-16 20:11:10 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370128. | TIME: 2026-01-16 20:11:10 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:11:10 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:11:11 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:11:11 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:11:11 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:11:11 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:16:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:16:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:16:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:16:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36201 | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36201. Falling back to existing DB data. | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260237 with 1 parts. | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qRG9him8swQ7WdWd7... | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qRG9him8swQ7WdWd7 | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.4995895,-93.3537796/41.6498102,-93.6031431/41.6028113,-93.7770618/40.5752866,-93.9375697/@40.5766131,-93.934954,16.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=a774b034-ce4e-415b-9ad1-188722357bf8 | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 260237, part 1. | TIME: 2026-01-16 20:16:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260237. | TIME: 2026-01-16 20:16:08 INFO - TOKEN: 260237 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260237. | TIME: 2026-01-16 20:16:08 INFO - TOKEN: 260237 | FUNCTION: get_unique_token | STATUS: Using existing token: 4m5bghinsdxm | TIME: 2026-01-16 20:16:08 INFO - TOKEN: 260237 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 20:16:09 INFO - TOKEN: 260237 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4m5bghinsdxm | TIME: 2026-01-16 20:16:09 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260237. | TIME: 2026-01-16 20:16:09 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:16:09 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:16:11 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:16:11 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:16:11 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:16:11 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:19:04 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:19:04 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:19:04 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36046 | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36046. Falling back to existing DB data. | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110170 with 1 parts. | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jtzQoDK7ofvuwjfRA... | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jtzQoDK7ofvuwjfRA | TIME: 2026-01-16 20:19:07 INFO - TOKEN: 08131210 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0123981,-114.7410068/36.0330741,-115.0206639/36.0602979,-115.1811552/35.7820186,-115.3309171/35.8323428,-115.431977/@35.9495833,-115.2619836,10.47z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b31cf4c9-363a-47d6-a557-7bf9498cd93e | TIME: 2026-01-16 20:19:08 INFO - TOKEN: 08131210 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 20:19:08 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110170, part 1. | TIME: 2026-01-16 20:19:08 INFO - TOKEN: 08131210 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110170. | TIME: 2026-01-16 20:19:08 INFO - TOKEN: 110170 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110170. | TIME: 2026-01-16 20:19:08 INFO - TOKEN: 110170 | FUNCTION: get_unique_token | STATUS: Using existing token: w6nxkmnsj6hd | TIME: 2026-01-16 20:19:09 INFO - TOKEN: 110170 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 20:19:10 INFO - TOKEN: 110170 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w6nxkmnsj6hd | TIME: 2026-01-16 20:19:10 INFO - TOKEN: 08131210 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110170. | TIME: 2026-01-16 20:19:10 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:19:10 INFO - TOKEN: 08131210 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:19:12 INFO - TOKEN: 08131210 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:19:12 INFO - TOKEN: 08131210 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:19:12 INFO - TOKEN: 08131210 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:19:12 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:20:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:20:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:20:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36207 | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36207. Falling back to existing DB data. | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100006 with 1 parts. | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GjVquwzSNPZ4EEoe7... | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GjVquwzSNPZ4EEoe7 | TIME: 2026-01-16 20:20:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0123531,-114.7411556/35.1950984,-114.0668478/35.1061595,-111.0083591/35.3624045,-109.0467888/@35.3624595,-111.6847249,7z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTEzMC4wKgBIAVAD&skid=681b8c94-290e-447f-b7ea-efed323b5ed3 | TIME: 2026-01-16 20:20:08 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 20:20:08 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100006, part 1. | TIME: 2026-01-16 20:20:08 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100006. | TIME: 2026-01-16 20:20:08 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100006. | TIME: 2026-01-16 20:20:08 INFO - TOKEN: 100006 | FUNCTION: get_unique_token | STATUS: Using existing token: dd4495bpnmw2 | TIME: 2026-01-16 20:20:09 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 20:20:10 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dd4495bpnmw2 | TIME: 2026-01-16 20:20:10 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100006. | TIME: 2026-01-16 20:20:10 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:20:10 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:20:11 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:20:11 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:20:11 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:20:11 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:21:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:21:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:21:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36169 | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36169. Falling back to existing DB data. | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160007 with 1 parts. | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4zMRsaw4hYXDWyi59... | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4zMRsaw4hYXDWyi59 | TIME: 2026-01-16 20:21:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624192,-109.0467891/34.9931874,-107.2624164/35.1823991,-103.0425146/@35.182404,-103.0428013,21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMi4wKgBIAVAD | TIME: 2026-01-16 20:21:08 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 20:21:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160007, part 1. | TIME: 2026-01-16 20:21:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160007. | TIME: 2026-01-16 20:21:08 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160007. | TIME: 2026-01-16 20:21:08 INFO - TOKEN: 160007 | FUNCTION: get_unique_token | STATUS: Using existing token: ifzz04a2vio1 | TIME: 2026-01-16 20:21:09 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 20:21:10 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ifzz04a2vio1 | TIME: 2026-01-16 20:21:10 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160007. | TIME: 2026-01-16 20:21:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:21:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:21:12 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:21:12 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:21:12 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:21:12 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:23:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:23:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:23:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:23:06 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36208 | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36208. Falling back to existing DB data. | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-16 20:23:07 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-16 20:23:08 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-16 20:23:08 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-16 20:23:08 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 20:23:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-16 20:23:09 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-16 20:23:09 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:23:09 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:23:10 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:23:10 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:23:10 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:23:10 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:27:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:27:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:27:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:27:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:27:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:27:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:27:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:27:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:27:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:27:08 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:27:08 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:27:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:27:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:28:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:28:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:28:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:28:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:28:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:28:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:28:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:28:06 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:28:06 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:28:07 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:28:07 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:28:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:28:07 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:32:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:32:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:32:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36103 | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36103. Falling back to existing DB data. | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450192 with 1 parts. | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/h6SKSH7sCKrmDP9y6... | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/h6SKSH7sCKrmDP9y6 | TIME: 2026-01-16 20:32:06 INFO - TOKEN: 66779763 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9548647,-82.5603229/35.7218153,-82.5718779/35.708389,-82.5789135/35.5914571,-82.5692758/35.5724085,-82.6173373/35.5589234,-82.6358608/35.1936552,-82.1677834/@35.2098429,-82.2063308,12.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=9d93d195-1c9e-40bb-9596-b63ed1efcf25 | TIME: 2026-01-16 20:32:07 INFO - TOKEN: 66779763 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 20:32:07 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 450192, part 1. | TIME: 2026-01-16 20:32:07 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450192. | TIME: 2026-01-16 20:32:08 INFO - TOKEN: 450192 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450192. | TIME: 2026-01-16 20:32:08 INFO - TOKEN: 450192 | FUNCTION: get_unique_token | STATUS: Using existing token: a6ggp7b7xwog | TIME: 2026-01-16 20:32:08 INFO - TOKEN: 450192 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 20:32:09 INFO - TOKEN: 450192 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a6ggp7b7xwog | TIME: 2026-01-16 20:32:09 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450192. | TIME: 2026-01-16 20:32:09 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:32:09 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:32:10 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:32:10 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:32:10 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:32:10 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:34:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:34:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:34:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:34:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:34:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:34:07 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:34:07 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:34:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:34:07 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:34:08 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:34:08 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:34:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:34:08 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:36:05 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:36:05 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:36:05 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:36:07 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:36:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:36:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:36:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:36:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:36:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:36:08 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:36:08 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:36:08 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:36:08 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:37:04 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:37:04 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:37:04 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36104 | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36104. Falling back to existing DB data. | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470150 with 1 parts. | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cV9LX6QRivUrYdB37... | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cV9LX6QRivUrYdB37 | TIME: 2026-01-16 20:37:06 INFO - TOKEN: 66779763 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1937781,-82.1679237/34.9751354,-82.0200473/34.6310802,-82.6000329/34.6108216,-82.6035067/@34.6108362,-82.6047553,17.79z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=5f6480d5-b162-402a-b67c-5c6b71783ead | TIME: 2026-01-16 20:37:07 INFO - TOKEN: 66779763 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 20:37:07 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 470150, part 1. | TIME: 2026-01-16 20:37:07 INFO - TOKEN: 66779763 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470150. | TIME: 2026-01-16 20:37:07 INFO - TOKEN: 470150 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470150. | TIME: 2026-01-16 20:37:07 INFO - TOKEN: 470150 | FUNCTION: get_unique_token | STATUS: Using existing token: 3mc25ws9qkj2 | TIME: 2026-01-16 20:37:08 INFO - TOKEN: 470150 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 20:37:09 INFO - TOKEN: 470150 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3mc25ws9qkj2 | TIME: 2026-01-16 20:37:09 INFO - TOKEN: 66779763 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470150. | TIME: 2026-01-16 20:37:09 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:37:09 INFO - TOKEN: 66779763 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:37:10 INFO - TOKEN: 66779763 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:37:10 INFO - TOKEN: 66779763 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:37:10 INFO - TOKEN: 66779763 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:37:10 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:38:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:38:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:38:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:38:06 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:38:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:38:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:38:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:38:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:38:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:38:09 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:38:09 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:38:09 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:38:09 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:39:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:39:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:39:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:39:07 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:39:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:39:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:39:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:39:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:39:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:39:08 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:39:08 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:39:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:39:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:40:05 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:40:05 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:40:05 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:40:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36171 | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36171. Falling back to existing DB data. | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330003 with 1 parts. | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9... | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9 | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4610894,-94.0429226/32.4627735,-93.8447041/32.5560244,-93.7543097/32.5418643,-93.6116956/32.4975907,-92.1128834/32.3140604,-90.9063567/@34.2490017,-96.9032883,718317m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=3dc98fcb-9529-4ebd-b8c0-82855b745cc6 | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 330003, part 1. | TIME: 2026-01-16 20:40:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330003. | TIME: 2026-01-16 20:40:09 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330003. | TIME: 2026-01-16 20:40:09 INFO - TOKEN: 330003 | FUNCTION: get_unique_token | STATUS: Using existing token: hkk40spb944a | TIME: 2026-01-16 20:40:09 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-16 20:40:10 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hkk40spb944a | TIME: 2026-01-16 20:40:10 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330003. | TIME: 2026-01-16 20:40:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:40:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:40:12 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:40:12 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:40:12 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:40:12 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:42:05 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:42:05 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:42:05 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:42:07 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:42:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:42:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:42:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:42:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:42:07 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:42:08 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:42:08 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:42:08 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:42:08 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:43:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:43:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:43:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:43:07 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:45:04 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:45:04 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:45:04 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35888 | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35888. Falling back to existing DB data. | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210484 with 1 parts. | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3qv8Fx9nfXNLnNy57... | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3qv8Fx9nfXNLnNy57 | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9981856,-84.803044/41.0895823,-84.9939349/41.1334096,-85.1999054/41.2281636,-85.3244092/41.164261,-85.4677621/41.481796,-87.3219524/41.5771571,-87.5253168/@41.4831509,-87.4962952,9.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=d7fcb186-83f6-490e-a3e0-6af52cea461f | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210484, part 1. | TIME: 2026-01-16 20:45:07 INFO - TOKEN: 21489567 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210484. | TIME: 2026-01-16 20:45:08 INFO - TOKEN: 210484 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210484. | TIME: 2026-01-16 20:45:08 INFO - TOKEN: 210484 | FUNCTION: get_unique_token | STATUS: Using existing token: wcik8evk0oe5 | TIME: 2026-01-16 20:45:08 INFO - TOKEN: 210484 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 20:45:09 INFO - TOKEN: 210484 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wcik8evk0oe5 | TIME: 2026-01-16 20:45:10 INFO - TOKEN: 21489567 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210484. | TIME: 2026-01-16 20:45:10 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:45:10 INFO - TOKEN: 21489567 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:45:11 INFO - TOKEN: 21489567 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:45:11 INFO - TOKEN: 21489567 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:45:11 INFO - TOKEN: 21489567 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:45:11 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:50:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:50:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:50:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:50:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:50:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:50:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:50:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:50:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:50:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:50:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:50:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:50:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:50:09 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:54:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:54:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:54:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:54:06 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:54:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:54:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:54:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:54:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:54:07 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:54:07 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:54:07 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:54:07 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:54:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:55:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:55:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:55:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36203 | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36203. Falling back to existing DB data. | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200307 with 1 parts. | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KtDdhRS84uWjmXwT8... | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KtDdhRS84uWjmXwT8 | TIME: 2026-01-16 20:55:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9371157,-94.6079236/38.9317383,-94.7541756/38.4123182,-96.245402/38.2313109,-96.9313428/37.6727019,-96.8537617/37.6782457,-96.9801718/37.0501771,-97.0388903/37.0315409,-97.6069426/36.998405,-97.6088779/@37.2143905,-97.4149512,10.54z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ca6a592c-be4f-4cc0-91e2-60254318888e | TIME: 2026-01-16 20:55:08 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-16 20:55:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 200307, part 1. | TIME: 2026-01-16 20:55:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200307. | TIME: 2026-01-16 20:55:08 INFO - TOKEN: 200307 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200307. | TIME: 2026-01-16 20:55:08 INFO - TOKEN: 200307 | FUNCTION: get_unique_token | STATUS: Using existing token: xq6bavtflmna | TIME: 2026-01-16 20:55:09 INFO - TOKEN: 200307 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-16 20:55:10 INFO - TOKEN: 200307 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xq6bavtflmna | TIME: 2026-01-16 20:55:10 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200307. | TIME: 2026-01-16 20:55:10 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:55:10 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:55:12 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:55:12 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:55:12 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:55:12 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 20:56:04 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:56:04 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 20:56:04 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36230 | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36230 | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36230. Falling back to existing DB data. | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140347 with 2 parts. | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KLc9MCYgLHDrziUf7... | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KLc9MCYgLHDrziUf7 | TIME: 2026-01-16 20:56:07 INFO - TOKEN: 79486537 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.107071,-98.5360854/34.3593177,-98.4094467/34.364551,-98.2264902/34.5940495,-98.2033165/34.6020686,-97.9669207/35.0266646,-97.9286111/35.2562546,-97.6436616/35.3388025,-97.4917162/35.4624198,-97.4824455/35.5999239,-97.421427/@35.4761299,-97.841541,9.13z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=34cfde16-b25a-4847-a62d-b1cc818c3eac | TIME: 2026-01-16 20:56:08 INFO - TOKEN: 79486537 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 20:56:08 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 140347, part 1. | TIME: 2026-01-16 20:56:08 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140347. | TIME: 2026-01-16 20:56:09 INFO - TOKEN: 140347 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140347. | TIME: 2026-01-16 20:56:09 INFO - TOKEN: 140347 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 20:56:09 INFO - TOKEN: 140347 | FUNCTION: get_unique_token | STATUS: Generated unique token: zintzubwlzg0 | TIME: 2026-01-16 20:56:09 INFO - TOKEN: 140347 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 20:56:11 INFO - TOKEN: 140347 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: zintzubwlzg0 | TIME: 2026-01-16 20:56:11 INFO - TOKEN: 79486537 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tf6aquPDAVLiZAmNA... | TIME: 2026-01-16 20:56:11 INFO - TOKEN: 79486537 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tf6aquPDAVLiZAmNA | TIME: 2026-01-16 20:56:11 INFO - TOKEN: 79486537 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.5999239,-97.421427/35.6955841,-96.9939366/35.9859064,-96.8817131/35.9906785,-97.0507638/1022+Yost+Rd,+Stillwater,+OK+74075,+USA/@35.7819222,-97.4356402,9.54z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87b1083fad2d1edf:0x9ee266ac61e859ff!2m2!1d-97.0740047!2d36.2037268!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=a929f6d2-d5de-4ecb-9dd1-08f470ad8f61 | TIME: 2026-01-16 20:56:12 INFO - TOKEN: 79486537 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 20:56:12 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 140347, part 2. | TIME: 2026-01-16 20:56:12 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-16 20:56:12 INFO - TOKEN: 79486537 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 140347. | TIME: 2026-01-16 20:56:12 INFO - TOKEN: 140347 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140347. | TIME: 2026-01-16 20:56:12 INFO - TOKEN: 140347 | FUNCTION: get_unique_token | STATUS: Using existing token: zintzubwlzg0 | TIME: 2026-01-16 20:56:12 INFO - TOKEN: 140347 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1022 Yost Rd, Stillwater, OK 74075, USA' | TIME: 2026-01-16 20:56:13 INFO - TOKEN: 140347 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (36.2028569, -97.0559156). | TIME: 2026-01-16 20:56:14 INFO - TOKEN: 140347 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-16 20:56:14 INFO - TOKEN: 140347 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zintzubwlzg0 | TIME: 2026-01-16 20:56:14 INFO - TOKEN: 79486537 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140347. | TIME: 2026-01-16 20:56:14 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 20:56:14 INFO - TOKEN: 79486537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 20:56:15 INFO - TOKEN: 79486537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:56:15 INFO - TOKEN: 79486537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 20:56:15 INFO - TOKEN: 79486537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 20:56:15 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:01:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:01:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:01:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:01:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:01:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:01:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:01:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:01:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:01:07 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:01:10 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:01:10 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:01:10 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:01:10 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:03:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:03:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:03:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:03:06 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:04:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:04:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:04:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:04:06 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:04:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:04:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:04:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:04:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:04:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:04:07 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:04:07 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:04:07 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:04:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:11:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:11:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:11:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:11:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:11:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:11:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:11:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:11:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 21:11:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:11:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:11:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:11:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:11:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:11:07 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:12:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:12:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:12:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:12:06 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:12:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:12:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:12:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:12:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36247 | TIME: 2026-01-16 21:12:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36247. Falling back to existing DB data. | TIME: 2026-01-16 21:12:07 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-16 21:12:07 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-16 21:12:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-16 21:12:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-16 21:12:08 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 21:12:08 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-16 21:12:08 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-16 21:12:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-16 21:12:08 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-16 21:12:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 21:12:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-16 21:12:10 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-16 21:12:10 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:12:10 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:12:11 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:12:11 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:12:11 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:12:11 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:13:05 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:13:05 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:13:05 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:13:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:14:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:14:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:14:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36172 | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36172. Falling back to existing DB data. | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270106 with 1 parts. | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jRikRmdhiDztcS6e6... | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jRikRmdhiDztcS6e6 | TIME: 2026-01-16 21:14:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3140889,-90.9062779/32.2087064,-90.1493156/31.3073522,-89.3526672/31.1976574,-88.9824226/30.8633576,-88.4191458/@31.125703,-88.7509595,10.54z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkwOS4wKgBIAVAD&skid=59580b27-d5fa-4a30-8f69-b3f646beada7 | TIME: 2026-01-16 21:14:08 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 21:14:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 270106, part 1. | TIME: 2026-01-16 21:14:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270106. | TIME: 2026-01-16 21:14:09 INFO - TOKEN: 270106 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270106. | TIME: 2026-01-16 21:14:09 INFO - TOKEN: 270106 | FUNCTION: get_unique_token | STATUS: Using existing token: idbzwzyxqih5 | TIME: 2026-01-16 21:14:09 INFO - TOKEN: 270106 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 21:14:10 INFO - TOKEN: 270106 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: idbzwzyxqih5 | TIME: 2026-01-16 21:14:10 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270106. | TIME: 2026-01-16 21:14:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:14:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:14:12 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:14:12 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:14:12 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:14:12 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:15:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:15:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:15:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:15:06 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:15:06 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:15:06 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:15:06 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:15:06 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:15:06 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:15:07 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:15:07 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:15:07 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:15:07 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:16:04 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:16:04 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:16:04 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:16:06 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:16:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:16:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:16:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:16:07 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:16:07 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:16:08 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:16:08 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:16:08 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:16:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:18:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:18:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:18:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:18:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:18:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:18:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:18:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:18:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:18:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:18:08 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:18:08 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:18:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:18:08 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:19:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:19:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:19:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:19:06 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:19:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:19:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:19:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:19:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:19:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:19:08 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:19:08 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:19:08 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:19:08 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:20:04 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:20:04 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:20:04 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36250 | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36250. Falling back to existing DB data. | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-16 21:20:07 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-16 21:20:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-16 21:20:08 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-16 21:20:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 21:20:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-16 21:20:10 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-16 21:20:10 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:20:10 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:20:12 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:20:12 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:20:12 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:20:12 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:21:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:21:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:21:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:21:07 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:22:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:22:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:22:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36200 | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36200. Falling back to existing DB data. | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220606 with 1 parts. | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/j8gVmMhzd24AVw9V6... | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/j8gVmMhzd24AVw9V6 | TIME: 2026-01-16 21:22:06 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4864391,-90.2752662/38.556529,-90.1501291/38.6873586,-90.0044605/39.7442842,-89.6325177/40.9804488,-88.5470663/41.586905,-88.1770126/41.622697,-88.20613/41.7169495,-88.2923367/41.7530955,-88.3275184/41.7974584,-88.3413335/@41.7344695,-88.3451226,12.38z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2e149c1b-8c52-433a-b8e6-f562b1777541 | TIME: 2026-01-16 21:22:07 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 21:22:07 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220606, part 1. | TIME: 2026-01-16 21:22:07 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220606. | TIME: 2026-01-16 21:22:07 INFO - TOKEN: 220606 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220606. | TIME: 2026-01-16 21:22:07 INFO - TOKEN: 220606 | FUNCTION: get_unique_token | STATUS: Using existing token: l6x9e2c3ekve | TIME: 2026-01-16 21:22:08 INFO - TOKEN: 220606 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 21:22:09 INFO - TOKEN: 220606 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l6x9e2c3ekve | TIME: 2026-01-16 21:22:10 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220606. | TIME: 2026-01-16 21:22:10 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:22:10 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:22:11 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:22:11 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:22:11 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:22:11 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:25:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:25:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:25:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:25:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:27:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:27:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:27:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:27:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:27:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:27:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:27:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:27:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:27:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:27:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:27:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:27:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:27:09 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:28:05 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:28:05 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:28:05 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:28:07 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:28:08 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:28:08 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:28:08 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:28:08 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:28:08 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:28:09 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:28:09 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:28:09 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:28:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:29:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:29:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:29:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:29:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:29:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:29:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:29:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:29:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:29:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:29:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:29:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:29:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:29:09 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:31:04 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:31:04 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:31:04 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:31:06 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:31:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:31:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:31:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:31:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36249 | TIME: 2026-01-16 21:31:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36249. Falling back to existing DB data. | TIME: 2026-01-16 21:31:07 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240474 with 1 parts. | TIME: 2026-01-16 21:31:07 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56... | TIME: 2026-01-16 21:31:07 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56 | TIME: 2026-01-16 21:31:07 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850079,-80.5186758/41.0541845,-81.5055003/41.0208882,-81.9158237/40.1111927,-82.9936739/39.9448031,-83.1210572/39.8721322,-83.0544333/39.7637003,-83.3100916/39.9425121,-83.5083227/39.8310002,-84.8139662/@39.6665484,-84.2026476,10.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=930bca04-088d-4d70-b873-5af0c2f36a86 | TIME: 2026-01-16 21:31:08 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-16 21:31:08 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240474, part 1. | TIME: 2026-01-16 21:31:08 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240474. | TIME: 2026-01-16 21:31:08 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240474. | TIME: 2026-01-16 21:31:08 INFO - TOKEN: 240474 | FUNCTION: get_unique_token | STATUS: Using existing token: e2d399k9sxpp | TIME: 2026-01-16 21:31:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-16 21:31:10 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e2d399k9sxpp | TIME: 2026-01-16 21:31:10 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240474. | TIME: 2026-01-16 21:31:10 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:31:10 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:31:12 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:31:12 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:31:12 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:31:12 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:36:04 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:36:04 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:36:04 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36257 | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36257. Falling back to existing DB data. | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220607 with 1 parts. | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/emdYMcaRK6xQHnjp9... | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/emdYMcaRK6xQHnjp9 | TIME: 2026-01-16 21:36:07 INFO - TOKEN: 86634839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178378,-87.531316/40.1349914,-87.9027484/41.0769669,-87.862056/41.2470316,-87.8629627/@41.2441609,-87.8724492,12.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=c4c4b205-f143-4352-b347-d2c336c689f9 | TIME: 2026-01-16 21:36:08 INFO - TOKEN: 86634839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 21:36:08 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 220607, part 1. | TIME: 2026-01-16 21:36:08 INFO - TOKEN: 86634839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220607. | TIME: 2026-01-16 21:36:08 INFO - TOKEN: 220607 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220607. | TIME: 2026-01-16 21:36:08 INFO - TOKEN: 220607 | FUNCTION: get_unique_token | STATUS: Using existing token: r7v187m7swkm | TIME: 2026-01-16 21:36:09 INFO - TOKEN: 220607 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 21:36:10 INFO - TOKEN: 220607 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: r7v187m7swkm | TIME: 2026-01-16 21:36:11 INFO - TOKEN: 86634839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220607. | TIME: 2026-01-16 21:36:11 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:36:11 INFO - TOKEN: 86634839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:36:12 INFO - TOKEN: 86634839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:36:12 INFO - TOKEN: 86634839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:36:12 INFO - TOKEN: 86634839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:36:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:40:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:40:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:40:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:40:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:40:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:40:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:40:08 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:40:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:40:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:40:10 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:40:10 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:40:10 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:40:10 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:46:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:46:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:46:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35906 | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35906. Falling back to existing DB data. | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 410205 with 1 parts. | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VB1WE7tjY71ZQ3Xd7... | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VB1WE7tjY71ZQ3Xd7 | TIME: 2026-01-16 21:46:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/47.6969286,-117.0416176/46.9411179,-120.0022498/47.5710973,-122.1779357/47.452661,-122.2651435/47.2433782,-122.4327789/47.2804936,-122.3905518/500+Alexander+Ave,+Tacoma,+WA+98421/@47.2488143,-122.3751667,12.25z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x549055d0e72f40db:0x4054425444c4556d!2m2!1d-122.4031566!2d47.2753375!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=60976573-3360-4e67-a8aa-5d9b7bd4e551 | TIME: 2026-01-16 21:46:09 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 21:46:09 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 410205, part 1. | TIME: 2026-01-16 21:46:09 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 410205. | TIME: 2026-01-16 21:46:09 INFO - TOKEN: 410205 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 410205. | TIME: 2026-01-16 21:46:09 INFO - TOKEN: 410205 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 21:46:09 INFO - TOKEN: 410205 | FUNCTION: get_unique_token | STATUS: Generated unique token: b4tqa0b76cfa | TIME: 2026-01-16 21:46:10 INFO - TOKEN: 410205 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '500 Alexander Ave, Tacoma, WA 98421' | TIME: 2026-01-16 21:46:11 INFO - TOKEN: 410205 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.2788760, -122.4076330). | TIME: 2026-01-16 21:46:12 INFO - TOKEN: 410205 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 21:46:12 INFO - TOKEN: 410205 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: b4tqa0b76cfa | TIME: 2026-01-16 21:46:12 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 410205. | TIME: 2026-01-16 21:46:12 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:46:12 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:46:15 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:46:15 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:46:15 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:46:15 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:50:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:50:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:50:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:50:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:50:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:50:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:50:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:50:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:50:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:50:08 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:50:08 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:50:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:50:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:51:04 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:51:04 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:51:04 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:51:07 INFO - TOKEN: 55588926 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:51:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:51:07 INFO - TOKEN: 55588926 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:51:07 INFO - TOKEN: 55588926 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:51:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:51:07 INFO - TOKEN: 55588926 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:51:08 INFO - TOKEN: 55588926 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:51:08 INFO - TOKEN: 55588926 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:51:08 INFO - TOKEN: 55588926 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:51:08 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:52:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:52:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:52:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:52:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:52:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:52:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:52:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:52:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:52:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:52:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:52:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:52:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:52:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:53:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:53:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:53:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:53:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:53:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:53:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:53:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:53:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:53:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:53:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:53:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:53:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:53:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:54:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:54:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:54:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:54:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:54:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:54:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:54:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:54:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:54:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:54:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:54:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:54:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:54:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 21:59:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:59:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 21:59:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36204 | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36204 | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36204. Falling back to existing DB data. | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140346 with 2 parts. | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5D1SwNpjWAJ3hFD56... | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5D1SwNpjWAJ3hFD56 | TIME: 2026-01-16 21:59:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.998405,-97.6088779/36.665839,-97.8158788/36.6602037,-97.8754806/36.4215263,-97.8905434/35.6865427,-97.9593668/35.5322853,-97.9579766/35.5272931,-98.0367029/35.4630039,-97.7247187/35.3916793,-97.7196769/35.3897416,-97.7067898/@35.3796487,-97.7234182,14.49z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=795fc387-6c8f-4a9d-84ec-18786524deef | TIME: 2026-01-16 21:59:08 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 21:59:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 140346, part 1. | TIME: 2026-01-16 21:59:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140346. | TIME: 2026-01-16 21:59:08 INFO - TOKEN: 140346 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140346. | TIME: 2026-01-16 21:59:08 INFO - TOKEN: 140346 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 21:59:09 INFO - TOKEN: 140346 | FUNCTION: get_unique_token | STATUS: Generated unique token: rml9i40t6lkl | TIME: 2026-01-16 21:59:09 INFO - TOKEN: 140346 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 21:59:10 INFO - TOKEN: 140346 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: rml9i40t6lkl | TIME: 2026-01-16 21:59:11 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bHTmUK4tVAheCLH37... | TIME: 2026-01-16 21:59:11 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bHTmUK4tVAheCLH37 | TIME: 2026-01-16 21:59:11 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3897416,-97.7067898/35.2909304,-97.7311882/35.3113969,-97.944727/35.0590272,-97.9624795/35.0506414,-97.9368817/34.8134613,-97.9694076/34.5923344,-97.9812772/34.488142,-97.9681961/33.878158,-97.9341425/@34.5695927,-98.017025,11.86z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=bbc71468-bb4a-4009-8cbf-e0266ffee7a9 | TIME: 2026-01-16 21:59:11 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-16 21:59:11 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 140346, part 2. | TIME: 2026-01-16 21:59:11 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-16 21:59:11 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 140346. | TIME: 2026-01-16 21:59:12 INFO - TOKEN: 140346 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140346. | TIME: 2026-01-16 21:59:12 INFO - TOKEN: 140346 | FUNCTION: get_unique_token | STATUS: Using existing token: rml9i40t6lkl | TIME: 2026-01-16 21:59:12 INFO - TOKEN: 140346 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-16 21:59:12 INFO - TOKEN: 140346 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rml9i40t6lkl | TIME: 2026-01-16 21:59:13 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140346. | TIME: 2026-01-16 21:59:13 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 21:59:13 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 21:59:15 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:59:15 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 21:59:15 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 21:59:15 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:01:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:01:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:01:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:01:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:01:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:01:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:01:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:01:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:01:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:01:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:01:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:01:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:01:09 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:02:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:02:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:02:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:02:07 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:02:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:02:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:02:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:02:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:02:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:02:08 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:02:08 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:02:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:02:08 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:03:04 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:03:04 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:03:04 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:03:06 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:03:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:03:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:03:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:03:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:03:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:03:08 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:03:08 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:03:08 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:03:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:04:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:04:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:04:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:04:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:04:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:04:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:04:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:04:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:04:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:04:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:04:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:04:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:04:09 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:05:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:05:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:05:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:05:07 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:06:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:06:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:06:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:06:07 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:06:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:06:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:06:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:06:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:06:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:06:08 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:06:08 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:06:08 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:06:08 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:07:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:07:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:07:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:07:06 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:07:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:07:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:07:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:07:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:07:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:07:07 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:07:07 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:07:07 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:07:07 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:09:04 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:09:04 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:09:04 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:09:07 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:09:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:09:07 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:09:07 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:09:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:09:07 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:09:08 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:09:08 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:09:08 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:09:08 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:11:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:11:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:11:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:11:06 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:11:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:11:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:11:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:11:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:11:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:11:08 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:11:08 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:11:08 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:11:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:12:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:12:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:12:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:12:07 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:12:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:12:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:12:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:12:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:12:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:12:08 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:12:08 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:12:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:12:08 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:14:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:14:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:14:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36205 | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36205 | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36205 | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 36205 | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 5 for route ID 36205 | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36205. Falling back to existing DB data. | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311053 with 5 parts. | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HXpkpcYGELimank67... | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HXpkpcYGELimank67 | TIME: 2026-01-16 22:14:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.878158,-97.9341425/33.8243835,-97.9429895/33.8164558,-97.9426243/33.7851829,-97.7261569/33.6555338,-97.7233972/33.5581665,-97.8470157/33.5223293,-97.8222732/32.9653286,-97.420775/32.8340987,-97.3698075/32.6838414,-97.4479255/@32.7084768,-97.5234244,11.54z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=5e3a7aed-ac80-41a3-bcd6-03bd355f07c5 | TIME: 2026-01-16 22:14:08 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 22:14:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311053, part 1. | TIME: 2026-01-16 22:14:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311053. | TIME: 2026-01-16 22:14:09 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311053. | TIME: 2026-01-16 22:14:09 INFO - TOKEN: 311053 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 22:14:09 INFO - TOKEN: 311053 | FUNCTION: get_unique_token | STATUS: Generated unique token: luanwfvxzlwd | TIME: 2026-01-16 22:14:09 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 22:14:11 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: luanwfvxzlwd | TIME: 2026-01-16 22:14:11 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SHiRhmVsm5yB1haZ9... | TIME: 2026-01-16 22:14:11 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SHiRhmVsm5yB1haZ9 | TIME: 2026-01-16 22:14:11 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.6838414,-97.4479255/32.6597281,-97.3213696/32.0194517,-97.095779/31.5581512,-97.1192976/31.5394563,-97.128996/31.5126521,-97.1407316/31.490599,-97.1531329/31.4742245,-97.1624939/31.1132988,-97.3560804/31.1013554,-97.3607078/@31.1018171,-97.360965,18.79z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=7a65e2f0-9f57-481c-a250-4cc44a44356e | TIME: 2026-01-16 22:14:13 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 22:14:13 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311053, part 2. | TIME: 2026-01-16 22:14:13 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-16 22:14:13 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311053. | TIME: 2026-01-16 22:14:13 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311053. | TIME: 2026-01-16 22:14:13 INFO - TOKEN: 311053 | FUNCTION: get_unique_token | STATUS: Using existing token: luanwfvxzlwd | TIME: 2026-01-16 22:14:13 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-16 22:14:14 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: luanwfvxzlwd | TIME: 2026-01-16 22:14:15 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/V4sQgvnLw9xLkYdY7... | TIME: 2026-01-16 22:14:15 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/V4sQgvnLw9xLkYdY7 | TIME: 2026-01-16 22:14:15 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.1013554,-97.3607078/30.6001188,-97.6883652/30.4806655,-97.6758514/30.4777915,-97.6854365/30.4498523,-97.6958224/30.4471059,-97.6968772/30.4257274,-97.7027113/30.3771407,-97.7349503/30.3702824,-97.7212042/30.3503442,-97.7142698/@30.3510634,-97.7188847,13.92z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=c97af2a3-d6da-4209-a4d1-3998f151a00f | TIME: 2026-01-16 22:14:15 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 22:14:15 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311053, part 3. | TIME: 2026-01-16 22:14:15 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-16 22:14:15 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311053. | TIME: 2026-01-16 22:14:16 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311053. | TIME: 2026-01-16 22:14:16 INFO - TOKEN: 311053 | FUNCTION: get_unique_token | STATUS: Using existing token: luanwfvxzlwd | TIME: 2026-01-16 22:14:16 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 28, Final geocoded count: 28. | TIME: 2026-01-16 22:14:16 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: luanwfvxzlwd | TIME: 2026-01-16 22:14:17 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DwdFdFK3j5BaV6jb8... | TIME: 2026-01-16 22:14:17 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DwdFdFK3j5BaV6jb8 | TIME: 2026-01-16 22:14:17 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3503442,-97.7142698/30.3447857,-97.7074171/30.3377299,-97.6982464/30.3331503,-97.6881176/30.3091438,-97.6618355/30.2638596,-97.67277/30.2418186,-97.6904124/30.2319862,-97.6836233/30.2091678,-97.6834651/30.0669148,-97.6929121/@30.0648867,-97.7013855,12.46z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ed0f1499-632d-4662-a462-681bb771a106 | TIME: 2026-01-16 22:14:17 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 22:14:17 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311053, part 4. | TIME: 2026-01-16 22:14:17 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-16 22:14:17 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311053. | TIME: 2026-01-16 22:14:18 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311053. | TIME: 2026-01-16 22:14:18 INFO - TOKEN: 311053 | FUNCTION: get_unique_token | STATUS: Using existing token: luanwfvxzlwd | TIME: 2026-01-16 22:14:18 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 37, Final geocoded count: 37. | TIME: 2026-01-16 22:14:19 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: luanwfvxzlwd | TIME: 2026-01-16 22:14:19 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dsVo8pXLKUiHMHYM6... | TIME: 2026-01-16 22:14:19 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dsVo8pXLKUiHMHYM6 | TIME: 2026-01-16 22:14:19 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.0669148,-97.6929121/29.903041,-97.6789942/29.6785847,-97.6477958/29.6519729,-97.6698328/29.5994969,-97.9548273/@29.594242,-97.9826258,14.89z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b2ad2316-2af3-408f-8f55-a1c09349752a | TIME: 2026-01-16 22:14:20 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 22:14:20 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 311053, part 5. | TIME: 2026-01-16 22:14:20 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Part 5 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-16 22:14:20 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 5, route_token 311053. | TIME: 2026-01-16 22:14:20 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311053. | TIME: 2026-01-16 22:14:20 INFO - TOKEN: 311053 | FUNCTION: get_unique_token | STATUS: Using existing token: luanwfvxzlwd | TIME: 2026-01-16 22:14:20 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 41, Final geocoded count: 41. | TIME: 2026-01-16 22:14:21 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: luanwfvxzlwd | TIME: 2026-01-16 22:14:21 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311053. | TIME: 2026-01-16 22:14:21 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:14:21 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:14:23 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:14:23 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:14:23 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:14:23 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:15:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:15:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:15:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 6 for route ID 36205 | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36205. Falling back to existing DB data. | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311053 with 1 parts. | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nbh69MXWBooU6Q2M8... | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nbh69MXWBooU6Q2M8 | TIME: 2026-01-16 22:15:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.5927069,-97.9811983/29.462086,-98.2912737/29.2187514,-98.3706628/29.2177367,-98.4780411/Old+Campbellton+Rd,+Pleasanton,+TX+78064,+USA/@29.2422317,-98.4079492,11.83z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m5!1m1!1s0x865d0054c74479cd:0x5c14fa55aa6b53a9!2m2!1d-98.4463788!2d29.1619694!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=66bbe65b-b67c-44b7-a9c6-f92a43a5aa7b | TIME: 2026-01-16 22:15:08 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 22:15:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 311053, part 6. | TIME: 2026-01-16 22:15:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Part 6 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-16 22:15:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 6, route_token 311053. | TIME: 2026-01-16 22:15:08 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311053. | TIME: 2026-01-16 22:15:08 INFO - TOKEN: 311053 | FUNCTION: get_unique_token | STATUS: Using existing token: luanwfvxzlwd | TIME: 2026-01-16 22:15:08 INFO - TOKEN: 311053 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Old Campbellton Rd, Pleasanton, TX 78064, USA' | TIME: 2026-01-16 22:15:10 INFO - TOKEN: 311053 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-16 22:15:11 INFO - TOKEN: 311053 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (28.961939, -98.494328). | TIME: 2026-01-16 22:15:12 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 45, Final geocoded count: 45. | TIME: 2026-01-16 22:15:12 INFO - TOKEN: 311053 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: luanwfvxzlwd | TIME: 2026-01-16 22:15:12 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311053. | TIME: 2026-01-16 22:15:12 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:15:12 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:15:14 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:15:14 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:15:14 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:15:14 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:18:05 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:18:05 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:18:05 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36259 | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36259. Falling back to existing DB data. | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310988 with 1 parts. | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HwxXiCvbMRvNdDHG8... | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HwxXiCvbMRvNdDHG8 | TIME: 2026-01-16 22:18:07 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/6100+Romona+Blvd,+Houston,+TX+77086,+USA/29.9087548,-95.4761043/29.8981323,-95.4126487/29.8902539,-95.412239/29.8136253,-95.3710251/29.7739686,-95.2544567/30.0960204,-94.1302667/30.1273324,-93.7014576/@30.1421672,-94.9617909,214928m/data=!3m1!1e3!4m15!4m14!1m5!1m1!1s0x8640ced5d4a7dd5d:0x88e0e8bd7c9a8b78!2m2!1d-95.4826965!2d29.9091403!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3aa2bbec-54d8-4873-a2e2-20ba05ca924e | TIME: 2026-01-16 22:18:08 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-16 22:18:08 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 310988, part 1. | TIME: 2026-01-16 22:18:08 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310988. | TIME: 2026-01-16 22:18:08 INFO - TOKEN: 310988 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310988. | TIME: 2026-01-16 22:18:08 INFO - TOKEN: 310988 | FUNCTION: get_unique_token | STATUS: Using existing token: rl2uwmyh4wua | TIME: 2026-01-16 22:18:09 INFO - TOKEN: 310988 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6100 Romona Blvd, Houston, TX 77086, USA' | TIME: 2026-01-16 22:18:10 INFO - TOKEN: 310988 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.9086740, -95.4957863). | TIME: 2026-01-16 22:18:11 INFO - TOKEN: 310988 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-16 22:18:11 INFO - TOKEN: 310988 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rl2uwmyh4wua | TIME: 2026-01-16 22:18:11 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310988. | TIME: 2026-01-16 22:18:11 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:18:11 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:18:12 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:18:12 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:18:12 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:18:12 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:20:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:20:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:20:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36260 | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36260. Falling back to existing DB data. | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330083 with 1 parts. | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DdPzFU4oCvzNNg719... | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DdPzFU4oCvzNNg719 | TIME: 2026-01-16 22:20:07 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.1274347,-93.7012207/30.4180879,-91.1078315/30.3084719,-89.7401602/30.4625784,-89.6948823/@30.722154,-91.4769386,537285m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4047bf52-04bf-45ad-b7e0-ca1e73b49f5f | TIME: 2026-01-16 22:20:08 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 22:20:08 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 330083, part 1. | TIME: 2026-01-16 22:20:08 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330083. | TIME: 2026-01-16 22:20:08 INFO - TOKEN: 330083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330083. | TIME: 2026-01-16 22:20:08 INFO - TOKEN: 330083 | FUNCTION: get_unique_token | STATUS: Using existing token: 3le3s4dlduxw | TIME: 2026-01-16 22:20:09 INFO - TOKEN: 330083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 22:20:10 INFO - TOKEN: 330083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3le3s4dlduxw | TIME: 2026-01-16 22:20:10 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330083. | TIME: 2026-01-16 22:20:10 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:20:10 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:20:11 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:20:11 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:20:11 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:20:11 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:21:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:21:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:21:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:21:06 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:21:06 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:21:06 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:21:06 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:21:06 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:21:06 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:21:08 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:21:08 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:21:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:21:08 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:23:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:23:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:23:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:23:06 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36261 | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36261. Falling back to existing DB data. | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270083 with 1 parts. | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BgdxM5L2Td1WkbU18... | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BgdxM5L2Td1WkbU18 | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4628745,-89.6946232/31.3963469,-89.3194986/32.2153477,-88.836057/32.4484684,-88.4048199/@32.1676576,-89.2367094,10.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMC4wKgBIAVAD&skid=2e1c2db2-5b12-4b77-b66f-10287918d9e3 | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 270083, part 1. | TIME: 2026-01-16 22:23:07 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270083. | TIME: 2026-01-16 22:23:08 INFO - TOKEN: 270083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270083. | TIME: 2026-01-16 22:23:08 INFO - TOKEN: 270083 | FUNCTION: get_unique_token | STATUS: Using existing token: 2qc5j0x1vt64 | TIME: 2026-01-16 22:23:08 INFO - TOKEN: 270083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 22:23:09 INFO - TOKEN: 270083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2qc5j0x1vt64 | TIME: 2026-01-16 22:23:09 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270083. | TIME: 2026-01-16 22:23:09 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:23:09 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:23:10 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:23:10 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:23:10 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:23:10 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:25:04 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:25:04 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:25:04 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:25:07 INFO - TOKEN: 14923197 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36067 | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36067. Falling back to existing DB data. | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341147 with 1 parts. | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9RMxenoxmJRiB5gT9... | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9RMxenoxmJRiB5gT9 | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.0054572,-122.6156709/38.8355425,-121.9396288/38.3608933,-121.9706468/37.996429,-122.2873185/37.8164102,-122.2986731/37.7112691,-122.164613/Peterson+Cat,+955+Marina+Blvd,+San+Leandro,+CA+94577,+United+States/@37.7214922,-122.2369134,11.44z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x808f8feec7ae0e5d:0x6857302e44352575!2m2!1d-122.1593299!2d37.7129478!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ced95fc5-4078-4c71-977a-b907a420fdd6 | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 341147, part 1. | TIME: 2026-01-16 22:25:08 INFO - TOKEN: 14923197 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341147. | TIME: 2026-01-16 22:25:09 INFO - TOKEN: 341147 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341147. | TIME: 2026-01-16 22:25:09 INFO - TOKEN: 341147 | FUNCTION: get_unique_token | STATUS: Using existing token: zg7ghj4n4m7d | TIME: 2026-01-16 22:25:09 INFO - TOKEN: 341147 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Peterson Cat, 955 Marina Blvd, San Leandro, CA 94577, United States' | TIME: 2026-01-16 22:25:11 INFO - TOKEN: 341147 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-16 22:25:12 INFO - TOKEN: 341147 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (37.715513, -122.154463). | TIME: 2026-01-16 22:25:17 INFO - TOKEN: 341147 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-16 22:25:17 INFO - TOKEN: 341147 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zg7ghj4n4m7d | TIME: 2026-01-16 22:25:17 INFO - TOKEN: 14923197 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341147. | TIME: 2026-01-16 22:25:17 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:25:17 INFO - TOKEN: 14923197 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:25:18 INFO - TOKEN: 14923197 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:25:18 INFO - TOKEN: 14923197 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:25:18 INFO - TOKEN: 14923197 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:25:18 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:28:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:28:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:28:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36258 | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36258. Falling back to existing DB data. | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220607 with 1 parts. | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LeUFurg6U4QgTrdx6... | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LeUFurg6U4QgTrdx6 | TIME: 2026-01-16 22:28:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178365,-87.531554/40.1346522,-87.9027361/41.0769615,-87.8614309/41.2470057,-87.8620658/@41.2369589,-87.8579476,13.5z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=7595f0b0-45f2-42de-86ff-930b471e224d | TIME: 2026-01-16 22:28:08 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 22:28:08 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 220607, part 1. | TIME: 2026-01-16 22:28:08 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220607. | TIME: 2026-01-16 22:28:08 INFO - TOKEN: 220607 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220607. | TIME: 2026-01-16 22:28:08 INFO - TOKEN: 220607 | FUNCTION: get_unique_token | STATUS: Using existing token: r7v187m7swkm | TIME: 2026-01-16 22:28:09 INFO - TOKEN: 220607 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 22:28:10 INFO - TOKEN: 220607 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: r7v187m7swkm | TIME: 2026-01-16 22:28:11 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220607. | TIME: 2026-01-16 22:28:11 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:28:11 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:28:12 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:28:12 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:28:12 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:28:12 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:36:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:36:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:36:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:36:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:36:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:36:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:36:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:36:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:36:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:36:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:36:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:36:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:36:07 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:37:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:37:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:37:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:37:06 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:37:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:37:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:37:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:37:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:37:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:37:08 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:37:08 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:37:08 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:37:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:40:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:40:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:40:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:40:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:40:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:40:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:40:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:40:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:40:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:40:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:40:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:40:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:40:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:41:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:41:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:41:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:41:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:41:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:41:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:41:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:41:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:41:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:41:08 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:41:08 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:41:08 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:41:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:45:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:45:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:45:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:45:06 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:45:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:45:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:45:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:45:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:45:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:45:08 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:45:08 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:45:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:45:08 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:48:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:48:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:48:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36270 | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36270. Falling back to existing DB data. | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180202 with 1 parts. | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3VnS9RMZdvaS7izQ8... | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3VnS9RMZdvaS7izQ8 | TIME: 2026-01-16 22:48:06 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.3857501,-94.0432767/33.4305129,-94.0003596/33.4694362,-93.9864664/33.5126658,-93.9429351/33.6536677,-93.6617357/34.4947954,-92.7025321/34.5480719,-92.6266555/34.7812594,-92.1562994/35.1530591,-90.0653964/@35.1622551,-90.0841258,12.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=561c61fd-ad76-4aaf-ba7e-6e5ca607664a | TIME: 2026-01-16 22:48:07 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-16 22:48:07 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 180202, part 1. | TIME: 2026-01-16 22:48:07 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180202. | TIME: 2026-01-16 22:48:07 INFO - TOKEN: 180202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180202. | TIME: 2026-01-16 22:48:07 INFO - TOKEN: 180202 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 22:48:07 INFO - TOKEN: 180202 | FUNCTION: get_unique_token | STATUS: Generated unique token: rnnhfxrf0ljf | TIME: 2026-01-16 22:48:08 INFO - TOKEN: 180202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-16 22:48:09 INFO - TOKEN: 180202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: rnnhfxrf0ljf | TIME: 2026-01-16 22:48:09 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180202. | TIME: 2026-01-16 22:48:09 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:48:09 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:48:10 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:48:10 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:48:10 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:48:10 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:49:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:49:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:49:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:49:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:49:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:49:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:49:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:49:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:49:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:49:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:49:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:49:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:49:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:50:05 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:50:05 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:50:05 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:50:08 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36201 | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36201. Falling back to existing DB data. | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260237 with 1 parts. | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qRG9him8swQ7WdWd7... | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qRG9him8swQ7WdWd7 | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.4995895,-93.3537796/41.6498102,-93.6031431/41.6028113,-93.7770618/40.5752866,-93.9375697/@40.5766131,-93.934954,16.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=a774b034-ce4e-415b-9ad1-188722357bf8 | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 260237, part 1. | TIME: 2026-01-16 22:50:09 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260237. | TIME: 2026-01-16 22:50:10 INFO - TOKEN: 260237 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260237. | TIME: 2026-01-16 22:50:10 INFO - TOKEN: 260237 | FUNCTION: get_unique_token | STATUS: Using existing token: 4m5bghinsdxm | TIME: 2026-01-16 22:50:10 INFO - TOKEN: 260237 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 22:50:11 INFO - TOKEN: 260237 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4m5bghinsdxm | TIME: 2026-01-16 22:50:11 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260237. | TIME: 2026-01-16 22:50:11 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:50:11 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:50:13 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:50:13 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:50:13 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:50:13 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:52:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:52:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:52:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:52:07 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:52:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:52:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:52:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:52:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:52:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:52:08 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:52:08 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:52:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:52:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:53:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:53:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:53:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:53:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:53:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:53:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:53:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:53:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:53:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:53:08 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:53:08 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:53:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:53:08 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:55:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:55:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:55:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:55:06 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36240 | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36240. Falling back to existing DB data. | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110116 with 1 parts. | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/35.6070908,-115.3910904/35.9522204,-11... | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110116, part 1. | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 83941104 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110116. | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 110116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110116. | TIME: 2026-01-16 22:55:07 INFO - TOKEN: 110116 | FUNCTION: get_unique_token | STATUS: Using existing token: o5xhx5aei2x2 | TIME: 2026-01-16 22:55:08 INFO - TOKEN: 110116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-16 22:55:09 INFO - TOKEN: 110116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o5xhx5aei2x2 | TIME: 2026-01-16 22:55:09 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110116. | TIME: 2026-01-16 22:55:09 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:55:09 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:55:10 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:55:10 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:55:10 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:55:10 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:56:05 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:56:05 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:56:05 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:56:07 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:56:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:56:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:56:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:56:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:56:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:56:09 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:56:09 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:56:09 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:56:09 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:57:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:57:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:57:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:57:07 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:57:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:57:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:57:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:57:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:57:07 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:57:08 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:57:08 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:57:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:57:08 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:58:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:58:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:58:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:58:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:58:07 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 22:59:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:59:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 22:59:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 22:59:06 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36055 | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36055. Falling back to existing DB data. | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341146 with 1 parts. | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HwNRBVqfpQ6xHaPf6... | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HwNRBVqfpQ6xHaPf6 | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1077+E+Arques+Ave,+Sunnyvale,+CA+94085,+USA/37.3814516,-121.9958032/37.3897322,-121.9914654/37.3681527,-121.9011018/37.4270144,-121.9112319/37.4416781,-121.8900009/37.7016504,-121.910263/37.7118755,-121.5230595/35.2089301,-119.1527413/35.263892,-118.6515617/@35.3831592,-119.4110302,10.13z/data=!4m17!4m16!1m5!1m1!1s0x808fb6187f486541:0x6aec55f4baf6d513!2m2!1d-122.0017501!2d37.381888!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=53ac2cd3-a367-4e55-95db-47a1c6553eb7 | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341146, part 1. | TIME: 2026-01-16 22:59:07 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341146. | TIME: 2026-01-16 22:59:08 INFO - TOKEN: 341146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341146. | TIME: 2026-01-16 22:59:08 INFO - TOKEN: 341146 | FUNCTION: get_unique_token | STATUS: Using existing token: xlljzvqejncj | TIME: 2026-01-16 22:59:08 INFO - TOKEN: 341146 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1077 E Arques Ave, Sunnyvale, CA 94085, USA' | TIME: 2026-01-16 22:59:09 INFO - TOKEN: 341146 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.3806120, -122.0023866). | TIME: 2026-01-16 22:59:10 INFO - TOKEN: 341146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 22:59:10 INFO - TOKEN: 341146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xlljzvqejncj | TIME: 2026-01-16 22:59:11 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341146. | TIME: 2026-01-16 22:59:11 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 22:59:11 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 22:59:12 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:59:12 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 22:59:12 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 22:59:12 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:00:04 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:00:04 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:00:04 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36055 | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36055. Falling back to existing DB data. | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341146 with 1 parts. | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VvQfzW4iSE6CTWte9... | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VvQfzW4iSE6CTWte9 | TIME: 2026-01-16 23:00:06 INFO - TOKEN: 47049045 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.263892,-118.6515617/34.9865229,-117.5399871/34.3912427,-117.4088544/34.2174551,-117.395844/34.0636147,-117.2860782/33.7126324,-115.4003362/34.0907171,-115.0826165/34.1700459,-114.5585428/33.6046495,-114.5308674/@33.5744636,-115.018768,9.06z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=97fc8ad4-72e8-4262-aef1-78cf40e3904a | TIME: 2026-01-16 23:00:07 INFO - TOKEN: 47049045 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-16 23:00:07 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 341146, part 2. | TIME: 2026-01-16 23:00:07 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-16 23:00:07 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341146. | TIME: 2026-01-16 23:00:07 INFO - TOKEN: 341146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341146. | TIME: 2026-01-16 23:00:07 INFO - TOKEN: 341146 | FUNCTION: get_unique_token | STATUS: Using existing token: xlljzvqejncj | TIME: 2026-01-16 23:00:08 INFO - TOKEN: 341146 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1077 E Arques Ave, Sunnyvale, CA 94085, USA' | TIME: 2026-01-16 23:00:09 INFO - TOKEN: 341146 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.3806120, -122.0023866). | TIME: 2026-01-16 23:00:10 INFO - TOKEN: 341146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-16 23:00:10 INFO - TOKEN: 341146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xlljzvqejncj | TIME: 2026-01-16 23:00:11 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341146. | TIME: 2026-01-16 23:00:11 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:00:11 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:00:12 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:00:12 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:00:12 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:00:12 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:01:05 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:01:05 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:01:05 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:01:07 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:01:08 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:02:05 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:02:05 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:02:05 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:02:07 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:02:08 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:02:08 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:02:08 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:02:08 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:02:08 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:02:08 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:02:08 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:02:08 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:02:08 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:03:05 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:03:05 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:03:05 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:03:07 INFO - TOKEN: 47049045 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:03:12 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:03:12 INFO - TOKEN: 47049045 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:03:12 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:03:12 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36056 | TIME: 2026-01-16 23:03:12 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36056. Falling back to existing DB data. | TIME: 2026-01-16 23:03:12 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341148 with 1 parts. | TIME: 2026-01-16 23:03:12 INFO - TOKEN: 47049045 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AbKNysKfpENyavjv5... | TIME: 2026-01-16 23:03:12 INFO - TOKEN: 47049045 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AbKNysKfpENyavjv5 | TIME: 2026-01-16 23:03:12 INFO - TOKEN: 47049045 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4683134,-120.0028595/38.9204876,-121.0592651/38.637498,-121.4091537/38.2106003,-122.1379912/37.9524798,-122.055136/37.4916501,-121.927343/37.4712955,-121.9303087/37.4228933,-121.9258153/37.4042365,-121.996084/1077+E+Arques+Ave,+Sunnyvale,+CA+94085,+USA/@37.4046865,-122.0111249,12.1z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x808fb6187f486541:0x6aec55f4baf6d513!2m2!1d-122.0017501!2d37.381888!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=52c36074-bda1-4771-9773-5a379e533617 | TIME: 2026-01-16 23:03:13 INFO - TOKEN: 47049045 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-16 23:03:13 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341148, part 1. | TIME: 2026-01-16 23:03:13 INFO - TOKEN: 47049045 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341148. | TIME: 2026-01-16 23:03:13 INFO - TOKEN: 341148 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341148. | TIME: 2026-01-16 23:03:13 INFO - TOKEN: 341148 | FUNCTION: get_unique_token | STATUS: Using existing token: 2e93omqf1op9 | TIME: 2026-01-16 23:03:14 INFO - TOKEN: 341148 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1077 E Arques Ave, Sunnyvale, CA 94085, USA' | TIME: 2026-01-16 23:03:15 INFO - TOKEN: 341148 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.3806120, -122.0023866). | TIME: 2026-01-16 23:03:19 INFO - TOKEN: 341148 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-16 23:03:19 INFO - TOKEN: 341148 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2e93omqf1op9 | TIME: 2026-01-16 23:03:19 INFO - TOKEN: 47049045 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341148. | TIME: 2026-01-16 23:03:19 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:03:19 INFO - TOKEN: 47049045 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:03:20 INFO - TOKEN: 47049045 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:03:20 INFO - TOKEN: 47049045 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:03:20 INFO - TOKEN: 47049045 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:03:20 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:04:05 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:04:05 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:04:05 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36262 | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36262. Falling back to existing DB data. | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250198 with 1 parts. | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/E3yNcau487nutFac7... | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/E3yNcau487nutFac7 | TIME: 2026-01-16 23:04:08 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4487685,-88.403847/33.3367967,-86.9300419/33.6268821,-86.6303443/34.7138425,-85.5536946/@34.7235467,-85.5752826,13.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkyNC4wKgBIAVAD&skid=ecfc5cef-7d0c-47b7-8c93-23dd354de363 | TIME: 2026-01-16 23:04:09 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 23:04:09 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250198, part 1. | TIME: 2026-01-16 23:04:09 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250198. | TIME: 2026-01-16 23:04:10 INFO - TOKEN: 250198 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250198. | TIME: 2026-01-16 23:04:10 INFO - TOKEN: 250198 | FUNCTION: get_unique_token | STATUS: Using existing token: 1ax9v01xndww | TIME: 2026-01-16 23:04:10 INFO - TOKEN: 250198 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 23:04:11 INFO - TOKEN: 250198 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1ax9v01xndww | TIME: 2026-01-16 23:04:11 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250198. | TIME: 2026-01-16 23:04:11 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:04:11 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:04:13 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:04:13 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:04:13 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:04:13 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:05:07 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:05:07 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:05:07 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:05:10 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:06:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:06:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:06:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:06:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:06:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:06:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:06:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:06:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:06:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:06:07 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:06:07 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:06:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:06:07 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:07:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:07:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:07:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:07:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:07:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:07:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:07:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:07:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:07:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:07:08 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:07:08 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:07:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:07:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:08:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:08:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:08:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36191 | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36191. Falling back to existing DB data. | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250230 with 1 parts. | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NiPCLq8xteQKnJZu8... | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NiPCLq8xteQKnJZu8 | TIME: 2026-01-16 23:08:07 INFO - TOKEN: 66882690 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4487147,-88.4040008/32.4521373,-88.3887263/32.5298393,-87.691645/32.9405156,-87.6279334/33.1709356,-87.5437716/33.3381279,-87.0139035/33.5479966,-86.6317158/33.6757802,-85.3421494/@32.9789789,-86.5661226,8.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b378d08c-dbea-43eb-88ad-3eb2bf8bcc9d | TIME: 2026-01-16 23:08:08 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-16 23:08:08 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 250230, part 1. | TIME: 2026-01-16 23:08:08 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250230. | TIME: 2026-01-16 23:08:08 INFO - TOKEN: 250230 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250230. | TIME: 2026-01-16 23:08:08 INFO - TOKEN: 250230 | FUNCTION: get_unique_token | STATUS: Using existing token: 7dopjdiab6jf | TIME: 2026-01-16 23:08:09 INFO - TOKEN: 250230 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-16 23:08:10 INFO - TOKEN: 250230 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7dopjdiab6jf | TIME: 2026-01-16 23:08:10 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250230. | TIME: 2026-01-16 23:08:10 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:08:10 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:08:11 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:08:11 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:08:11 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:08:11 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:09:04 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:09:04 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:09:04 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:09:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:10:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:10:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:10:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:10:07 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:11:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:11:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:11:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:11:07 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:11:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:11:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:11:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:11:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:11:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:11:09 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:11:09 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:11:09 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:11:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:12:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:12:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:12:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36167 | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36167. Falling back to existing DB data. | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110148 with 1 parts. | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xdkfs4LXr1JtBW9z5... | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xdkfs4LXr1JtBW9z5 | TIME: 2026-01-16 23:12:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179312,-114.0500965/36.2813963,-115.0645775/36.0661062,-115.2723119/36.0268376,-115.0070761/36.0123628,-114.741168/@36.0451319,-115.3065828,10.52z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkxNC4wKgBIAVAD&skid=f3e9bef8-8a66-4f30-b530-df7b912de6bf | TIME: 2026-01-16 23:12:08 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-16 23:12:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110148, part 1. | TIME: 2026-01-16 23:12:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110148. | TIME: 2026-01-16 23:12:09 INFO - TOKEN: 110148 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110148. | TIME: 2026-01-16 23:12:09 INFO - TOKEN: 110148 | FUNCTION: get_unique_token | STATUS: Using existing token: jf1xasxjcaui | TIME: 2026-01-16 23:12:09 INFO - TOKEN: 110148 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-16 23:12:10 INFO - TOKEN: 110148 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jf1xasxjcaui | TIME: 2026-01-16 23:12:10 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110148. | TIME: 2026-01-16 23:12:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:12:10 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:12:12 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:12:12 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:12:12 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:12:12 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:13:04 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:13:04 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:13:04 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:13:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:13:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:13:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:13:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:13:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:13:07 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:13:08 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:13:08 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:13:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:13:08 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:14:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:14:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:14:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:14:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:14:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:14:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:14:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:14:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 23:14:06 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:14:06 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:14:07 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:14:07 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:14:07 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:14:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:15:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:15:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:15:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:15:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:15:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:15:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:15:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:15:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:15:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:15:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:15:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:15:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:15:08 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:16:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:16:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:16:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36263 | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36263. Falling back to existing DB data. | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280342 with 1 parts. | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hvGYfQyhrCbRdhku6... | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hvGYfQyhrCbRdhku6 | TIME: 2026-01-16 23:16:07 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9829297,-85.4092135/35.0318104,-85.320261/35.0079001,-85.2008035/35.879092,-84.2353847/36.0769038,-83.3740987/36.5956271,-82.2435033/@35.9532649,-83.8205467,7.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3877bf80-ef54-4269-bb60-77ed9d582a0a | TIME: 2026-01-16 23:16:08 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-16 23:16:08 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 280342, part 1. | TIME: 2026-01-16 23:16:08 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280342. | TIME: 2026-01-16 23:16:08 INFO - TOKEN: 280342 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280342. | TIME: 2026-01-16 23:16:08 INFO - TOKEN: 280342 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-16 23:16:09 INFO - TOKEN: 280342 | FUNCTION: get_unique_token | STATUS: Generated unique token: dwwczzunbx4x | TIME: 2026-01-16 23:16:09 INFO - TOKEN: 280342 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-16 23:16:10 INFO - TOKEN: 280342 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: dwwczzunbx4x | TIME: 2026-01-16 23:16:10 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280342. | TIME: 2026-01-16 23:16:10 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:16:10 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:16:12 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:16:12 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:16:12 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:16:12 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:17:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:17:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:17:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:17:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:17:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:17:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:17:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:17:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:17:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:17:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:17:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:17:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:17:08 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:18:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:18:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:18:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:18:06 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:18:06 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:18:06 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:18:06 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:18:06 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 23:18:06 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:18:06 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:18:07 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:18:07 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:18:07 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:18:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:19:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:19:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:19:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:19:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:19:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:19:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:19:06 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:19:06 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:19:06 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:19:07 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:19:07 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:19:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:19:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:22:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:22:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:22:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36134 | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36134 | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36134. Falling back to existing DB data. | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36134 because it has no route_token in new or existing data. | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:22:06 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:22:07 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:22:07 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:22:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:22:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:23:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:23:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:23:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:23:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36135 | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36135. Falling back to existing DB data. | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36135 because it has no route_token in new or existing data. | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:23:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:27:05 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:27:05 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:27:05 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:27:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:27:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:27:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:27:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:27:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:27:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:27:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:27:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:27:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:27:08 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:30:05 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:30:05 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:30:05 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36194 | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36194. Falling back to existing DB data. | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450193 with 1 parts. | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oRkMnM8Eghi8ueT27... | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oRkMnM8Eghi8ueT27 | TIME: 2026-01-16 23:30:07 INFO - TOKEN: 66882690 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1679255,-81.4428683/35.2606446,-80.9674494/35.3566506,-80.7252223/35.778051,-80.3153871/@35.7739476,-80.3284384,15.54z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=dfb9c0e1-6fba-4162-8040-2e6887a49bf9 | TIME: 2026-01-16 23:30:08 INFO - TOKEN: 66882690 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-16 23:30:08 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 450193, part 1. | TIME: 2026-01-16 23:30:08 INFO - TOKEN: 66882690 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450193. | TIME: 2026-01-16 23:30:08 INFO - TOKEN: 450193 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450193. | TIME: 2026-01-16 23:30:08 INFO - TOKEN: 450193 | FUNCTION: get_unique_token | STATUS: Using existing token: aztdyoauchun | TIME: 2026-01-16 23:30:09 INFO - TOKEN: 450193 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-16 23:30:10 INFO - TOKEN: 450193 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: aztdyoauchun | TIME: 2026-01-16 23:30:10 INFO - TOKEN: 66882690 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450193. | TIME: 2026-01-16 23:30:10 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:30:10 INFO - TOKEN: 66882690 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:30:11 INFO - TOKEN: 66882690 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:30:11 INFO - TOKEN: 66882690 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:30:11 INFO - TOKEN: 66882690 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:30:11 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:31:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:31:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:31:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:31:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:31:06 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:31:06 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:31:06 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:31:06 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:31:06 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:31:07 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:31:07 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:31:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:31:07 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:35:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:35:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:35:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:35:06 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:35:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:36:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:36:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:36:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36136 | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36136 | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36136. Falling back to existing DB data. | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36136 because it has no route_token in new or existing data. | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:36:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:36:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:36:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:36:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:36:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:38:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:38:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:38:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:38:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:38:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:38:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:38:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:38:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:38:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:38:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:38:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:38:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:38:09 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:39:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:39:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:39:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:39:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:39:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:39:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:39:06 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:39:06 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:39:06 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:39:07 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:39:07 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:39:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:39:07 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:40:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:40:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:40:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:40:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:41:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:41:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:41:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36166 | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36166. Falling back to existing DB data. | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120452 with 1 parts. | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ioAzMa3rHv6uNnsa7... | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ioAzMa3rHv6uNnsa7 | TIME: 2026-01-16 23:41:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/Love's+Travel+Stop,+2645+Canyon+Ranch+Dr,+Cedar+City,+UT+84721/37.7236098,-113.0572915/36.9973577,-113.624653/@36.9602765,-113.5991077,11.25z/data=!4m10!4m9!1m5!1m1!1s0x80b561ba1480781d:0x492fe8bf420f2c25!2m2!1d-113.0513688!2d37.7257647!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=610fdc2d-6f63-4972-8708-b3481055cf1d | TIME: 2026-01-16 23:41:08 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-16 23:41:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 120452, part 1. | TIME: 2026-01-16 23:41:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120452. | TIME: 2026-01-16 23:41:09 INFO - TOKEN: 120452 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120452. | TIME: 2026-01-16 23:41:09 INFO - TOKEN: 120452 | FUNCTION: get_unique_token | STATUS: Using existing token: 00oegxajsdvl | TIME: 2026-01-16 23:41:09 INFO - TOKEN: 120452 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Love's Travel Stop, 2645 Canyon Ranch Dr, Cedar City, UT 84721' | TIME: 2026-01-16 23:41:10 INFO - TOKEN: 120452 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.7256630, -113.0520573). | TIME: 2026-01-16 23:41:11 INFO - TOKEN: 120452 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-16 23:41:11 INFO - TOKEN: 120452 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 00oegxajsdvl | TIME: 2026-01-16 23:41:11 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120452. | TIME: 2026-01-16 23:41:11 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:41:11 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:41:13 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:41:13 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:41:13 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:41:13 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:42:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:42:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:42:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:42:06 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:42:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:42:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:42:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:42:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:42:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:42:07 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:42:07 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:42:07 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:42:07 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:43:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:43:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:43:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:43:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:43:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:43:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:43:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:43:06 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:43:06 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:43:07 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:43:07 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:43:07 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:43:07 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:44:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:44:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:44:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:44:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:44:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:44:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:44:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:44:06 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:44:06 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:44:07 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:44:07 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:44:07 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:44:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:46:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:46:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:46:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:46:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:46:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:46:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:46:06 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:46:06 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:46:06 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:46:07 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:46:07 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:46:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:46:07 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:47:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:47:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:47:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:47:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:47:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:47:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:47:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:47:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:47:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:47:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:47:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:47:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:47:08 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:52:04 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:52:04 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:52:04 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:52:07 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-16 23:53:04 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:53:04 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-16 23:53:04 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-16 23:53:06 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-16 23:53:06 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-16 23:53:06 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-16 23:53:06 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-16 23:53:06 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-16 23:53:06 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-16 23:53:07 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:53:07 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-16 23:53:07 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-16 23:53:07 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:01:04 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:01:04 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:01:04 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:01:06 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:01:07 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:01:07 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:01:07 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:01:07 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:01:07 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:01:08 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:01:08 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:01:08 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:01:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:07:05 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:07:05 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:07:05 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:07:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:07:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:07:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:07:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:07:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 00:07:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:07:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:07:08 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:07:08 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:07:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:07:08 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:08:04 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:08:04 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:08:04 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:08:07 INFO - TOKEN: 69296693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:08:07 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:08:07 INFO - TOKEN: 69296693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:08:07 INFO - TOKEN: 69296693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:08:07 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:08:07 INFO - TOKEN: 69296693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:08:09 INFO - TOKEN: 69296693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:08:09 INFO - TOKEN: 69296693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:08:09 INFO - TOKEN: 69296693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:08:09 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:09:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:09:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:09:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:09:07 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:09:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:09:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:09:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:09:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:09:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:09:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:09:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:09:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:09:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:13:04 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:13:04 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:13:04 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:13:06 INFO - TOKEN: 11944263 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:13:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:13:07 INFO - TOKEN: 11944263 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:13:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:13:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36138 | TIME: 2026-01-17 00:13:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36138 | TIME: 2026-01-17 00:13:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36138. Falling back to existing DB data. | TIME: 2026-01-17 00:13:07 INFO - TOKEN: 11944263 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36138 because it has no route_token in new or existing data. | TIME: 2026-01-17 00:13:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:13:07 INFO - TOKEN: 11944263 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:13:08 INFO - TOKEN: 11944263 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:13:08 INFO - TOKEN: 11944263 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:13:08 INFO - TOKEN: 11944263 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:13:08 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:15:04 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:15:04 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:15:04 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:15:07 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:16:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:16:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:16:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:16:06 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:16:06 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:16:06 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:16:06 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:16:06 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:16:06 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:16:07 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:16:07 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:16:07 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:16:07 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:17:04 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:17:04 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:17:04 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:17:07 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:18:04 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:18:04 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:18:04 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36278 | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36278. Falling back to existing DB data. | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210265 with 1 parts. | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fUFjwHqqKhbSbF5f9... | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fUFjwHqqKhbSbF5f9 | TIME: 2026-01-17 00:18:07 INFO - TOKEN: 04944874 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309473,-84.8138405/39.8211262,-85.771483/39.8095219,-86.0307295/39.8295858,-86.0346259/39.6922957,-86.2211629/39.7029317,-86.2911335/39.4367036,-87.5313294/@39.1098962,-87.0045421,8.99z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=0297373b-499c-4e6d-ad9a-a5148105b8b2 | TIME: 2026-01-17 00:18:08 INFO - TOKEN: 04944874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 00:18:08 INFO - TOKEN: 04944874 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210265, part 1. | TIME: 2026-01-17 00:18:08 INFO - TOKEN: 04944874 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210265. | TIME: 2026-01-17 00:18:08 INFO - TOKEN: 210265 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210265. | TIME: 2026-01-17 00:18:08 INFO - TOKEN: 210265 | FUNCTION: get_unique_token | STATUS: Using existing token: a0s2nug1fgol | TIME: 2026-01-17 00:18:08 INFO - TOKEN: 210265 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 00:18:10 INFO - TOKEN: 210265 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a0s2nug1fgol | TIME: 2026-01-17 00:18:10 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210265. | TIME: 2026-01-17 00:18:10 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:18:10 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:18:11 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:18:11 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:18:11 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:18:11 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:19:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:19:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:19:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:19:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:19:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:19:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:19:06 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:19:06 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:19:06 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:19:07 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:19:07 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:19:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:19:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:23:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:23:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:23:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:23:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:23:06 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:23:06 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:23:06 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:23:06 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:23:06 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:23:07 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:23:07 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:23:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:23:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:24:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:24:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:24:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:24:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36297 | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36297. Falling back to existing DB data. | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36297 because it has no route_token in new or existing data. | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:24:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:25:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:25:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:25:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:25:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:25:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:25:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:25:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:25:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:25:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:25:08 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:25:08 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:25:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:25:08 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:29:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:29:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:29:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:29:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:29:07 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:31:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:31:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:31:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:31:06 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:31:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:31:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:31:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:31:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:31:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:31:07 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:31:07 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:31:07 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:31:07 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:32:04 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:32:04 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:32:04 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:32:06 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:32:06 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:32:06 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:32:06 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:32:06 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 00:32:06 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:32:06 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:32:07 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:32:07 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:32:07 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:32:07 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:34:04 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:34:04 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:34:04 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:34:06 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:34:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:34:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:34:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:34:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36300 | TIME: 2026-01-17 00:34:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36300. Falling back to existing DB data. | TIME: 2026-01-17 00:34:07 INFO - TOKEN: 37680457 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100002 with 1 parts. | TIME: 2026-01-17 00:34:07 INFO - TOKEN: 37680457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/u2Y83B5UKf456vet5... | TIME: 2026-01-17 00:34:07 INFO - TOKEN: 37680457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/u2Y83B5UKf456vet5 | TIME: 2026-01-17 00:34:07 INFO - TOKEN: 37680457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171473,-114.4877432/35.1952227,-111.7385708/35.3624303,-109.0467861/@35.1807678,-116.7849654,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyOC4wKgBIAVAD&skid=efe61362-9d83-4063-942a-c426cc480fa3 | TIME: 2026-01-17 00:34:08 INFO - TOKEN: 37680457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 00:34:08 INFO - TOKEN: 37680457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100002, part 1. | TIME: 2026-01-17 00:34:08 INFO - TOKEN: 37680457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100002. | TIME: 2026-01-17 00:34:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100002. | TIME: 2026-01-17 00:34:08 INFO - TOKEN: 100002 | FUNCTION: get_unique_token | STATUS: Using existing token: qrc72d1ho5d6 | TIME: 2026-01-17 00:34:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 00:34:10 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrc72d1ho5d6 | TIME: 2026-01-17 00:34:10 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100002. | TIME: 2026-01-17 00:34:10 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:34:10 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:34:11 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:34:11 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:34:11 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:34:11 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:35:05 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:35:05 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:35:05 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:35:07 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:35:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:35:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:35:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:35:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:35:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:35:09 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:35:09 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:35:09 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:35:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:36:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:36:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:36:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:36:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:36:06 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:36:06 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:36:06 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:36:06 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:36:06 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:36:07 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:36:07 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:36:07 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:36:07 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:37:04 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:37:04 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:37:04 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:37:06 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:37:06 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:37:06 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:37:06 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:37:06 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:37:06 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:37:08 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:37:08 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:37:08 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:37:08 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:39:04 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:39:04 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:39:04 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:39:06 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:39:06 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:39:06 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:39:06 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:39:06 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:39:06 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:39:07 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:39:07 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:39:07 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:39:07 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:41:04 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:41:04 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:41:04 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:41:07 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:41:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:41:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:41:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:41:07 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:41:07 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:41:08 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:41:08 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:41:08 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:41:08 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:42:04 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:42:04 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:42:04 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:42:06 INFO - TOKEN: 04944874 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:42:07 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:42:07 INFO - TOKEN: 04944874 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:42:07 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:42:07 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36277 | TIME: 2026-01-17 00:42:07 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36277. Falling back to existing DB data. | TIME: 2026-01-17 00:42:07 INFO - TOKEN: 04944874 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240475 with 1 parts. | TIME: 2026-01-17 00:42:07 INFO - TOKEN: 04944874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xWqCjXydAD479ia36... | TIME: 2026-01-17 00:42:07 INFO - TOKEN: 04944874 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xWqCjXydAD479ia36 | TIME: 2026-01-17 00:42:07 INFO - TOKEN: 04944874 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3105+Varley+Ave+SW,+Canton,+OH+44706,+USA/40.781771,-81.4102641/40.7874576,-81.374951/40.7978994,-81.6610441/40.7773288,-82.4164701/40.111243,-82.9946104/39.976999,-83.1345935/39.8308876,-84.8138221/@39.8304457,-84.8135663,19.12z/data=!4m15!4m14!1m5!1m1!1s0x8836d9804a2b3709:0x2ff4bec6c0fd4ece!2m2!1d-81.4272116!2d40.762987!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=6bcda8c4-def0-4298-a739-444b86722953 | TIME: 2026-01-17 00:42:08 INFO - TOKEN: 04944874 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 00:42:08 INFO - TOKEN: 04944874 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 240475, part 1. | TIME: 2026-01-17 00:42:08 INFO - TOKEN: 04944874 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240475. | TIME: 2026-01-17 00:42:08 INFO - TOKEN: 240475 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240475. | TIME: 2026-01-17 00:42:08 INFO - TOKEN: 240475 | FUNCTION: get_unique_token | STATUS: Using existing token: 9asj472pb9xh | TIME: 2026-01-17 00:42:08 INFO - TOKEN: 240475 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3105 Varley Ave SW, Canton, OH 44706, USA' | TIME: 2026-01-17 00:42:10 INFO - TOKEN: 240475 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 00:42:11 INFO - TOKEN: 240475 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (40.76287, -81.420345). | TIME: 2026-01-17 00:42:16 INFO - TOKEN: 240475 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 00:42:16 INFO - TOKEN: 240475 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9asj472pb9xh | TIME: 2026-01-17 00:42:16 INFO - TOKEN: 04944874 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240475. | TIME: 2026-01-17 00:42:16 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:42:16 INFO - TOKEN: 04944874 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:42:17 INFO - TOKEN: 04944874 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:42:17 INFO - TOKEN: 04944874 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:42:17 INFO - TOKEN: 04944874 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:42:17 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:43:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:43:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:43:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:43:06 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:43:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:43:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:43:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:43:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 00:43:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:43:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:43:09 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:43:09 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:43:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:43:09 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:45:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:45:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:45:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:45:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:45:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:45:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:45:06 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:45:06 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 00:45:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:45:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:45:07 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:45:07 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:45:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:45:07 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:46:04 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:46:04 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:46:04 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:46:07 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:46:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:46:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:46:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:46:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:46:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:46:09 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:46:09 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:46:09 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:46:09 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:49:04 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:49:04 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:49:04 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36302 | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36302. Falling back to existing DB data. | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200308 with 1 parts. | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pxrbBdc8AXVjzNpG6... | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pxrbBdc8AXVjzNpG6 | TIME: 2026-01-17 00:49:07 INFO - TOKEN: 37680457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9980128,-100.9965727/37.2903903,-100.3093827/37.6280252,-98.9451425/37.6638871,-97.6092491/37.6653273,-97.4013501/S+Emporia+Ave,+Wichita,+KS+67216,+USA/4555+E+MacArthur+Rd,+Wichita,+KS+67210,+USA/@37.6196254,-97.3294855,13.9z/data=!4m19!4m18!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87bae5caddea77e5:0x4bd2f247a0424fc5!2m2!1d-97.3318343!2d37.6225239!1m5!1m1!1s0x87bae5239616d4b1:0xf2fdd548c05387f7!2m2!1d-97.2829386!2d37.6195816!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e4adbbf1-3180-4b16-8460-0540f94c735e | TIME: 2026-01-17 00:49:08 INFO - TOKEN: 37680457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 00:49:08 INFO - TOKEN: 37680457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200308, part 1. | TIME: 2026-01-17 00:49:08 INFO - TOKEN: 37680457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200308. | TIME: 2026-01-17 00:49:08 INFO - TOKEN: 200308 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200308. | TIME: 2026-01-17 00:49:08 INFO - TOKEN: 200308 | FUNCTION: get_unique_token | STATUS: Using existing token: c58xhnci27d5 | TIME: 2026-01-17 00:49:09 INFO - TOKEN: 200308 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'S Emporia Ave, Wichita, KS 67216, USA' | TIME: 2026-01-17 00:49:10 INFO - TOKEN: 200308 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.6879198, -97.3329722). | TIME: 2026-01-17 00:49:10 INFO - TOKEN: 200308 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4555 E MacArthur Rd, Wichita, KS 67210, USA' | TIME: 2026-01-17 00:49:10 INFO - TOKEN: 200308 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.6226080, -97.3075346). | TIME: 2026-01-17 00:49:12 INFO - TOKEN: 200308 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 00:49:12 INFO - TOKEN: 200308 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: c58xhnci27d5 | TIME: 2026-01-17 00:49:12 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200308. | TIME: 2026-01-17 00:49:12 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:49:12 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:49:13 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:49:13 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:49:13 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:49:13 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:50:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:50:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:50:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:50:07 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:50:08 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:50:08 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:50:08 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:50:08 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:50:08 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:50:10 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:50:10 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:50:10 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:50:10 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:53:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:53:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:53:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:53:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:53:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:53:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:53:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:53:07 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:53:07 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:53:07 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:53:07 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:53:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:53:07 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:54:04 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:54:04 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:54:04 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:54:06 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:54:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:54:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:54:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:54:07 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:54:07 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:54:07 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:54:07 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:54:07 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:54:07 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:55:05 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:55:05 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:55:05 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:55:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:55:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:55:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:55:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:55:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:55:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:55:08 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:55:08 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:55:08 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:55:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:56:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:56:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:56:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:56:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:56:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:56:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:56:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:56:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:56:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:56:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:56:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:56:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:56:09 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:57:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:57:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:57:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:57:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:57:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:57:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:57:06 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:57:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:57:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:57:07 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:57:07 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:57:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:57:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 00:58:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:58:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 00:58:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 00:58:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 00:58:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 00:58:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 00:58:06 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 00:58:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 00:58:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 00:58:07 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:58:07 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 00:58:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 00:58:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:00:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:00:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:00:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:00:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:00:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:00:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:00:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:00:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:00:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:00:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:00:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:00:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:00:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:04:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:04:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:04:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:04:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:04:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:04:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:04:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:04:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:04:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:04:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:04:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:04:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:04:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:09:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:09:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:09:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:09:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:09:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:09:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:09:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:09:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:09:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:09:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:09:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:09:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:09:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:10:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:10:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:10:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:10:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:10:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:10:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:10:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:10:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:10:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:10:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:10:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:10:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:10:09 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:11:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:11:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:11:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36287 | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36287. Falling back to existing DB data. | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240108 with 1 parts. | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/epzXTvafphkYGcpH9... | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/epzXTvafphkYGcpH9 | TIME: 2026-01-17 01:11:06 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.9374556,-80.5193231/41.5856043,-81.4482573/41.1267146,-81.8006052/40.1111048,-82.9909771/39.9780153,-83.1649395/39.8306277,-84.8133104/@39.8053104,-84.7416768,11.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDcwOS4wKgBIAVAD&skid=d9e4e1a6-6e13-43b8-bdf9-9cc02c68ce72 | TIME: 2026-01-17 01:11:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 01:11:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 240108, part 1. | TIME: 2026-01-17 01:11:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240108. | TIME: 2026-01-17 01:11:07 INFO - TOKEN: 240108 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240108. | TIME: 2026-01-17 01:11:07 INFO - TOKEN: 240108 | FUNCTION: get_unique_token | STATUS: Using existing token: nc8ghvxhqszb | TIME: 2026-01-17 01:11:08 INFO - TOKEN: 240108 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 01:11:09 INFO - TOKEN: 240108 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nc8ghvxhqszb | TIME: 2026-01-17 01:11:09 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240108. | TIME: 2026-01-17 01:11:09 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:11:09 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:11:10 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:11:10 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:11:10 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:11:10 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:12:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:12:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:12:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:12:06 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:12:06 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:12:06 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:12:06 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:12:06 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:12:06 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:12:07 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:12:07 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:12:07 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:12:07 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:14:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:14:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:14:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:14:06 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:14:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:14:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:14:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:14:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:14:07 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:14:09 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:14:09 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:14:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:14:09 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:15:04 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:15:04 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:15:04 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:15:06 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:15:06 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:15:06 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:15:06 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:15:06 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:15:06 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:15:07 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:15:07 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:15:07 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:15:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:19:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:19:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:19:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:19:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:19:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:19:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:19:06 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:19:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:19:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:19:07 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:19:07 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:19:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:19:07 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:21:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:21:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:21:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36305 | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36305. Falling back to existing DB data. | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220115 with 1 parts. | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ModWJvUdw1nS5wLJ8... | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ModWJvUdw1nS5wLJ8 | TIME: 2026-01-17 01:21:07 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4366854,-87.5313539/39.077691,-88.6400311/38.7394719,-89.9107924/38.6617054,-90.0306019/38.4865305,-90.274691/@38.4864201,-90.2748382,19.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI0MTExMC4wKgBIAVAD | TIME: 2026-01-17 01:21:08 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 01:21:08 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220115, part 1. | TIME: 2026-01-17 01:21:08 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220115. | TIME: 2026-01-17 01:21:08 INFO - TOKEN: 220115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220115. | TIME: 2026-01-17 01:21:08 INFO - TOKEN: 220115 | FUNCTION: get_unique_token | STATUS: Using existing token: 4e3o11pbb78p | TIME: 2026-01-17 01:21:08 INFO - TOKEN: 220115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 01:21:10 INFO - TOKEN: 220115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4e3o11pbb78p | TIME: 2026-01-17 01:21:10 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220115. | TIME: 2026-01-17 01:21:10 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:21:10 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:21:11 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:21:11 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:21:11 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:21:11 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:22:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:22:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:22:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36170 | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36170 | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36170 | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36170. Falling back to existing DB data. | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311055 with 3 parts. | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cmuLNHSCp8ptJqMF9... | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cmuLNHSCp8ptJqMF9 | TIME: 2026-01-17 01:22:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1824174,-103.0425971/35.2251325,-100.2492202/34.4333015,-100.2228649/34.3282059,-99.8799058/34.2878655,-99.8760215/34.2888197,-99.7373151/33.9386564,-98.5197771/33.8855778,-98.4635397/33.2312734,-97.5960926/33.2316164,-97.6148493/@33.3292295,-98.0714143,9.04z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=65cde1f1-828e-4fcf-a344-feaf5853b73a | TIME: 2026-01-17 01:22:09 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 01:22:09 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311055, part 1. | TIME: 2026-01-17 01:22:09 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311055. | TIME: 2026-01-17 01:22:09 INFO - TOKEN: 311055 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311055. | TIME: 2026-01-17 01:22:09 INFO - TOKEN: 311055 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 01:22:09 INFO - TOKEN: 311055 | FUNCTION: get_unique_token | STATUS: Generated unique token: zsssenwlg4e9 | TIME: 2026-01-17 01:22:10 INFO - TOKEN: 311055 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 01:22:11 INFO - TOKEN: 311055 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: zsssenwlg4e9 | TIME: 2026-01-17 01:22:12 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/esESgNSAdGwMGSveA... | TIME: 2026-01-17 01:22:12 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/esESgNSAdGwMGSveA | TIME: 2026-01-17 01:22:12 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.2315913,-97.6149264/33.2218281,-97.1713361/32.9707396,-96.9215428/32.9602452,-96.9156805/32.9445073,-96.9045911/@32.9216578,-96.918483,13z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=637734c7-8149-4523-9103-44bf2b54a2b6 | TIME: 2026-01-17 01:22:13 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 01:22:13 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 311055, part 2. | TIME: 2026-01-17 01:22:13 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-17 01:22:13 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311055. | TIME: 2026-01-17 01:22:13 INFO - TOKEN: 311055 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311055. | TIME: 2026-01-17 01:22:13 INFO - TOKEN: 311055 | FUNCTION: get_unique_token | STATUS: Using existing token: zsssenwlg4e9 | TIME: 2026-01-17 01:22:13 INFO - TOKEN: 311055 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-17 01:22:14 INFO - TOKEN: 311055 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zsssenwlg4e9 | TIME: 2026-01-17 01:22:14 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZsY9v6Xddf7bpKw86... | TIME: 2026-01-17 01:22:14 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZsY9v6Xddf7bpKw86 | TIME: 2026-01-17 01:22:14 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.919674,-96.8995903/32.9108742,-96.8812992/32.7818435,-96.6252343/32.7926163,-96.6210198/32.7106579,-96.296794/32.4610012,-94.042746/@32.452121,-94.0764906,13.75z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=41407640-41cb-4ea2-92d6-fe65803229d3 | TIME: 2026-01-17 01:22:15 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 01:22:15 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311055, part 3. | TIME: 2026-01-17 01:22:15 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-17 01:22:15 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311055. | TIME: 2026-01-17 01:22:15 INFO - TOKEN: 311055 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311055. | TIME: 2026-01-17 01:22:15 INFO - TOKEN: 311055 | FUNCTION: get_unique_token | STATUS: Using existing token: zsssenwlg4e9 | TIME: 2026-01-17 01:22:16 INFO - TOKEN: 311055 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-17 01:22:16 INFO - TOKEN: 311055 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zsssenwlg4e9 | TIME: 2026-01-17 01:22:16 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311055. | TIME: 2026-01-17 01:22:16 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:22:16 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:22:19 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:22:19 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:22:19 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:22:19 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:23:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:23:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:23:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:23:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:23:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:23:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:23:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:23:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:23:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:23:08 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:23:08 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:23:08 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:23:08 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:25:05 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:25:05 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:25:05 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36275 | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36275 | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36275. Falling back to existing DB data. | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190397 with 2 parts. | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JPdhQGWjQyg6KRqN6... | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JPdhQGWjQyg6KRqN6 | TIME: 2026-01-17 01:25:07 INFO - TOKEN: 46323611 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1500+State+Hwy+J,+Rocheport,+MO+65279,+USA/38.9732377,-92.4857385/38.9602451,-92.2923043/38.9460347,-92.2938086/38.5954762,-92.1713013/38.2665513,-92.5821215/38.0104877,-92.730471/37.6819863,-92.6657551/37.6661711,-92.6531274/37.3401186,-92.9386694/@37.3387105,-92.9574324,14.18z/data=!4m17!4m16!1m5!1m1!1s0x87c335710ec005f3:0x5a53eefb53f3e51b!2m2!1d-92.4929687!2d38.9751157!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=c42acbbb-a317-4380-8ca8-703fa54dfc88 | TIME: 2026-01-17 01:25:08 INFO - TOKEN: 46323611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 01:25:08 INFO - TOKEN: 46323611 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190397, part 1. | TIME: 2026-01-17 01:25:08 INFO - TOKEN: 46323611 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190397. | TIME: 2026-01-17 01:25:08 INFO - TOKEN: 190397 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190397. | TIME: 2026-01-17 01:25:08 INFO - TOKEN: 190397 | FUNCTION: get_unique_token | STATUS: Using existing token: ozi717jw8rep | TIME: 2026-01-17 01:25:09 INFO - TOKEN: 190397 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1500 State Hwy J, Rocheport, MO 65279, USA' | TIME: 2026-01-17 01:25:10 INFO - TOKEN: 190397 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 01:25:11 INFO - TOKEN: 190397 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (38.978383, -92.563262). | TIME: 2026-01-17 01:25:11 INFO - TOKEN: 190397 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 01:25:11 INFO - TOKEN: 190397 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ozi717jw8rep | TIME: 2026-01-17 01:25:12 INFO - TOKEN: 46323611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/m2nwbB41zmPPmzMv6... | TIME: 2026-01-17 01:25:12 INFO - TOKEN: 46323611 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/m2nwbB41zmPPmzMv6 | TIME: 2026-01-17 01:25:12 INFO - TOKEN: 46323611 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.3401186,-92.9386694/37.3711294,-93.0513783/37.3811156,-93.1624072/37.1322239,-93.2436075/37.1935066,-93.4570067/37.0479158,-94.4274568/36.6046444,-94.4135017/36.6043047,-94.4509983/36.6463991,-94.4527/36.824538,-94.6183113/@36.7090275,-94.652981,11.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=93a8c03f-2027-435f-9e7c-84629a0ff317 | TIME: 2026-01-17 01:25:12 INFO - TOKEN: 46323611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 01:25:12 INFO - TOKEN: 46323611 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190397, part 2. | TIME: 2026-01-17 01:25:12 INFO - TOKEN: 46323611 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-17 01:25:12 INFO - TOKEN: 46323611 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 190397. | TIME: 2026-01-17 01:25:13 INFO - TOKEN: 190397 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190397. | TIME: 2026-01-17 01:25:13 INFO - TOKEN: 190397 | FUNCTION: get_unique_token | STATUS: Using existing token: ozi717jw8rep | TIME: 2026-01-17 01:25:13 INFO - TOKEN: 190397 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1500 State Hwy J, Rocheport, MO 65279, USA' | TIME: 2026-01-17 01:25:14 INFO - TOKEN: 190397 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 01:25:15 INFO - TOKEN: 190397 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (38.978383, -92.563262). | TIME: 2026-01-17 01:25:16 INFO - TOKEN: 190397 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-17 01:25:16 INFO - TOKEN: 190397 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ozi717jw8rep | TIME: 2026-01-17 01:25:16 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190397. | TIME: 2026-01-17 01:25:16 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:25:16 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:25:17 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:25:17 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:25:17 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:25:17 INFO - TOKEN: 50502468 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:27:05 INFO - TOKEN: 50502468 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:27:05 INFO - TOKEN: 50502468 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:27:05 INFO - TOKEN: 50502468 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:27:07 INFO - TOKEN: 50502468 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:27:07 INFO - TOKEN: 50502468 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:27:07 INFO - TOKEN: 50502468 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:27:07 INFO - TOKEN: 50502468 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:27:07 INFO - TOKEN: 50502468 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 01:27:07 INFO - TOKEN: 50502468 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:27:07 INFO - TOKEN: 50502468 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:27:08 INFO - TOKEN: 50502468 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:27:08 INFO - TOKEN: 50502468 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:27:08 INFO - TOKEN: 50502468 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:27:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:28:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:28:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:28:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:28:07 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:28:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:28:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:28:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:28:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:28:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:28:08 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:28:08 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:28:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:28:08 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:29:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:29:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:29:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:29:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36288 | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36288. Falling back to existing DB data. | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210194 with 1 parts. | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xJh8FmwPLttfS6pt7... | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xJh8FmwPLttfS6pt7 | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309143,-84.8137923/39.781716,-86.0318292/39.709311,-86.2830529/39.4366832,-87.5313185/@39.3241352,-87.4166615,8z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyMy4wKgBIAVAD&skid=7279bc8e-8075-4fbc-86ec-121c38c876eb | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210194, part 1. | TIME: 2026-01-17 01:29:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210194. | TIME: 2026-01-17 01:29:08 INFO - TOKEN: 210194 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210194. | TIME: 2026-01-17 01:29:08 INFO - TOKEN: 210194 | FUNCTION: get_unique_token | STATUS: Using existing token: tzcqkw827dul | TIME: 2026-01-17 01:29:08 INFO - TOKEN: 210194 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 01:29:09 INFO - TOKEN: 210194 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tzcqkw827dul | TIME: 2026-01-17 01:29:10 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210194. | TIME: 2026-01-17 01:29:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:29:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:29:11 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:29:11 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:29:11 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:29:11 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:32:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:32:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:32:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36274 | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36274. Falling back to existing DB data. | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 500116 with 1 parts. | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dYRbuAjtpVBkdtjj6... | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dYRbuAjtpVBkdtjj6 | TIME: 2026-01-17 01:32:06 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1+River+Rock+Dr,+Buffalo,+NY+14207,+USA/42.9432447,-78.899632/42.9376412,-78.9050835/42.8769781,-78.8783364/42.7896703,-78.8361094/42.7860205,-78.8163143/42.2527292,-79.7619061/@42.3846625,-79.7784262,9.85z/data=!4m14!4m13!1m5!1m1!1s0x89d36cccd060c203:0x42a839eba9d0f579!2m2!1d-78.898251!2d42.944156!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=01e5e5cc-1673-4805-bb29-1fa106533cab | TIME: 2026-01-17 01:32:08 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 01:32:08 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 500116, part 1. | TIME: 2026-01-17 01:32:08 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 500116. | TIME: 2026-01-17 01:32:08 INFO - TOKEN: 500116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 500116. | TIME: 2026-01-17 01:32:08 INFO - TOKEN: 500116 | FUNCTION: get_unique_token | STATUS: Using existing token: qyj5nnr8ey8e | TIME: 2026-01-17 01:32:08 INFO - TOKEN: 500116 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1 River Rock Dr, Buffalo, NY 14207, USA' | TIME: 2026-01-17 01:32:09 INFO - TOKEN: 500116 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.9441570, -78.8977420). | TIME: 2026-01-17 01:32:10 INFO - TOKEN: 500116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 01:32:10 INFO - TOKEN: 500116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qyj5nnr8ey8e | TIME: 2026-01-17 01:32:10 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 500116. | TIME: 2026-01-17 01:32:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:32:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:32:11 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:32:11 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:32:11 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:32:11 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:33:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:33:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:33:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:33:07 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:33:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:33:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:33:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:33:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:33:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:33:09 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:33:09 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:33:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:33:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:34:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:34:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:34:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:34:07 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:34:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:34:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:34:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:34:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:34:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:34:09 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:34:09 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:34:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:34:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:35:05 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:35:05 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:35:05 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:35:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:35:08 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:35:08 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:35:08 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:35:08 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:35:08 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:35:10 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:35:10 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:35:10 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:35:10 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:36:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:36:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:36:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:36:06 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:36:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:36:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:36:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:36:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:36:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:36:09 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:36:09 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:36:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:36:09 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:37:04 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:37:04 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:37:04 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:37:06 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:37:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:37:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:37:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:37:07 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:37:07 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:37:07 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:37:07 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:37:07 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:37:07 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:38:05 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:38:05 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:38:05 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36306 | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36306. Falling back to existing DB data. | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190010 with 1 parts. | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MT8DVzXD7XimR9179... | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MT8DVzXD7XimR9179 | TIME: 2026-01-17 01:38:07 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.486586,-90.2747963/38.4973757,-90.3445502/37.330198,-89.5930309/35.9998348,-89.8749076/@36.0025606,-89.8712895,3694m/data=!3m1!1e3!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=8d82b8a1-6c50-49dd-a2ba-5b921209c1be | TIME: 2026-01-17 01:38:08 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 01:38:08 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190010, part 1. | TIME: 2026-01-17 01:38:08 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190010. | TIME: 2026-01-17 01:38:09 INFO - TOKEN: 190010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190010. | TIME: 2026-01-17 01:38:09 INFO - TOKEN: 190010 | FUNCTION: get_unique_token | STATUS: Using existing token: 2c00lh5bin9b | TIME: 2026-01-17 01:38:09 INFO - TOKEN: 190010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 01:38:10 INFO - TOKEN: 190010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2c00lh5bin9b | TIME: 2026-01-17 01:38:10 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190010. | TIME: 2026-01-17 01:38:10 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:38:10 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:38:12 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:38:12 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:38:12 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:38:12 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:39:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:39:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:39:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:39:07 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:39:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:39:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:39:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:39:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:39:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:39:09 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:39:09 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:39:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:39:09 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:40:04 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:40:04 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:40:04 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36301 | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36301. Falling back to existing DB data. | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2026-01-17 01:40:07 INFO - TOKEN: 37680457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2026-01-17 01:40:08 INFO - TOKEN: 37680457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 01:40:08 INFO - TOKEN: 37680457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-17 01:40:08 INFO - TOKEN: 37680457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-17 01:40:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-17 01:40:09 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-17 01:40:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 01:40:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-17 01:40:10 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-17 01:40:10 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:40:10 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:40:11 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:40:11 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:40:11 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:40:11 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:41:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:41:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:41:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:41:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:41:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:41:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:41:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:41:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:41:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:41:08 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:41:08 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:41:08 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:41:08 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:42:04 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:42:04 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:42:04 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:42:06 INFO - TOKEN: 46323611 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36276 | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36276. Falling back to existing DB data. | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140348 with 1 parts. | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/A4CRe5AY45dFc3pj9... | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/A4CRe5AY45dFc3pj9 | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8245837,-94.6183521/36.7142047,-94.9279132/36.6270666,-94.9944758/36.6371427,-95.1554081/36.6212458,-95.2155983/36.2352341,-95.3405055/6379+S+430+Rd,+Chouteau,+OK+74337,+USA/@36.2349687,-95.3557606,15.07z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87b63ed8db301653:0x5722cf81546c924!2m2!1d-95.3500895!2d36.2151297!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=cb594bc4-da3d-475b-9a0a-08c6b13f81b0 | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 140348, part 1. | TIME: 2026-01-17 01:42:07 INFO - TOKEN: 46323611 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140348. | TIME: 2026-01-17 01:42:08 INFO - TOKEN: 140348 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140348. | TIME: 2026-01-17 01:42:08 INFO - TOKEN: 140348 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 01:42:08 INFO - TOKEN: 140348 | FUNCTION: get_unique_token | STATUS: Generated unique token: xhxpnxjhtjra | TIME: 2026-01-17 01:42:08 INFO - TOKEN: 140348 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6379 S 430 Rd, Chouteau, OK 74337, USA' | TIME: 2026-01-17 01:42:10 INFO - TOKEN: 140348 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 01:42:12 INFO - TOKEN: 140348 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (36.192737, -95.334262). | TIME: 2026-01-17 01:42:13 INFO - TOKEN: 140348 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 01:42:13 INFO - TOKEN: 140348 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: xhxpnxjhtjra | TIME: 2026-01-17 01:42:13 INFO - TOKEN: 46323611 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140348. | TIME: 2026-01-17 01:42:13 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:42:13 INFO - TOKEN: 46323611 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:42:14 INFO - TOKEN: 46323611 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:42:14 INFO - TOKEN: 46323611 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:42:14 INFO - TOKEN: 46323611 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:42:14 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:43:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:43:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:43:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:43:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:43:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:43:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:43:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:43:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36289 | TIME: 2026-01-17 01:43:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36289. Falling back to existing DB data. | TIME: 2026-01-17 01:43:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220059 with 1 parts. | TIME: 2026-01-17 01:43:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Wjam74Z2NTPXwpu38... | TIME: 2026-01-17 01:43:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Wjam74Z2NTPXwpu38 | TIME: 2026-01-17 01:43:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4366861,-87.5313477/39.0949121,-88.5825326/38.7642434,-90.172687/@38.6062464,-89.718771,8.14z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwMi4wKgBIAVAD&skid=d5eda370-8a7b-4859-af9e-491d60bd4b78 | TIME: 2026-01-17 01:43:08 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 01:43:08 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 220059, part 1. | TIME: 2026-01-17 01:43:08 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220059. | TIME: 2026-01-17 01:43:08 INFO - TOKEN: 220059 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220059. | TIME: 2026-01-17 01:43:08 INFO - TOKEN: 220059 | FUNCTION: get_unique_token | STATUS: Using existing token: yylpg2wr53we | TIME: 2026-01-17 01:43:08 INFO - TOKEN: 220059 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 01:43:10 INFO - TOKEN: 220059 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yylpg2wr53we | TIME: 2026-01-17 01:43:10 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220059. | TIME: 2026-01-17 01:43:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:43:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:43:12 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:43:12 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:43:12 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:43:12 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:46:04 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:46:04 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:46:04 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:46:06 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:46:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:46:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:46:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:46:07 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:46:07 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:46:07 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:46:07 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:46:07 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:46:07 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:50:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:50:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:50:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:50:07 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:50:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:50:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:50:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:50:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:50:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:50:08 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:50:08 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:50:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:50:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:53:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:53:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:53:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:53:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:53:06 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:53:06 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:53:06 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:53:06 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:53:06 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:53:08 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:53:08 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:53:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:53:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:54:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:54:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:54:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:54:06 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:54:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:54:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:54:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:54:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:54:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:54:08 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:54:08 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:54:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:54:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:55:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:55:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:55:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:55:06 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36316 | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36316. Falling back to existing DB data. | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160184 with 1 parts. | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oNvGqoDTmiANojyd7... | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oNvGqoDTmiANojyd7 | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.7269456,-103.06461/32.692479,-103.1276514/2527+S+Eunice+Hwy,+Hobbs,+NM+88240,+USA/@32.6827046,-103.116442,14z/data=!4m12!4m11!1m0!1m0!1m5!1m1!1s0x86fc9593762d117d:0xec11510f440e61d3!2m2!1d-103.1287922!2d32.6735748!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=503b0a73-f5c1-4e42-b81f-205dd4388dc5 | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160184, part 1. | TIME: 2026-01-17 01:55:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160184. | TIME: 2026-01-17 01:55:08 INFO - TOKEN: 160184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160184. | TIME: 2026-01-17 01:55:08 INFO - TOKEN: 160184 | FUNCTION: get_unique_token | STATUS: Using existing token: 87w2msz8piy0 | TIME: 2026-01-17 01:55:08 INFO - TOKEN: 160184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2527 S Eunice Hwy, Hobbs, NM 88240, USA' | TIME: 2026-01-17 01:55:09 INFO - TOKEN: 160184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.6737243, -103.1273752). | TIME: 2026-01-17 01:55:10 INFO - TOKEN: 160184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 01:55:10 INFO - TOKEN: 160184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 87w2msz8piy0 | TIME: 2026-01-17 01:55:11 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160184. | TIME: 2026-01-17 01:55:11 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:55:11 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:55:12 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:55:12 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:55:12 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:55:12 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:56:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:56:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:56:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:56:06 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:56:06 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:56:06 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:56:06 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:56:06 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:56:06 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:56:07 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:56:07 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:56:07 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:56:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:57:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:57:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:57:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:57:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:57:06 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:57:06 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:57:06 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:57:06 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 01:57:06 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:57:06 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:57:07 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:57:07 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:57:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:57:07 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:58:04 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:58:04 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:58:04 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:58:07 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:58:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:58:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:58:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:58:07 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:58:07 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:58:08 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:58:08 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:58:08 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:58:08 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 01:59:05 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:59:05 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 01:59:05 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 01:59:07 INFO - TOKEN: 37680457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 01:59:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 01:59:07 INFO - TOKEN: 37680457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 01:59:07 INFO - TOKEN: 37680457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 01:59:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 01:59:07 INFO - TOKEN: 37680457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 01:59:09 INFO - TOKEN: 37680457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:59:09 INFO - TOKEN: 37680457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 01:59:09 INFO - TOKEN: 37680457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 01:59:09 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:00:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:00:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:00:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:00:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:00:08 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:00:08 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:00:08 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:00:08 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36173 | TIME: 2026-01-17 02:00:08 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36173. Falling back to existing DB data. | TIME: 2026-01-17 02:00:08 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250047 with 1 parts. | TIME: 2026-01-17 02:00:08 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7xieeLhFdsyMKqxv6... | TIME: 2026-01-17 02:00:08 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7xieeLhFdsyMKqxv6 | TIME: 2026-01-17 02:00:08 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.8629548,-88.4184831/30.7949776,-88.103156/30.7341317,-88.0469199/30.6743836,-87.9825972/30.5735511,-87.4124145/@30.608653,-88.1020766,10.96z/data=!4m12!4m11!1m0!1m0!1m5!3m4!1m2!1d-88.030492!2d30.6937341!3s0x889a4fe08c27a2e7:0x1c1fa8deca8c3df7!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e702ac30-94d9-41a2-8055-177ba11c1bc0 | TIME: 2026-01-17 02:00:09 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 02:00:09 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 250047, part 1. | TIME: 2026-01-17 02:00:09 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250047. | TIME: 2026-01-17 02:00:09 INFO - TOKEN: 250047 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250047. | TIME: 2026-01-17 02:00:09 INFO - TOKEN: 250047 | FUNCTION: get_unique_token | STATUS: Using existing token: lbbyuh02r8t1 | TIME: 2026-01-17 02:00:09 INFO - TOKEN: 250047 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 02:00:10 INFO - TOKEN: 250047 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lbbyuh02r8t1 | TIME: 2026-01-17 02:00:11 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250047. | TIME: 2026-01-17 02:00:11 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:00:11 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:00:13 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:00:13 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:00:13 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:00:13 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:01:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:01:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:01:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:01:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:01:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:01:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:01:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:01:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:01:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:01:07 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:01:07 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:01:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:01:07 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:02:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:02:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:02:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:02:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:02:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:02:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:02:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:02:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:02:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:02:09 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:02:09 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:02:09 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:02:09 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:03:04 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:03:04 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:03:04 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:03:06 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:03:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:03:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:03:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:03:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36326 | TIME: 2026-01-17 02:03:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36326. Falling back to existing DB data. | TIME: 2026-01-17 02:03:07 INFO - TOKEN: 10418951 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260248 with 1 parts. | TIME: 2026-01-17 02:03:07 INFO - TOKEN: 10418951 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/D1db46m6HmLp5HG66... | TIME: 2026-01-17 02:03:07 INFO - TOKEN: 10418951 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/D1db46m6HmLp5HG66 | TIME: 2026-01-17 02:03:07 INFO - TOKEN: 10418951 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5843607,-95.6521882/41.0758699,-95.8253219/41.2325929,-95.855527/41.2455177,-95.9064008/41.3457761,-95.9570301/@41.3290867,-95.907583,12.31z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2aaed681-5972-4791-9eaa-fe33918b72a4 | TIME: 2026-01-17 02:03:08 INFO - TOKEN: 10418951 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 02:03:08 INFO - TOKEN: 10418951 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 260248, part 1. | TIME: 2026-01-17 02:03:08 INFO - TOKEN: 10418951 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260248. | TIME: 2026-01-17 02:03:08 INFO - TOKEN: 260248 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260248. | TIME: 2026-01-17 02:03:08 INFO - TOKEN: 260248 | FUNCTION: get_unique_token | STATUS: Using existing token: itjhz58s24dr | TIME: 2026-01-17 02:03:08 INFO - TOKEN: 260248 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 02:03:09 INFO - TOKEN: 260248 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: itjhz58s24dr | TIME: 2026-01-17 02:03:10 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260248. | TIME: 2026-01-17 02:03:10 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:03:10 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:03:11 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:03:11 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:03:11 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:03:11 INFO - TOKEN: 50502468 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:04:04 INFO - TOKEN: 50502468 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:04:04 INFO - TOKEN: 50502468 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:04:04 INFO - TOKEN: 50502468 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:04:06 INFO - TOKEN: 50502468 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:04:07 INFO - TOKEN: 50502468 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:04:07 INFO - TOKEN: 50502468 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:04:07 INFO - TOKEN: 50502468 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:04:07 INFO - TOKEN: 50502468 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:04:07 INFO - TOKEN: 50502468 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:04:07 INFO - TOKEN: 50502468 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:04:07 INFO - TOKEN: 50502468 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:04:07 INFO - TOKEN: 50502468 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:04:07 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:05:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:05:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:05:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36311 | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36311. Falling back to existing DB data. | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9... | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eRoTbU1qSzM2zKMc9 | TIME: 2026-01-17 02:05:06 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1039124,-106.5978357/35.164501,-103.7024333/35.6509822,-103.0417099/@34.8720857,-104.7010574,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDczMC4wKgBIAVAD&skid=c1c16d8b-a85c-47d8-b88d-f7077b2d829a | TIME: 2026-01-17 02:05:07 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 02:05:07 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-17 02:05:07 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-17 02:05:08 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-17 02:05:08 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-17 02:05:08 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 02:05:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-17 02:05:09 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-17 02:05:09 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:05:09 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:05:10 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:05:10 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:05:10 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:05:10 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:06:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:06:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:06:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:06:06 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:06:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:06:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:06:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:06:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36284 | TIME: 2026-01-17 02:06:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36284. Falling back to existing DB data. | TIME: 2026-01-17 02:06:07 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360033 with 1 parts. | TIME: 2026-01-17 02:06:07 INFO - TOKEN: 00664824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fiqp4Zk2qM86gksHA... | TIME: 2026-01-17 02:06:07 INFO - TOKEN: 00664824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fiqp4Zk2qM86gksHA | TIME: 2026-01-17 02:06:07 INFO - TOKEN: 00664824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9858683,-85.2016516/33.881687,-84.472469/33.6668178,-84.4978395/33.6209725,-84.3994933/32.926045,-83.8025408/32.7433153,-83.7196826/30.6264408,-83.1729136/@32.7432933,-83.7197722,20.14z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMS4wKgBIAVAD | TIME: 2026-01-17 02:06:08 INFO - TOKEN: 00664824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 02:06:08 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 360033, part 1. | TIME: 2026-01-17 02:06:08 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360033. | TIME: 2026-01-17 02:06:09 INFO - TOKEN: 360033 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360033. | TIME: 2026-01-17 02:06:09 INFO - TOKEN: 360033 | FUNCTION: get_unique_token | STATUS: Using existing token: 807vd9e5if28 | TIME: 2026-01-17 02:06:09 INFO - TOKEN: 360033 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 02:06:10 INFO - TOKEN: 360033 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 807vd9e5if28 | TIME: 2026-01-17 02:06:10 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360033. | TIME: 2026-01-17 02:06:10 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:06:10 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:06:11 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:06:11 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:06:11 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:06:11 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:07:05 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:07:05 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:07:05 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:07:07 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:07:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:07:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:07:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:07:07 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:07:07 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:07:08 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:07:08 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:07:08 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:07:08 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:08:04 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:08:04 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:08:04 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36174 | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36174. Falling back to existing DB data. | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400237 with 1 parts. | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pFfQnFXyrVEy2qXWA... | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pFfQnFXyrVEy2qXWA | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.5736484,-87.4126558/30.7267,-85.2110004/30.2569387,-82.7490019/28.8499268,-82.0831062/28.5514689,-81.5489973/28.5462878,-81.5229965/Westover+Roberts+Rd,+Windermere,+FL+34786/@28.5198467,-81.6024941,12.71z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88e778a0a988343b:0x71694ffb2b9b3eeb!2m2!1d-81.5155004!2d28.519028!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=384fec90-f7f3-49d3-b42a-1f354a45e5eb | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 400237, part 1. | TIME: 2026-01-17 02:08:07 INFO - TOKEN: 44370756 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400237. | TIME: 2026-01-17 02:08:08 INFO - TOKEN: 400237 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400237. | TIME: 2026-01-17 02:08:08 INFO - TOKEN: 400237 | FUNCTION: get_unique_token | STATUS: Using existing token: cg5ik633ba74 | TIME: 2026-01-17 02:08:08 INFO - TOKEN: 400237 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Westover Roberts Rd, Windermere, FL 34786' | TIME: 2026-01-17 02:08:09 INFO - TOKEN: 400237 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 02:08:11 INFO - TOKEN: 400237 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (28.495293, -81.535046). | TIME: 2026-01-17 02:08:12 INFO - TOKEN: 400237 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 02:08:12 INFO - TOKEN: 400237 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cg5ik633ba74 | TIME: 2026-01-17 02:08:12 INFO - TOKEN: 44370756 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400237. | TIME: 2026-01-17 02:08:12 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:08:12 INFO - TOKEN: 44370756 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:08:14 INFO - TOKEN: 44370756 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:08:14 INFO - TOKEN: 44370756 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:08:14 INFO - TOKEN: 44370756 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:08:14 INFO - TOKEN: 50502468 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:09:05 INFO - TOKEN: 50502468 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:09:05 INFO - TOKEN: 50502468 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:09:05 INFO - TOKEN: 50502468 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:09:07 INFO - TOKEN: 50502468 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:09:07 INFO - TOKEN: 50502468 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:09:07 INFO - TOKEN: 50502468 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:09:07 INFO - TOKEN: 50502468 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:09:07 INFO - TOKEN: 50502468 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:09:07 INFO - TOKEN: 50502468 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:09:08 INFO - TOKEN: 50502468 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:09:08 INFO - TOKEN: 50502468 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:09:08 INFO - TOKEN: 50502468 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:09:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:10:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:10:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:10:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:10:06 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:10:06 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:10:06 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:10:06 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:10:06 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:10:06 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:10:08 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:10:08 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:10:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:10:08 INFO - TOKEN: 50502468 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:11:04 INFO - TOKEN: 50502468 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:11:04 INFO - TOKEN: 50502468 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:11:04 INFO - TOKEN: 50502468 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:11:06 INFO - TOKEN: 50502468 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:11:07 INFO - TOKEN: 50502468 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:11:07 INFO - TOKEN: 50502468 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:11:07 INFO - TOKEN: 50502468 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:11:07 INFO - TOKEN: 50502468 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:11:07 INFO - TOKEN: 50502468 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:11:07 INFO - TOKEN: 50502468 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:11:07 INFO - TOKEN: 50502468 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:11:07 INFO - TOKEN: 50502468 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:11:07 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:12:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:12:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:12:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36312 | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36312. Falling back to existing DB data. | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pZYvvYfykPfdDztK6... | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pZYvvYfykPfdDztK6 | TIME: 2026-01-17 02:12:06 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6512495,-103.0413265/36.0382163,-102.5853669/36.0796397,-102.5849785/36.0794283,-102.5097432/36.0944063,-102.5075903/36.0964783,-102.470933/36.4985752,-101.7906148/@36.0633729,-102.5825424,10.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=25a56f21-1a77-4e13-bdbe-158bef37b5b2 | TIME: 2026-01-17 02:12:07 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 02:12:07 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 310523, part 1. | TIME: 2026-01-17 02:12:07 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2026-01-17 02:12:07 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2026-01-17 02:12:07 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2026-01-17 02:12:08 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 02:12:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2026-01-17 02:12:09 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2026-01-17 02:12:09 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:12:09 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:12:11 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:12:11 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:12:11 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:12:11 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:14:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:14:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:14:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36234 | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36234. Falling back to existing DB data. | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100006 with 1 parts. | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GjVquwzSNPZ4EEoe7... | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GjVquwzSNPZ4EEoe7 | TIME: 2026-01-17 02:14:07 INFO - TOKEN: 83941104 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0123531,-114.7411556/35.1950984,-114.0668478/35.1061595,-111.0083591/35.3624045,-109.0467888/@35.3624595,-111.6847249,7z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTEzMC4wKgBIAVAD&skid=681b8c94-290e-447f-b7ea-efed323b5ed3 | TIME: 2026-01-17 02:14:08 INFO - TOKEN: 83941104 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 02:14:08 INFO - TOKEN: 83941104 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100006, part 1. | TIME: 2026-01-17 02:14:08 INFO - TOKEN: 83941104 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100006. | TIME: 2026-01-17 02:14:08 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100006. | TIME: 2026-01-17 02:14:08 INFO - TOKEN: 100006 | FUNCTION: get_unique_token | STATUS: Using existing token: dd4495bpnmw2 | TIME: 2026-01-17 02:14:08 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 02:14:10 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dd4495bpnmw2 | TIME: 2026-01-17 02:14:10 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100006. | TIME: 2026-01-17 02:14:10 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:14:10 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:14:11 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:14:11 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:14:11 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:14:11 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:15:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:15:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:15:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36307 | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36307. Falling back to existing DB data. | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180007 with 1 parts. | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/35.9998214,-89.8749088/35.1245669,-90.... | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 180007, part 1. | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180007. | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 180007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180007. | TIME: 2026-01-17 02:15:07 INFO - TOKEN: 180007 | FUNCTION: get_unique_token | STATUS: Using existing token: sxifwlcdmm4i | TIME: 2026-01-17 02:15:08 INFO - TOKEN: 180007 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '30' | TIME: 2026-01-17 02:15:09 INFO - TOKEN: 180007 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.9599500, 4.2976370). | TIME: 2026-01-17 02:15:09 INFO - TOKEN: 180007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 02:15:09 INFO - TOKEN: 180007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sxifwlcdmm4i | TIME: 2026-01-17 02:15:10 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180007. | TIME: 2026-01-17 02:15:10 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:15:10 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:15:11 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:15:11 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:15:11 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:15:11 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:16:05 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:16:05 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:16:05 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:16:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:16:08 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:16:08 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:16:08 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:16:08 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:16:08 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:16:09 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:16:09 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:16:09 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:16:09 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:17:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:17:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:17:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:17:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:17:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:17:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:17:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:17:07 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:17:07 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:17:08 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:17:08 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:17:08 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:17:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:18:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:18:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:18:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:18:07 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:18:08 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:18:08 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:18:08 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:18:08 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36304 | TIME: 2026-01-17 02:18:08 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36304. Falling back to existing DB data. | TIME: 2026-01-17 02:18:08 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210400 with 1 parts. | TIME: 2026-01-17 02:18:08 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hPwa8MhMdqFH1Vib7... | TIME: 2026-01-17 02:18:08 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hPwa8MhMdqFH1Vib7 | TIME: 2026-01-17 02:18:08 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7596082,-84.9898569/41.1431543,-85.1247985/40.0508691,-85.6728231/39.9525915,-86.0110685/39.884882,-86.0476837/39.695765,-86.1878864/39.7120349,-86.2746677/39.4367023,-87.5313213/@39.876778,-86.0614286,13.01z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=1045a89a-2b6b-4366-80bb-185cc14efb53 | TIME: 2026-01-17 02:18:09 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 02:18:09 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 210400, part 1. | TIME: 2026-01-17 02:18:09 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210400. | TIME: 2026-01-17 02:18:09 INFO - TOKEN: 210400 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210400. | TIME: 2026-01-17 02:18:09 INFO - TOKEN: 210400 | FUNCTION: get_unique_token | STATUS: Using existing token: nfnj560lk6ux | TIME: 2026-01-17 02:18:09 INFO - TOKEN: 210400 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 02:18:11 INFO - TOKEN: 210400 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nfnj560lk6ux | TIME: 2026-01-17 02:18:11 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210400. | TIME: 2026-01-17 02:18:11 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:18:11 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:18:12 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:18:12 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:18:12 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:18:12 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:19:04 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:19:04 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:19:04 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:19:07 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:20:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:20:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:20:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:20:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:21:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:21:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:21:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:21:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:21:06 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:21:06 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:21:06 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:21:06 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:21:06 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:21:07 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:21:07 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:21:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:21:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:22:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:22:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:22:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36333 | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36333 | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36333. Falling back to existing DB data. | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540115 with 2 parts. | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Avb1u8gR5Lss3CiEA... | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Avb1u8gR5Lss3CiEA | TIME: 2026-01-17 02:22:07 INFO - TOKEN: 82619053 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7019926,-74.1427331/40.7035372,-74.1510141/40.6673774,-74.1720862/40.6758607,-74.1906049/40.6458154,-74.2270333/40.6524879,-74.2366371/40.593872,-74.2913933/40.5386982,-74.3703261/40.5443799,-74.3946317/40.8648826,-74.4212752/@40.7572617,-74.3520387,10.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=634647a4-c0d7-48b4-937b-7f3948f6bc9d | TIME: 2026-01-17 02:22:08 INFO - TOKEN: 82619053 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 02:22:08 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540115, part 1. | TIME: 2026-01-17 02:22:08 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540115. | TIME: 2026-01-17 02:22:08 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540115. | TIME: 2026-01-17 02:22:08 INFO - TOKEN: 540115 | FUNCTION: get_unique_token | STATUS: Using existing token: 8k0iykc8mfih | TIME: 2026-01-17 02:22:08 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-17 02:22:09 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8k0iykc8mfih | TIME: 2026-01-17 02:22:10 INFO - TOKEN: 82619053 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xYDQYTpra3Vqrno66... | TIME: 2026-01-17 02:22:10 INFO - TOKEN: 82619053 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xYDQYTpra3Vqrno66 | TIME: 2026-01-17 02:22:10 INFO - TOKEN: 82619053 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8648723,-74.4211623/40.9303212,-75.0878959/40.9330892,-75.1009195/40.9770007,-75.1354595/@40.9179358,-75.1610506,11z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExNy4wKgBIAVAD&skid=5a65c779-5ad8-40d4-abbd-dc2aa1c24ac1 | TIME: 2026-01-17 02:22:11 INFO - TOKEN: 82619053 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 02:22:11 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540115, part 2. | TIME: 2026-01-17 02:22:11 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-17 02:22:11 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540115. | TIME: 2026-01-17 02:22:11 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540115. | TIME: 2026-01-17 02:22:11 INFO - TOKEN: 540115 | FUNCTION: get_unique_token | STATUS: Using existing token: 8k0iykc8mfih | TIME: 2026-01-17 02:22:11 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-17 02:22:12 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8k0iykc8mfih | TIME: 2026-01-17 02:22:12 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540115. | TIME: 2026-01-17 02:22:12 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:22:12 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:22:13 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:22:13 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:22:13 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:22:13 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:23:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:23:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:23:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:23:06 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:23:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:23:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:23:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:23:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:23:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:23:08 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:23:08 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:23:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:23:08 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:26:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:26:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:26:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:26:07 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:26:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:26:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:26:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:26:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:26:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:26:08 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:26:08 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:26:08 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:26:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:27:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:27:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:27:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36308 | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36308 | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36308. Falling back to existing DB data. | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311056 with 2 parts. | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SyXxFbu9tTWxqfc17... | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SyXxFbu9tTWxqfc17 | TIME: 2026-01-17 02:27:07 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.4703939,-94.0430936/33.3240602,-94.6819762/33.1422913,-95.5677302/33.1195286,-96.1039979/33.4357159,-96.343238/33.2592693,-96.6069631/33.2170082,-96.6471528/33.2287727,-97.0900261/33.1925457,-97.1186606/33.2008631,-97.1652632/@33.1999382,-97.1502011,14.69z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2fd084ce-c059-4f9e-baaf-eab699f05924 | TIME: 2026-01-17 02:27:08 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 02:27:08 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311056, part 1. | TIME: 2026-01-17 02:27:08 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311056. | TIME: 2026-01-17 02:27:09 INFO - TOKEN: 311056 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311056. | TIME: 2026-01-17 02:27:09 INFO - TOKEN: 311056 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 02:27:09 INFO - TOKEN: 311056 | FUNCTION: get_unique_token | STATUS: Generated unique token: 3mmi0yp3x7fo | TIME: 2026-01-17 02:27:09 INFO - TOKEN: 311056 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 02:27:11 INFO - TOKEN: 311056 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 3mmi0yp3x7fo | TIME: 2026-01-17 02:27:11 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BESr7B2zVCxeGYEs5... | TIME: 2026-01-17 02:27:11 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BESr7B2zVCxeGYEs5 | TIME: 2026-01-17 02:27:11 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.2008631,-97.1652632/33.0746992,-97.2383866/2012+Eagle+Pkwy,+Fort+Worth,+TX+76177,+USA/@33.0026071,-97.2944813,16.1z/data=!4m12!4m11!1m0!1m0!1m5!1m1!1s0x864ddb0663f60f55:0xdce617c1f5b2361a!2m2!1d-97.3168895!2d33.0041273!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=96d0f68c-ea80-4ad8-b5a5-1ab50b501f63 | TIME: 2026-01-17 02:27:12 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 02:27:12 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 311056, part 2. | TIME: 2026-01-17 02:27:12 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-17 02:27:12 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311056. | TIME: 2026-01-17 02:27:13 INFO - TOKEN: 311056 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311056. | TIME: 2026-01-17 02:27:13 INFO - TOKEN: 311056 | FUNCTION: get_unique_token | STATUS: Using existing token: 3mmi0yp3x7fo | TIME: 2026-01-17 02:27:13 INFO - TOKEN: 311056 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2012 Eagle Pkwy, Fort Worth, TX 76177, USA' | TIME: 2026-01-17 02:27:14 INFO - TOKEN: 311056 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.0062268, -97.3164280). | TIME: 2026-01-17 02:27:14 INFO - TOKEN: 311056 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-17 02:27:14 INFO - TOKEN: 311056 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3mmi0yp3x7fo | TIME: 2026-01-17 02:27:14 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311056. | TIME: 2026-01-17 02:27:14 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:27:14 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:27:16 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:27:16 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:27:16 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:27:16 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:28:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:28:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:28:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36281 | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36281. Falling back to existing DB data. | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-17 02:28:06 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-17 02:28:07 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-17 02:28:07 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-17 02:28:07 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 02:28:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-17 02:28:09 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-17 02:28:09 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:28:09 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:28:10 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:28:10 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:28:10 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:28:10 INFO - TOKEN: 38579127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:29:04 INFO - TOKEN: 38579127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:29:04 INFO - TOKEN: 38579127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:29:04 INFO - TOKEN: 38579127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 38579127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:29:07 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:30:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:30:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:30:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:30:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36290 | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36290. Falling back to existing DB data. | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190398 with 1 parts. | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/CHCAk5VoRX1BHCNh6... | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/CHCAk5VoRX1BHCNh6 | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7642584,-90.1726271/38.7765231,-90.413368/38.7985029,-90.5970216/39.0187052,-94.3595214/38.9369357,-94.6084828/@38.9734587,-94.3737597,10.21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=130102a5-b302-4c88-9769-bbb2ee343143 | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190398, part 1. | TIME: 2026-01-17 02:30:08 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190398. | TIME: 2026-01-17 02:30:09 INFO - TOKEN: 190398 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190398. | TIME: 2026-01-17 02:30:09 INFO - TOKEN: 190398 | FUNCTION: get_unique_token | STATUS: Using existing token: 0d6w5a8ll7nf | TIME: 2026-01-17 02:30:09 INFO - TOKEN: 190398 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 02:30:10 INFO - TOKEN: 190398 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0d6w5a8ll7nf | TIME: 2026-01-17 02:30:10 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190398. | TIME: 2026-01-17 02:30:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:30:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:30:12 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:30:12 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:30:12 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:30:12 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:31:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:31:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:31:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:31:07 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:31:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:31:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:31:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:31:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:31:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:31:08 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:31:08 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:31:08 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:31:08 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:33:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:33:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:33:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:33:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:33:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:33:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:33:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:33:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:33:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:33:08 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:33:08 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:33:08 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:33:08 INFO - TOKEN: 38579127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:35:04 INFO - TOKEN: 38579127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:35:04 INFO - TOKEN: 38579127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:35:04 INFO - TOKEN: 38579127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:35:07 INFO - TOKEN: 38579127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:35:07 INFO - TOKEN: 38579127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:35:07 INFO - TOKEN: 38579127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:35:07 INFO - TOKEN: 38579127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:35:07 INFO - TOKEN: 38579127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:35:07 INFO - TOKEN: 38579127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:35:08 INFO - TOKEN: 38579127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:35:08 INFO - TOKEN: 38579127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:35:08 INFO - TOKEN: 38579127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:35:08 INFO - TOKEN: 38579127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:36:04 INFO - TOKEN: 38579127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:36:04 INFO - TOKEN: 38579127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:36:04 INFO - TOKEN: 38579127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:36:06 INFO - TOKEN: 38579127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:36:06 INFO - TOKEN: 38579127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:36:06 INFO - TOKEN: 38579127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:36:06 INFO - TOKEN: 38579127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:36:06 INFO - TOKEN: 38579127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:36:06 INFO - TOKEN: 38579127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:36:07 INFO - TOKEN: 38579127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:36:07 INFO - TOKEN: 38579127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:36:07 INFO - TOKEN: 38579127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:36:07 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:37:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:37:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:37:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:37:07 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:37:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:37:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:37:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:37:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:37:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:37:09 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:37:09 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:37:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:37:09 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:38:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:38:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:38:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36291 | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36291. Falling back to existing DB data. | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200062 with 1 parts. | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pfZv96z4DwJjztCNA... | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pfZv96z4DwJjztCNA | TIME: 2026-01-17 02:38:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9370795,-94.6080335/38.932087,-94.7539306/38.4089866,-95.9744402/38.4272915,-96.1990639/38.1746555,-97.1578763/38.0482079,-97.322648/38.0284906,-97.420324/37.8710619,-98.2553933/37.5104141,-99.8164904/36.9981119,-100.9969193/@38.0302536,-98.4430374,230220m/data=!3m1!1e3!4m17!4m16!1m5!3m4!1m2!1d-94.6080584!2d38.9370715!3s0x87c0e9aa61306217:0x5812ebf11661fc09!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=0677a712-28e4-476f-a007-ffa2dccfaa90 | TIME: 2026-01-17 02:38:08 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 02:38:08 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 200062, part 1. | TIME: 2026-01-17 02:38:08 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200062. | TIME: 2026-01-17 02:38:09 INFO - TOKEN: 200062 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200062. | TIME: 2026-01-17 02:38:09 INFO - TOKEN: 200062 | FUNCTION: get_unique_token | STATUS: Using existing token: h9wv79qrxvrn | TIME: 2026-01-17 02:38:09 INFO - TOKEN: 200062 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 02:38:10 INFO - TOKEN: 200062 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h9wv79qrxvrn | TIME: 2026-01-17 02:38:11 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200062. | TIME: 2026-01-17 02:38:11 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:38:11 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:38:12 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:38:12 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:38:12 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:38:12 INFO - TOKEN: 38579127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:39:04 INFO - TOKEN: 38579127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:39:04 INFO - TOKEN: 38579127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:39:04 INFO - TOKEN: 38579127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 38579127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 38579127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 38579127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 38579127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 38579127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 38579127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 38579127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 38579127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 38579127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:39:07 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:40:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:40:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:40:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36310 | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36310. Falling back to existing DB data. | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100002 with 1 parts. | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/u2Y83B5UKf456vet5... | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/u2Y83B5UKf456vet5 | TIME: 2026-01-17 02:40:07 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171473,-114.4877432/35.1952227,-111.7385708/35.3624303,-109.0467861/@35.1807678,-116.7849654,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyOC4wKgBIAVAD&skid=efe61362-9d83-4063-942a-c426cc480fa3 | TIME: 2026-01-17 02:40:08 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 02:40:08 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100002, part 1. | TIME: 2026-01-17 02:40:08 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100002. | TIME: 2026-01-17 02:40:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100002. | TIME: 2026-01-17 02:40:08 INFO - TOKEN: 100002 | FUNCTION: get_unique_token | STATUS: Using existing token: qrc72d1ho5d6 | TIME: 2026-01-17 02:40:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 02:40:10 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrc72d1ho5d6 | TIME: 2026-01-17 02:40:10 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100002. | TIME: 2026-01-17 02:40:10 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:40:10 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:40:11 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:40:11 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:40:11 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:40:11 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:41:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:41:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:41:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:41:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:41:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:41:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:41:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:41:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:41:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:41:08 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:41:08 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:41:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:41:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:42:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:42:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:42:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:42:10 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:42:10 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:42:10 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:42:10 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:44:05 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:44:05 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:44:05 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:44:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:44:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:44:08 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:44:08 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:44:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:44:08 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:44:10 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:44:10 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:44:10 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:44:10 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:45:04 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:45:04 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:45:04 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:45:07 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:45:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:45:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:45:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:45:07 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:45:07 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:45:08 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:45:08 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:45:08 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:45:08 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:46:04 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:46:04 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:46:04 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35903 | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35903. Falling back to existing DB data. | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480029 with 1 parts. | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QqizUhtZRhY6rVLM7... | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QqizUhtZRhY6rVLM7 | TIME: 2026-01-17 02:46:07 INFO - TOKEN: 50021992 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.8119014,-104.056416/45.0017079,-104.3719715/@45.0414946,-104.4979655,10z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=c6809ac1-d2b5-4471-a112-fd5f9044cdff | TIME: 2026-01-17 02:46:08 INFO - TOKEN: 50021992 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-17 02:46:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 480029, part 1. | TIME: 2026-01-17 02:46:08 INFO - TOKEN: 50021992 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480029. | TIME: 2026-01-17 02:46:08 INFO - TOKEN: 480029 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480029. | TIME: 2026-01-17 02:46:08 INFO - TOKEN: 480029 | FUNCTION: get_unique_token | STATUS: Using existing token: g1z3i6wn1yrm | TIME: 2026-01-17 02:46:09 INFO - TOKEN: 480029 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 02:46:09 INFO - TOKEN: 480029 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g1z3i6wn1yrm | TIME: 2026-01-17 02:46:10 INFO - TOKEN: 50021992 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480029. | TIME: 2026-01-17 02:46:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:46:10 INFO - TOKEN: 50021992 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:46:12 INFO - TOKEN: 50021992 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:46:12 INFO - TOKEN: 50021992 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:46:12 INFO - TOKEN: 50021992 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:46:12 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:48:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:48:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:48:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:48:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:48:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:48:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:48:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:48:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36314 | TIME: 2026-01-17 02:48:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36314. Falling back to existing DB data. | TIME: 2026-01-17 02:48:07 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190020 with 1 parts. | TIME: 2026-01-17 02:48:07 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/LK5PH4PewP5YeCfC8... | TIME: 2026-01-17 02:48:07 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/LK5PH4PewP5YeCfC8 | TIME: 2026-01-17 02:48:07 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9368439,-94.6080486/39.211278,-94.4815821/39.7525437,-94.1965854/39.7546229,-92.4291838/39.7202914,-91.3580307/@39.1203141,-93.7758544,8z/am=t/data=!3m1!4b1!4m2!4m1!3e0?coh=198942&entry=tts | TIME: 2026-01-17 02:48:08 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 02:48:08 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190020, part 1. | TIME: 2026-01-17 02:48:08 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190020. | TIME: 2026-01-17 02:48:08 INFO - TOKEN: 190020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190020. | TIME: 2026-01-17 02:48:08 INFO - TOKEN: 190020 | FUNCTION: get_unique_token | STATUS: Using existing token: 4chynrc5w8fo | TIME: 2026-01-17 02:48:08 INFO - TOKEN: 190020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 02:48:09 INFO - TOKEN: 190020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4chynrc5w8fo | TIME: 2026-01-17 02:48:10 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190020. | TIME: 2026-01-17 02:48:10 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:48:10 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:48:11 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:48:11 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:48:11 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:48:11 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:49:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:49:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:49:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:49:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:49:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:49:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:49:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:49:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:49:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:49:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:49:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:49:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:49:09 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:53:04 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:53:04 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:53:04 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:53:06 INFO - TOKEN: 10418951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36318 | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36318. Falling back to existing DB data. | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190399 with 1 parts. | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5ZgTRxS2u65vG3ta7... | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5ZgTRxS2u65vG3ta7 | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/6851+MO-123,+Willard,+MO+65781,+USA/37.3214463,-93.454237/37.2933893,-93.4332728/37.2131747,-93.4276663/37.199052,-93.4306667/37.0884257,-94.3122052/38.6725253,-94.4112187/38.9518711,-94.5304852/39.311343,-94.5485728/40.5843781,-95.6522417/@39.9377218,-95.2025891,9.15z/data=!4m17!4m16!1m5!1m1!1s0x87c5f487bd88e909:0xd0d1b0a00bd71405!2m2!1d-93.4586751!2d37.3234529!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=827ca444-4ac6-4e2c-ba65-9a125ae28575 | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190399, part 1. | TIME: 2026-01-17 02:53:07 INFO - TOKEN: 10418951 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190399. | TIME: 2026-01-17 02:53:08 INFO - TOKEN: 190399 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190399. | TIME: 2026-01-17 02:53:08 INFO - TOKEN: 190399 | FUNCTION: get_unique_token | STATUS: Using existing token: g0wwzoqlquvm | TIME: 2026-01-17 02:53:08 INFO - TOKEN: 190399 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6851 MO-123, Willard, MO 65781, USA' | TIME: 2026-01-17 02:53:09 INFO - TOKEN: 190399 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.3244120, -93.4582320). | TIME: 2026-01-17 02:53:10 INFO - TOKEN: 190399 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 02:53:10 INFO - TOKEN: 190399 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g0wwzoqlquvm | TIME: 2026-01-17 02:53:10 INFO - TOKEN: 10418951 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190399. | TIME: 2026-01-17 02:53:10 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:53:10 INFO - TOKEN: 10418951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:53:11 INFO - TOKEN: 10418951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:53:11 INFO - TOKEN: 10418951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:53:11 INFO - TOKEN: 10418951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:53:11 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:54:04 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:54:04 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:54:04 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:54:06 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:54:06 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:54:06 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:54:06 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:54:06 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:54:06 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:54:07 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:54:07 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:54:07 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:54:07 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:55:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:55:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:55:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:55:07 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:57:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:57:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:57:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:57:07 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:57:08 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:57:08 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:57:08 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:57:08 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:57:08 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:57:09 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:57:09 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:57:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:57:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 02:58:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:58:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 02:58:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 02:58:07 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 02:58:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 02:58:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 02:58:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 02:58:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 02:58:07 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 02:58:09 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:58:09 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 02:58:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 02:58:09 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:00:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:00:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:00:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36328 | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36328 | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36328. Falling back to existing DB data. | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540152 with 2 parts. | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mr8otTbm7PfALrD59... | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mr8otTbm7PfALrD59 | TIME: 2026-01-17 03:00:07 INFO - TOKEN: 27612766 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6928432,-74.1578412/40.6659995,-74.1687139/40.6754827,-74.1987853/40.6470391,-74.2288387/40.6517064,-74.2378314/40.5877827,-74.2998906/40.5389883,-74.3734547/40.5455696,-74.3970886/40.8655288,-74.4276248/@40.6714576,-74.6242214,10.33z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=892e309d-11c6-44e3-89cb-9f705ede4f4c | TIME: 2026-01-17 03:00:09 INFO - TOKEN: 27612766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 03:00:09 INFO - TOKEN: 27612766 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540152, part 1. | TIME: 2026-01-17 03:00:09 INFO - TOKEN: 27612766 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540152. | TIME: 2026-01-17 03:00:09 INFO - TOKEN: 540152 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540152. | TIME: 2026-01-17 03:00:09 INFO - TOKEN: 540152 | FUNCTION: get_unique_token | STATUS: Using existing token: 3czfygpf3961 | TIME: 2026-01-17 03:00:09 INFO - TOKEN: 540152 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-17 03:00:10 INFO - TOKEN: 540152 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-17 03:00:11 INFO - TOKEN: 540152 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 03:00:11 INFO - TOKEN: 540152 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3czfygpf3961 | TIME: 2026-01-17 03:00:11 INFO - TOKEN: 27612766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FnTCCe2goemkARpi7... | TIME: 2026-01-17 03:00:11 INFO - TOKEN: 27612766 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FnTCCe2goemkARpi7 | TIME: 2026-01-17 03:00:11 INFO - TOKEN: 27612766 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8655288,-74.4276248/40.9126069,-74.745458/40.9287015,-75.0914598/40.9769613,-75.1354335/@41.0100712,-75.0464748,11.07z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=045e4fc5-9e55-46a8-9910-fdfb5261f2c9 | TIME: 2026-01-17 03:00:12 INFO - TOKEN: 27612766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 03:00:12 INFO - TOKEN: 27612766 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540152, part 2. | TIME: 2026-01-17 03:00:12 INFO - TOKEN: 27612766 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-17 03:00:12 INFO - TOKEN: 27612766 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540152. | TIME: 2026-01-17 03:00:13 INFO - TOKEN: 540152 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540152. | TIME: 2026-01-17 03:00:13 INFO - TOKEN: 540152 | FUNCTION: get_unique_token | STATUS: Using existing token: 3czfygpf3961 | TIME: 2026-01-17 03:00:13 INFO - TOKEN: 540152 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-17 03:00:14 INFO - TOKEN: 540152 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-17 03:00:14 INFO - TOKEN: 540152 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-17 03:00:14 INFO - TOKEN: 540152 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3czfygpf3961 | TIME: 2026-01-17 03:00:15 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540152. | TIME: 2026-01-17 03:00:15 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:00:15 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:00:17 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:00:17 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:00:17 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:00:17 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:03:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:03:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:03:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:03:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:03:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:03:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:03:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:03:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:03:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:03:07 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:03:07 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:03:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:03:07 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:08:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:08:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:08:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:08:06 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:08:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:08:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:08:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:08:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:08:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:08:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:08:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:08:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:08:09 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:09:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:09:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:09:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:09:07 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:10:11 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:10:11 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:10:11 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:10:14 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:10:14 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:10:14 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:10:14 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:10:14 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:10:14 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:10:16 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:10:16 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:10:16 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:10:16 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:13:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:13:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:13:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:13:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:13:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:13:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:13:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:13:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:13:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:13:08 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:13:08 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:13:08 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:13:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:14:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:14:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:14:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:14:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:14:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:14:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:14:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:14:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:14:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:14:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:14:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:14:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:14:09 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:15:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:15:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:15:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:15:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:15:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:15:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:15:06 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:15:06 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 03:15:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:15:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:15:07 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:15:07 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:15:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:15:07 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:16:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:16:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:16:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:16:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:16:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:16:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:16:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:16:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:16:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:16:08 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:16:08 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:16:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:16:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:22:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:22:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:22:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:22:06 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:22:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:22:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:22:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:22:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:22:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:22:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:22:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:22:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:22:09 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:23:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:23:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:23:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:23:06 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:23:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:23:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:23:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:23:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:23:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:23:07 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:23:07 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:23:07 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:23:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:24:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:24:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:24:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:24:07 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:24:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:24:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:24:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:24:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:24:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:24:08 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:24:08 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:24:08 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:24:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:26:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:26:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:26:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36319 | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36319. Falling back to existing DB data. | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360004 with 1 parts. | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WoifNvJirJ7VYb5F8... | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WoifNvJirJ7VYb5F8 | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.6263031,-83.1723342/31.9606658,-83.7515406/32.772932,-83.7107288/33.5659498,-84.3215528/33.6747659,-84.4987222/33.9220592,-84.4848664/34.9391858,-85.1627678/34.9829477,-85.4633861/@34.9279936,-85.5679951,10.88z/data=!4m2!4m1!3e0?coh=198943&entry=tts | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 360004, part 1. | TIME: 2026-01-17 03:26:07 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360004. | TIME: 2026-01-17 03:26:08 INFO - TOKEN: 360004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360004. | TIME: 2026-01-17 03:26:08 INFO - TOKEN: 360004 | FUNCTION: get_unique_token | STATUS: Using existing token: a41m3nq1gaa3 | TIME: 2026-01-17 03:26:08 INFO - TOKEN: 360004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 03:26:09 INFO - TOKEN: 360004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a41m3nq1gaa3 | TIME: 2026-01-17 03:26:10 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360004. | TIME: 2026-01-17 03:26:10 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:26:10 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:26:11 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:26:11 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:26:11 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:26:11 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:28:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:28:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:28:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36282 | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36282. Falling back to existing DB data. | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370155 with 1 parts. | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nDxNcYaAxhvHY2Vs9... | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nDxNcYaAxhvHY2Vs9 | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/5320+Castle+Hwy,+Pleasureville,+KY+40057/38.4342658,-85.1799539/38.4453211,-85.3066653/38.2224338,-85.4985499/37.9386535,-84.3793499/36.5911707,-84.1049152/@36.5910678,-84.1069762,15.96z/data=!4m13!4m12!1m5!1m1!1s0x8869ef8b0c383b55:0x23b2e4fec8c99dea!2m2!1d-85.1100698!2d38.3604451!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=5c5eccd9-cef5-4733-8038-2e2cf4f89932 | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 370155, part 1. | TIME: 2026-01-17 03:28:07 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370155. | TIME: 2026-01-17 03:28:08 INFO - TOKEN: 370155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370155. | TIME: 2026-01-17 03:28:08 INFO - TOKEN: 370155 | FUNCTION: get_unique_token | STATUS: Using existing token: zgjasjddxocx | TIME: 2026-01-17 03:28:08 INFO - TOKEN: 370155 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5320 Castle Hwy, Pleasureville, KY 40057' | TIME: 2026-01-17 03:28:09 INFO - TOKEN: 370155 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.3600664, -85.1101931). | TIME: 2026-01-17 03:28:10 INFO - TOKEN: 370155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 03:28:10 INFO - TOKEN: 370155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zgjasjddxocx | TIME: 2026-01-17 03:28:10 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370155. | TIME: 2026-01-17 03:28:10 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:28:10 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:28:11 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:28:11 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:28:11 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:28:11 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:29:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:29:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:29:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:29:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:29:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:29:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:29:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:29:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:29:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:29:08 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:29:08 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:29:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:29:08 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:31:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:31:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:31:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36347 | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36347. Falling back to existing DB data. | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330012 with 1 parts. | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NXMxKJMUQomPqutE7... | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NXMxKJMUQomPqutE7 | TIME: 2026-01-17 03:31:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3037589,-93.7438136/30.4476461,-93.4270896/30.2367445,-93.35661/30.2366176,-93.2220405/30.4565899,-90.9497311/30.3171063,-89.7379306/30.4625795,-89.6948978/@30.3755355,-89.9726932,10.43z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYyNi4wKgBIAVAD&skid=7cbdadfc-0733-459a-a163-6220bb954d25 | TIME: 2026-01-17 03:31:08 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 03:31:08 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 330012, part 1. | TIME: 2026-01-17 03:31:08 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330012. | TIME: 2026-01-17 03:31:08 INFO - TOKEN: 330012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330012. | TIME: 2026-01-17 03:31:08 INFO - TOKEN: 330012 | FUNCTION: get_unique_token | STATUS: Using existing token: a1llpc5xq9e0 | TIME: 2026-01-17 03:31:09 INFO - TOKEN: 330012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 03:31:10 INFO - TOKEN: 330012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a1llpc5xq9e0 | TIME: 2026-01-17 03:31:10 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330012. | TIME: 2026-01-17 03:31:10 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:31:10 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:31:11 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:31:11 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:31:11 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:31:11 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:32:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:32:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:32:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:32:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:32:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:32:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:32:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:32:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36352 | TIME: 2026-01-17 03:32:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36352. Falling back to existing DB data. | TIME: 2026-01-17 03:32:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36352 because it has no route_token in new or existing data. | TIME: 2026-01-17 03:32:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:32:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:32:08 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:32:08 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:32:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:32:08 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:35:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:35:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:35:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:35:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:35:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:35:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:35:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:35:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:35:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:35:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:35:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:35:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:35:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:36:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:36:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:36:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:36:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:36:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:36:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:36:08 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:36:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:36:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:36:09 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:36:09 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:36:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:36:09 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:37:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:37:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:37:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:37:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36348 | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36348. Falling back to existing DB data. | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270083 with 1 parts. | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BgdxM5L2Td1WkbU18... | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BgdxM5L2Td1WkbU18 | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4628745,-89.6946232/31.3963469,-89.3194986/32.2153477,-88.836057/32.4484684,-88.4048199/@32.1676576,-89.2367094,10.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMC4wKgBIAVAD&skid=2e1c2db2-5b12-4b77-b66f-10287918d9e3 | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 270083, part 1. | TIME: 2026-01-17 03:37:07 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270083. | TIME: 2026-01-17 03:37:08 INFO - TOKEN: 270083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270083. | TIME: 2026-01-17 03:37:08 INFO - TOKEN: 270083 | FUNCTION: get_unique_token | STATUS: Using existing token: 2qc5j0x1vt64 | TIME: 2026-01-17 03:37:08 INFO - TOKEN: 270083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 03:37:09 INFO - TOKEN: 270083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2qc5j0x1vt64 | TIME: 2026-01-17 03:37:09 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270083. | TIME: 2026-01-17 03:37:09 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:37:09 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:37:10 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:37:10 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:37:10 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:37:10 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:39:04 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:39:04 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:39:04 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:39:06 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:39:06 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:39:06 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:39:06 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:39:06 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:39:06 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:39:07 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:39:07 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:39:07 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:39:07 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:41:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:41:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:41:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:41:06 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:41:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:41:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:41:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:41:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:41:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:41:08 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:41:08 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:41:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:41:08 INFO - TOKEN: 91618141 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:42:04 INFO - TOKEN: 91618141 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:42:04 INFO - TOKEN: 91618141 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:42:04 INFO - TOKEN: 91618141 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:42:06 INFO - TOKEN: 91618141 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:42:06 INFO - TOKEN: 91618141 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:42:06 INFO - TOKEN: 91618141 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:42:06 INFO - TOKEN: 91618141 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:42:06 INFO - TOKEN: 91618141 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 03:42:06 INFO - TOKEN: 91618141 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:42:06 INFO - TOKEN: 91618141 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:42:07 INFO - TOKEN: 91618141 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:42:07 INFO - TOKEN: 91618141 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:42:07 INFO - TOKEN: 91618141 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:42:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:43:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:43:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:43:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36336 | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36336. Falling back to existing DB data. | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210179 with 1 parts. | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pruLLwfxQGT5uNNs9... | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pruLLwfxQGT5uNNs9 | TIME: 2026-01-17 03:43:06 INFO - TOKEN: 82619053 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1593275,-85.10905/41.1252911,-85.2143473/41.4600969,-87.0255683/41.6245765,-87.0518573/41.5776182,-87.5278477/@41.0822822,-85.836214,7.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExNy4wKgBIAVAD&skid=9ed0f550-d604-4e58-b5b1-c33e254a10c2 | TIME: 2026-01-17 03:43:07 INFO - TOKEN: 82619053 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 03:43:07 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210179, part 1. | TIME: 2026-01-17 03:43:07 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210179. | TIME: 2026-01-17 03:43:08 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210179. | TIME: 2026-01-17 03:43:08 INFO - TOKEN: 210179 | FUNCTION: get_unique_token | STATUS: Using existing token: cstos4eud3zc | TIME: 2026-01-17 03:43:08 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 03:43:09 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cstos4eud3zc | TIME: 2026-01-17 03:43:10 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210179. | TIME: 2026-01-17 03:43:10 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:43:10 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:43:11 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:43:11 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:43:11 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:43:11 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:44:04 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:44:04 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:44:04 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36331 | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36331. Falling back to existing DB data. | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-17 03:44:07 INFO - TOKEN: 27612766 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-17 03:44:08 INFO - TOKEN: 27612766 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 03:44:08 INFO - TOKEN: 27612766 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-17 03:44:08 INFO - TOKEN: 27612766 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-17 03:44:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-17 03:44:09 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-17 03:44:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 03:44:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-17 03:44:11 INFO - TOKEN: 27612766 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-17 03:44:11 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:44:11 INFO - TOKEN: 27612766 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:44:13 INFO - TOKEN: 27612766 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:44:13 INFO - TOKEN: 27612766 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:44:13 INFO - TOKEN: 27612766 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:44:13 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:45:05 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:45:05 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:45:05 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:45:07 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:45:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:45:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:45:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:45:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:45:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:45:08 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:45:08 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:45:08 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:45:08 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:46:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:46:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:46:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:46:06 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:46:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:46:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:46:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:46:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:46:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:46:08 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:46:08 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:46:08 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:46:08 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:47:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:47:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:47:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:47:06 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:47:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:47:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:47:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:47:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:47:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:47:08 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:47:08 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:47:08 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:47:08 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:48:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:48:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:48:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:48:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:48:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:48:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:48:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:48:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:48:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:48:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:48:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:48:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:48:09 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:49:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:49:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:49:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36341 | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36341. Falling back to existing DB data. | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311057 with 1 parts. | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9zMtMWZTWdLvaAK97... | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9zMtMWZTWdLvaAK97 | TIME: 2026-01-17 03:49:06 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/23603+State+Hwy+288,+Angleton,+TX+77515,+USA/29.2265751,-95.4531748/29.680729,-95.3700976/29.7737444,-95.2548688/29.7711473,-95.2072347/30.0850431,-94.1358927/30.1405533,-93.9951512/30.3037605,-93.7437213/@30.0450386,-94.4102262,9.93z/data=!4m17!4m16!1m5!1m1!1s0x86405e9bd7fcbd95:0x69b8e434a4527fc3!2m2!1d-95.4515745!2d29.2222659!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=9d4e792f-98b7-49ab-9302-f3e01c6fcf4a | TIME: 2026-01-17 03:49:07 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 03:49:07 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311057, part 1. | TIME: 2026-01-17 03:49:07 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311057. | TIME: 2026-01-17 03:49:07 INFO - TOKEN: 311057 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311057. | TIME: 2026-01-17 03:49:07 INFO - TOKEN: 311057 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 03:49:08 INFO - TOKEN: 311057 | FUNCTION: get_unique_token | STATUS: Generated unique token: 66jxxrj0olzr | TIME: 2026-01-17 03:49:08 INFO - TOKEN: 311057 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '23603 State Hwy 288, Angleton, TX 77515, USA' | TIME: 2026-01-17 03:49:10 INFO - TOKEN: 311057 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 03:49:10 INFO - TOKEN: 311057 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.193752, -95.453225). | TIME: 2026-01-17 03:49:15 INFO - TOKEN: 311057 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 03:49:15 INFO - TOKEN: 311057 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 66jxxrj0olzr | TIME: 2026-01-17 03:49:15 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311057. | TIME: 2026-01-17 03:49:15 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:49:15 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:49:16 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:49:16 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:49:16 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:49:16 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:50:04 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:50:04 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:50:04 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:50:06 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:50:07 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:50:07 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:50:07 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:50:07 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:50:07 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:50:07 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:50:07 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:50:07 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:50:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:51:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:51:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:51:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:51:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:51:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:51:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:51:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:51:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36349 | TIME: 2026-01-17 03:51:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36349. Falling back to existing DB data. | TIME: 2026-01-17 03:51:07 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250231 with 1 parts. | TIME: 2026-01-17 03:51:07 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UHsjTu1uM2nCGqHb8... | TIME: 2026-01-17 03:51:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UHsjTu1uM2nCGqHb8 | TIME: 2026-01-17 03:51:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4484684,-88.4048199/32.4506282,-88.3852277/32.5033632,-87.8292737/32.5086167,-87.6944365/32.6999238,-87.5983044/32.7010471,-87.595392/33.1697862,-87.5499181/33.3391707,-87.0167235/33.6033112,-86.6484068/34.7138465,-85.5537049/@33.4995539,-86.9942245,9.54z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3f003724-212e-484a-acc6-2d1eb38c547c | TIME: 2026-01-17 03:51:08 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 03:51:08 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 250231, part 1. | TIME: 2026-01-17 03:51:08 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250231. | TIME: 2026-01-17 03:51:08 INFO - TOKEN: 250231 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250231. | TIME: 2026-01-17 03:51:08 INFO - TOKEN: 250231 | FUNCTION: get_unique_token | STATUS: Using existing token: t35ni2s7o70q | TIME: 2026-01-17 03:51:08 INFO - TOKEN: 250231 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 03:51:09 INFO - TOKEN: 250231 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t35ni2s7o70q | TIME: 2026-01-17 03:51:10 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250231. | TIME: 2026-01-17 03:51:10 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:51:10 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:51:11 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:51:11 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:51:11 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:51:11 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:53:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:53:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:53:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:53:06 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36285 | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36285. Falling back to existing DB data. | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400238 with 1 parts. | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cRwpamprch3orAQk6... | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cRwpamprch3orAQk6 | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.6265144,-83.1729783/29.8521487,-82.535682/28.8480292,-82.0797367/28.5396772,-81.5570941/28.272681,-81.6022134/28.2382159,-81.6441263/@28.2399033,-81.6526203,15.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=413f979f-2a86-4d7b-a9bd-9ca7299a805c | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 400238, part 1. | TIME: 2026-01-17 03:53:07 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400238. | TIME: 2026-01-17 03:53:08 INFO - TOKEN: 400238 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400238. | TIME: 2026-01-17 03:53:08 INFO - TOKEN: 400238 | FUNCTION: get_unique_token | STATUS: Using existing token: 295lrm3pdja4 | TIME: 2026-01-17 03:53:08 INFO - TOKEN: 400238 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 03:53:09 INFO - TOKEN: 400238 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 295lrm3pdja4 | TIME: 2026-01-17 03:53:10 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400238. | TIME: 2026-01-17 03:53:10 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:53:10 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:53:11 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:53:11 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:53:11 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:53:11 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:54:04 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:54:04 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:54:04 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:54:07 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:54:07 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:54:07 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:54:07 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:54:07 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:54:07 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:54:08 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:54:08 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:54:08 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:54:08 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:55:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:55:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:55:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:55:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:55:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:55:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:55:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:55:07 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:55:07 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:55:08 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:55:08 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:55:08 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:55:08 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:56:04 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:56:04 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:56:04 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36342 | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36342. Falling back to existing DB data. | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120453 with 1 parts. | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fqADb2c4RDXJ871L6... | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fqADb2c4RDXJ871L6 | TIME: 2026-01-17 03:56:07 INFO - TOKEN: 84014047 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3705+Lowdermilk+Rd,+Helper,+UT+84526,+USA/39.6521398,-110.8633298/39.6522606,-110.861881/39.6491753,-110.860219/39.5846052,-110.8137445/38.764352,-111.357962/38.5612722,-112.6057038/37.0000465,-113.6243033/@37.7802673,-113.8421322,8.11z/data=!4m15!4m14!1m5!1m1!1s0x874ebd0e5e4d36db:0x2737f05239c60f59!2m2!1d-110.8644125!2d39.6549684!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=54d40222-a860-4252-8da8-a707ed5a1bfd | TIME: 2026-01-17 03:56:08 INFO - TOKEN: 84014047 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 03:56:08 INFO - TOKEN: 84014047 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120453, part 1. | TIME: 2026-01-17 03:56:08 INFO - TOKEN: 84014047 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120453. | TIME: 2026-01-17 03:56:08 INFO - TOKEN: 120453 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120453. | TIME: 2026-01-17 03:56:08 INFO - TOKEN: 120453 | FUNCTION: get_unique_token | STATUS: Using existing token: vwpak8o6ev5x | TIME: 2026-01-17 03:56:09 INFO - TOKEN: 120453 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3705 Lowdermilk Rd, Helper, UT 84526, USA' | TIME: 2026-01-17 03:56:10 INFO - TOKEN: 120453 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 03:56:11 INFO - TOKEN: 120453 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.686697, -110.85454). | TIME: 2026-01-17 03:56:11 INFO - TOKEN: 120453 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 03:56:11 INFO - TOKEN: 120453 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vwpak8o6ev5x | TIME: 2026-01-17 03:56:11 INFO - TOKEN: 84014047 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120453. | TIME: 2026-01-17 03:56:11 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:56:11 INFO - TOKEN: 84014047 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:56:12 INFO - TOKEN: 84014047 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:56:12 INFO - TOKEN: 84014047 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:56:12 INFO - TOKEN: 84014047 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:56:12 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:58:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:58:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:58:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:58:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:58:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:58:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:58:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:58:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36235 | TIME: 2026-01-17 03:58:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36235. Falling back to existing DB data. | TIME: 2026-01-17 03:58:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36235 because it has no route_token in new or existing data. | TIME: 2026-01-17 03:58:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:58:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:58:09 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:58:09 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:58:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:58:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 03:59:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:59:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 03:59:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36313 | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36313. Falling back to existing DB data. | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140349 with 1 parts. | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/36xxAC9wPgY81aGa7... | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/36xxAC9wPgY81aGa7 | TIME: 2026-01-17 03:59:07 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4980873,-101.7909157/36.6930062,-101.4631045/36.9981462,-100.9963088/@36.5119609,-101.3105282,8.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=291e6c0b-0a64-4c31-b806-1d2e2ea6e114 | TIME: 2026-01-17 03:59:08 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 03:59:08 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140349, part 1. | TIME: 2026-01-17 03:59:08 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140349. | TIME: 2026-01-17 03:59:08 INFO - TOKEN: 140349 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140349. | TIME: 2026-01-17 03:59:08 INFO - TOKEN: 140349 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 03:59:08 INFO - TOKEN: 140349 | FUNCTION: get_unique_token | STATUS: Generated unique token: wjdjr8wuboco | TIME: 2026-01-17 03:59:09 INFO - TOKEN: 140349 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 03:59:10 INFO - TOKEN: 140349 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: wjdjr8wuboco | TIME: 2026-01-17 03:59:10 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140349. | TIME: 2026-01-17 03:59:10 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 03:59:10 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 03:59:12 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:59:12 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 03:59:12 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 03:59:12 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:00:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:00:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:00:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:00:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:00:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:00:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:00:08 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:00:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:00:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:00:09 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:00:09 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:00:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:00:09 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:01:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:01:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:01:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:01:06 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:01:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:01:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:01:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:01:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:01:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:01:07 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:01:07 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:01:07 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:01:07 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:02:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:02:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:02:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:02:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:02:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:02:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:02:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:02:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:02:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:02:08 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:02:08 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:02:08 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:02:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:03:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:03:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:03:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:03:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:03:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:03:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:03:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:03:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:03:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:03:08 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:03:08 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:03:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:03:08 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:04:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:04:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:04:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:04:06 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:04:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:04:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:04:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:04:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36236 | TIME: 2026-01-17 04:04:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36236. Falling back to existing DB data. | TIME: 2026-01-17 04:04:07 INFO - TOKEN: 83941104 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2026-01-17 04:04:07 INFO - TOKEN: 83941104 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pZYvvYfykPfdDztK6... | TIME: 2026-01-17 04:04:07 INFO - TOKEN: 83941104 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pZYvvYfykPfdDztK6 | TIME: 2026-01-17 04:04:07 INFO - TOKEN: 83941104 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6512495,-103.0413265/36.0382163,-102.5853669/36.0796397,-102.5849785/36.0794283,-102.5097432/36.0944063,-102.5075903/36.0964783,-102.470933/36.4985752,-101.7906148/@36.0633729,-102.5825424,10.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=25a56f21-1a77-4e13-bdbe-158bef37b5b2 | TIME: 2026-01-17 04:04:08 INFO - TOKEN: 83941104 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 04:04:08 INFO - TOKEN: 83941104 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 310523, part 1. | TIME: 2026-01-17 04:04:08 INFO - TOKEN: 83941104 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2026-01-17 04:04:08 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2026-01-17 04:04:08 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2026-01-17 04:04:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 04:04:10 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2026-01-17 04:04:11 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2026-01-17 04:04:11 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:04:11 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:04:12 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:04:12 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:04:12 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:04:12 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:06:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:06:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:06:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:06:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:06:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:06:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:06:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:06:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:06:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:06:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:06:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:06:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:06:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:08:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:08:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:08:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36309 | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36309. Falling back to existing DB data. | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400239 with 1 parts. | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/udiBnDzMBL6WUbPR7... | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/udiBnDzMBL6WUbPR7 | TIME: 2026-01-17 04:08:07 INFO - TOKEN: 99340632 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2200+U.S.+Hwy+17-92+N,+Davenport,+FL+33837,+USA/28.2039651,-81.5793711/28.2390201,-81.5618804/28.2485147,-81.5904101/28.2598259,-81.5936534/28.2671735,-81.6069304/28.2899885,-81.5983922/28.5453589,-81.5726981/28.8792656,-82.092636/30.6263616,-83.1724458/@29.5662808,-82.8533315,8.76z/data=!4m17!4m16!1m5!1m1!1s0x88dd77244cafeacf:0x323e06a0bc2536e6!2m2!1d-81.5897475!2d28.188697!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2899bade-1d15-468f-a7e5-7c26d1990a77 | TIME: 2026-01-17 04:08:08 INFO - TOKEN: 99340632 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 04:08:08 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 400239, part 1. | TIME: 2026-01-17 04:08:08 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400239. | TIME: 2026-01-17 04:08:09 INFO - TOKEN: 400239 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400239. | TIME: 2026-01-17 04:08:09 INFO - TOKEN: 400239 | FUNCTION: get_unique_token | STATUS: Using existing token: r1263r0653fh | TIME: 2026-01-17 04:08:09 INFO - TOKEN: 400239 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2200 U.S. Hwy 17-92 N, Davenport, FL 33837, USA' | TIME: 2026-01-17 04:08:10 INFO - TOKEN: 400239 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 04:08:11 INFO - TOKEN: 400239 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (28.15938, -81.608924). | TIME: 2026-01-17 04:08:12 INFO - TOKEN: 400239 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 04:08:12 INFO - TOKEN: 400239 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: r1263r0653fh | TIME: 2026-01-17 04:08:12 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400239. | TIME: 2026-01-17 04:08:12 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:08:12 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:08:13 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:08:13 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:08:13 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:08:13 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:09:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:09:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:09:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:09:06 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:09:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:09:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:09:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:09:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:09:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:09:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:09:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:09:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:09:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:10:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:10:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:10:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:10:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:10:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:10:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:10:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:10:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:10:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:10:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:10:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:10:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:10:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:11:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:11:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:11:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:11:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:11:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:11:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:11:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:11:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:11:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:11:09 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:11:09 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:11:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:11:09 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:12:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:12:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:12:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:12:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:12:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:12:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:12:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:12:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:12:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:12:08 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:12:08 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:12:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:12:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:13:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:13:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:13:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:13:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:13:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:13:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:13:06 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:13:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:13:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:13:07 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:13:07 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:13:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:13:07 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:14:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:14:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:14:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36209 | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36209. Falling back to existing DB data. | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pZYvvYfykPfdDztK6... | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pZYvvYfykPfdDztK6 | TIME: 2026-01-17 04:14:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6512495,-103.0413265/36.0382163,-102.5853669/36.0796397,-102.5849785/36.0794283,-102.5097432/36.0944063,-102.5075903/36.0964783,-102.470933/36.4985752,-101.7906148/@36.0633729,-102.5825424,10.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=25a56f21-1a77-4e13-bdbe-158bef37b5b2 | TIME: 2026-01-17 04:14:08 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 04:14:08 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 310523, part 1. | TIME: 2026-01-17 04:14:08 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2026-01-17 04:14:08 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2026-01-17 04:14:08 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2026-01-17 04:14:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 04:14:10 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2026-01-17 04:14:10 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2026-01-17 04:14:10 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:14:10 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:14:12 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:14:12 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:14:12 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:14:12 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:15:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:15:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:15:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:15:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:15:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:15:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:15:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:15:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:15:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:15:08 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:15:08 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:15:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:15:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:16:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:16:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:16:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:16:06 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:16:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:16:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:16:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:16:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:16:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:16:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:16:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:16:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:16:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:17:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:17:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:17:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:17:06 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:17:06 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:17:06 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:17:06 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:17:06 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 04:17:06 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:17:06 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:17:07 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:17:07 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:17:07 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:17:07 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:18:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:18:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:18:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:18:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:18:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:18:06 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:18:06 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:18:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:18:06 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:18:08 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:18:08 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:18:08 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:18:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:19:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:19:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:19:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:19:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:19:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:19:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:19:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:19:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:19:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:19:09 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:19:09 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:19:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:19:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:20:05 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:20:05 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:20:05 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:20:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36315 | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36315 | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36315. Falling back to existing DB data. | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220608 with 2 parts. | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GpdmJL1jBVUzu93u8... | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GpdmJL1jBVUzu93u8 | TIME: 2026-01-17 04:20:08 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7202877,-91.3580376/39.7496854,-91.2857595/39.7427557,-89.6423154/40.1813534,-89.3835434/40.5388407,-88.9648422/41.1393955,-88.4148428/41.3935341,-88.4135375/41.4800656,-88.1974659/41.4346179,-88.1965814/41.5849159,-88.1713976/@41.589251,-88.1693796,14.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=9a0722cf-7503-4161-88f4-a98fdbc2c891 | TIME: 2026-01-17 04:20:09 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 04:20:09 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220608, part 1. | TIME: 2026-01-17 04:20:09 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220608. | TIME: 2026-01-17 04:20:09 INFO - TOKEN: 220608 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220608. | TIME: 2026-01-17 04:20:09 INFO - TOKEN: 220608 | FUNCTION: get_unique_token | STATUS: Using existing token: zivouibi2060 | TIME: 2026-01-17 04:20:09 INFO - TOKEN: 220608 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 04:20:11 INFO - TOKEN: 220608 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zivouibi2060 | TIME: 2026-01-17 04:20:11 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iJSnCKZDKnMJP4gr5... | TIME: 2026-01-17 04:20:11 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iJSnCKZDKnMJP4gr5 | TIME: 2026-01-17 04:20:11 INFO - TOKEN: 27549604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5848212,-88.1711491/41.6060037,-88.2020389/41.9512024,-88.2061829/42.1284048,-88.1342471/42.1501188,-88.0311321/42.2404032,-88.0018071/42.2851121,-88.0397061/42.3051089,-88.0089887/@42.3022872,-88.011886,16.79z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=64bf9026-1fe3-408d-b4ff-3731d9fdafa7 | TIME: 2026-01-17 04:20:12 INFO - TOKEN: 27549604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 04:20:12 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 220608, part 2. | TIME: 2026-01-17 04:20:12 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-17 04:20:12 INFO - TOKEN: 27549604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220608. | TIME: 2026-01-17 04:20:13 INFO - TOKEN: 220608 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220608. | TIME: 2026-01-17 04:20:13 INFO - TOKEN: 220608 | FUNCTION: get_unique_token | STATUS: Using existing token: zivouibi2060 | TIME: 2026-01-17 04:20:13 INFO - TOKEN: 220608 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-17 04:20:13 INFO - TOKEN: 220608 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zivouibi2060 | TIME: 2026-01-17 04:20:14 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220608. | TIME: 2026-01-17 04:20:14 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:20:14 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:20:15 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:20:15 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:20:15 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:20:15 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:22:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:22:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:22:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:22:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36358 | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36358. Falling back to existing DB data. | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130128 with 1 parts. | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kqiXbTM69mwnMngG6... | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kqiXbTM69mwnMngG6 | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/18000+Smith+Rd,+Aurora,+CO+80011/39.7402626,-104.7730846/39.7365158,-104.8255024/39.628963,-104.9047038/38.4278851,-104.6078362/36.9938596,-104.480604/@38.8124158,-104.9293845,8.58z/data=!4m13!4m12!1m5!1m1!1s0x876c63932bc3baa5:0x377c2b026530c848!2m2!1d-104.7757353!2d39.7529757!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI1MDkyOC4wKgBIAVAD&skid=14eeb457-975f-4dd5-a1d4-95257f3dfcf6 | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 130128, part 1. | TIME: 2026-01-17 04:22:07 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130128. | TIME: 2026-01-17 04:22:08 INFO - TOKEN: 130128 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130128. | TIME: 2026-01-17 04:22:08 INFO - TOKEN: 130128 | FUNCTION: get_unique_token | STATUS: Using existing token: opfqhufmnplc | TIME: 2026-01-17 04:22:08 INFO - TOKEN: 130128 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '18000 Smith Rd, Aurora, CO 80011' | TIME: 2026-01-17 04:22:09 INFO - TOKEN: 130128 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.7527180, -104.7757152). | TIME: 2026-01-17 04:22:09 INFO - TOKEN: 130128 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 04:22:09 INFO - TOKEN: 130128 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: opfqhufmnplc | TIME: 2026-01-17 04:22:10 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130128. | TIME: 2026-01-17 04:22:10 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:22:10 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:22:10 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:22:10 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:22:10 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:22:10 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:24:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:24:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:24:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:24:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:24:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:24:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:24:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:24:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:24:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:24:08 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:24:08 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:24:08 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:24:08 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:25:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:25:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:25:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:25:06 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:25:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:25:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:25:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:25:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:25:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:25:08 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:25:08 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:25:08 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:25:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:26:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:26:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:26:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36353 | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36353. Falling back to existing DB data. | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260249 with 1 parts. | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KousDsHZucWhYECs9... | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KousDsHZucWhYECs9 | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1636+330th+St,+Orient,+IA+50858/41.2875216,-94.5852124/41.2524852,-94.7580186/40.5721789,-94.8009702/@40.3919223,-95.0168785,8.51z/data=!4m11!4m10!1m5!1m1!1s0x87eb62b8296ab15b:0xd5df80fa79ff9cac!2m2!1d-94.5778725!2d41.1723493!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=5f3bf155-2238-454e-9778-965d2e101280 | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 260249, part 1. | TIME: 2026-01-17 04:26:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260249. | TIME: 2026-01-17 04:26:08 INFO - TOKEN: 260249 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260249. | TIME: 2026-01-17 04:26:08 INFO - TOKEN: 260249 | FUNCTION: get_unique_token | STATUS: Using existing token: x0ilssuo63qp | TIME: 2026-01-17 04:26:08 INFO - TOKEN: 260249 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1636 330th St, Orient, IA 50858' | TIME: 2026-01-17 04:26:09 INFO - TOKEN: 260249 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.1722670, -94.5778100). | TIME: 2026-01-17 04:26:10 INFO - TOKEN: 260249 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 04:26:10 INFO - TOKEN: 260249 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x0ilssuo63qp | TIME: 2026-01-17 04:26:10 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260249. | TIME: 2026-01-17 04:26:10 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:26:10 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:26:11 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:26:11 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:26:11 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:26:11 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:27:05 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:27:05 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:27:05 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:27:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:27:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:27:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:27:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:27:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:27:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:27:08 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:27:08 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:27:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:27:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:28:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:28:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:28:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36364 | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36364. Falling back to existing DB data. | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-17 04:28:07 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-17 04:28:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 04:28:09 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-17 04:28:09 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-17 04:28:09 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:28:09 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:28:10 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:28:10 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:28:10 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:28:10 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:29:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:29:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:29:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:29:06 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36354 | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36354. Falling back to existing DB data. | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190401 with 1 parts. | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zPmY7ZiRyXtDn81n6... | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zPmY7ZiRyXtDn81n6 | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5733187,-94.7999464/40.3676907,-94.8502113/39.8802725,-94.8469232/39.336486,-94.753007/39.1915287,-94.7716838/@40.3429653,-94.8043407,12.72z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=8386c5a8-7540-47d5-8f21-4312903d6301 | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190401, part 1. | TIME: 2026-01-17 04:29:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190401. | TIME: 2026-01-17 04:29:08 INFO - TOKEN: 190401 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190401. | TIME: 2026-01-17 04:29:08 INFO - TOKEN: 190401 | FUNCTION: get_unique_token | STATUS: Using existing token: 1roymclswfp2 | TIME: 2026-01-17 04:29:08 INFO - TOKEN: 190401 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 04:29:09 INFO - TOKEN: 190401 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1roymclswfp2 | TIME: 2026-01-17 04:29:09 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190401. | TIME: 2026-01-17 04:29:09 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:29:09 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:29:10 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:29:10 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:29:10 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:29:10 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:31:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:31:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:31:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:31:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:31:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:31:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:31:08 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:31:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:31:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:31:09 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:31:09 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:31:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:31:09 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:32:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:32:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:32:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:32:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36337 | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36337. Falling back to existing DB data. | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220609 with 1 parts. | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EH79inzdXtbDSSoaA... | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EH79inzdXtbDSSoaA | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5771233,-87.525082/41.5680101,-87.5617761/41.5602658,-87.6361086/41.5207045,-87.6366724/41.5061332,-87.6442838/41.499866,-87.7428308/41.2470025,-87.8623762/@41.2530861,-87.8704491,14.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=d8d31070-03e1-456a-bbf1-badef061e8ca | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 220609, part 1. | TIME: 2026-01-17 04:32:07 INFO - TOKEN: 82619053 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220609. | TIME: 2026-01-17 04:32:08 INFO - TOKEN: 220609 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220609. | TIME: 2026-01-17 04:32:08 INFO - TOKEN: 220609 | FUNCTION: get_unique_token | STATUS: Using existing token: xpcjp3hl38c6 | TIME: 2026-01-17 04:32:08 INFO - TOKEN: 220609 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 04:32:10 INFO - TOKEN: 220609 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xpcjp3hl38c6 | TIME: 2026-01-17 04:32:10 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220609. | TIME: 2026-01-17 04:32:10 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:32:10 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:32:11 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:32:11 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:32:11 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:32:11 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:33:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:33:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:33:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:33:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:33:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:33:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:33:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:33:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:33:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:33:09 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:33:09 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:33:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:33:09 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:34:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:34:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:34:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:34:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:34:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:34:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:34:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:34:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:34:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:34:09 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:34:09 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:34:09 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:34:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:36:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:36:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:36:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:36:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:36:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:36:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:36:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:36:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:36:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:36:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:36:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:36:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:36:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:37:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:37:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:37:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36320 | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36320. Falling back to existing DB data. | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280343 with 1 parts. | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6FdgHme3931Csxk37... | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6FdgHme3931Csxk37 | TIME: 2026-01-17 04:37:07 INFO - TOKEN: 99340632 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9829477,-85.4633861/35.5858672,-86.2361733/35.8734295,-86.4960065/36.0243466,-87.2958523/35.6637042,-88.8799055/35.9372294,-89.2935831/36.0685072,-89.3553479/36.1147467,-89.6128113/@36.0072643,-89.6938294,10.46z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3a9479a1-fd64-4185-8b6e-b5f07bf5d7f4 | TIME: 2026-01-17 04:37:08 INFO - TOKEN: 99340632 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 04:37:08 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 280343, part 1. | TIME: 2026-01-17 04:37:08 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280343. | TIME: 2026-01-17 04:37:08 INFO - TOKEN: 280343 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280343. | TIME: 2026-01-17 04:37:08 INFO - TOKEN: 280343 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 04:37:09 INFO - TOKEN: 280343 | FUNCTION: get_unique_token | STATUS: Generated unique token: 1kwx9gcejhyo | TIME: 2026-01-17 04:37:09 INFO - TOKEN: 280343 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 04:37:10 INFO - TOKEN: 280343 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 1kwx9gcejhyo | TIME: 2026-01-17 04:37:10 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280343. | TIME: 2026-01-17 04:37:10 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:37:10 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:37:12 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:37:12 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:37:12 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:37:12 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:38:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:38:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:38:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:38:06 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:38:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:38:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:38:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:38:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:38:07 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:38:08 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:38:08 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:38:08 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:38:08 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:40:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:40:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:40:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36340 | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36340. Falling back to existing DB data. | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190400 with 1 parts. | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VPhgM3NPTSqWnZPj6... | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VPhgM3NPTSqWnZPj6 | TIME: 2026-01-17 04:40:07 INFO - TOKEN: 99340632 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.1147467,-89.6128113/36.2244034,-89.739359/38.0314956,-90.2502547/38.5087249,-90.3547588/38.6387082,-90.4627348/38.80592,-90.8509121/38.9350504,-92.895201/39.0782576,-94.4903959/39.3075349,-94.6271137/40.5843655,-95.6522059/@38.2750793,-95.0765006,7z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=f9137184-0a8b-453b-b9af-5ef44b5a676c | TIME: 2026-01-17 04:40:08 INFO - TOKEN: 99340632 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 04:40:08 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190400, part 1. | TIME: 2026-01-17 04:40:08 INFO - TOKEN: 99340632 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190400. | TIME: 2026-01-17 04:40:08 INFO - TOKEN: 190400 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190400. | TIME: 2026-01-17 04:40:08 INFO - TOKEN: 190400 | FUNCTION: get_unique_token | STATUS: Using existing token: nm38m46y3053 | TIME: 2026-01-17 04:40:08 INFO - TOKEN: 190400 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 04:40:10 INFO - TOKEN: 190400 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nm38m46y3053 | TIME: 2026-01-17 04:40:10 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190400. | TIME: 2026-01-17 04:40:10 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:40:10 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:40:12 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:40:12 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:40:12 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:40:12 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:45:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:45:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:45:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:45:06 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:45:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:45:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:45:06 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:45:06 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 04:45:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:45:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:45:07 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:45:07 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:45:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:45:07 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:46:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:46:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:46:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:46:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:46:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:46:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:46:08 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:46:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:46:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:46:09 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:46:09 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:46:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:46:09 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:47:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:47:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:47:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:47:06 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:47:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:47:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:47:06 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:47:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:47:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:47:07 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:47:07 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:47:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:47:07 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:48:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:48:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:48:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:48:07 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:48:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:48:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:48:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:48:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 04:48:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:48:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:48:08 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:48:08 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:48:08 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:48:08 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:49:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:49:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:49:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:49:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:49:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:49:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:49:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:49:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:49:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:49:09 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:49:09 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:49:09 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:49:09 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:51:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:51:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:51:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:51:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:51:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:51:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:51:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:51:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:51:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:51:09 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:51:09 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:51:09 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:51:09 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:53:04 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:53:04 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:53:04 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:53:06 INFO - TOKEN: 74672138 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:53:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:53:07 INFO - TOKEN: 74672138 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:53:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:53:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36246 | TIME: 2026-01-17 04:53:07 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36246. Falling back to existing DB data. | TIME: 2026-01-17 04:53:07 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240474 with 1 parts. | TIME: 2026-01-17 04:53:07 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56... | TIME: 2026-01-17 04:53:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56 | TIME: 2026-01-17 04:53:07 INFO - TOKEN: 74672138 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850079,-80.5186758/41.0541845,-81.5055003/41.0208882,-81.9158237/40.1111927,-82.9936739/39.9448031,-83.1210572/39.8721322,-83.0544333/39.7637003,-83.3100916/39.9425121,-83.5083227/39.8310002,-84.8139662/@39.6665484,-84.2026476,10.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=930bca04-088d-4d70-b873-5af0c2f36a86 | TIME: 2026-01-17 04:53:08 INFO - TOKEN: 74672138 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-17 04:53:08 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240474, part 1. | TIME: 2026-01-17 04:53:08 INFO - TOKEN: 74672138 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240474. | TIME: 2026-01-17 04:53:08 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240474. | TIME: 2026-01-17 04:53:08 INFO - TOKEN: 240474 | FUNCTION: get_unique_token | STATUS: Using existing token: e2d399k9sxpp | TIME: 2026-01-17 04:53:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-17 04:53:10 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e2d399k9sxpp | TIME: 2026-01-17 04:53:10 INFO - TOKEN: 74672138 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240474. | TIME: 2026-01-17 04:53:10 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:53:10 INFO - TOKEN: 74672138 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:53:12 INFO - TOKEN: 74672138 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:53:12 INFO - TOKEN: 74672138 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:53:12 INFO - TOKEN: 74672138 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:53:12 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:54:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:54:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:54:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:54:07 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:55:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:55:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:55:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:55:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:55:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:55:07 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:55:07 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:55:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:55:07 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:55:09 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:55:09 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:55:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:55:09 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:56:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:56:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:56:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:56:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:56:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:56:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:56:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:56:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:56:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:56:08 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:56:08 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:56:08 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:56:08 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 04:58:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:58:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 04:58:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 04:58:06 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 04:58:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 04:58:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 04:58:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 04:58:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 04:58:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 04:58:07 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:58:07 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 04:58:07 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 04:58:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:02:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:02:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:02:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:02:06 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:02:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:02:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:02:06 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:02:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:02:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:02:07 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:02:07 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:02:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:02:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:04:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:04:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:04:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:04:06 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:04:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:04:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:04:06 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:04:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:04:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:04:07 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:04:07 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:04:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:04:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:09:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:09:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:09:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:09:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:09:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:09:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:09:06 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:09:06 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-17 05:09:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:09:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:09:07 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:09:07 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:09:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:09:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:10:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:10:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:10:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:10:07 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:10:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:10:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:10:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:10:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:10:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:10:08 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:10:08 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:10:08 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:10:08 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:13:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:13:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:13:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:13:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:13:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:13:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:13:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:13:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:13:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:13:09 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:13:09 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:13:09 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:13:09 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:17:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:17:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:17:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36211 | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36211. Falling back to existing DB data. | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200309 with 1 parts. | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/V6jvfyTUe889GaUT9... | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/V6jvfyTUe889GaUT9 | TIME: 2026-01-17 05:17:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9980211,-100.9965697/37.2855788,-100.4285766/37.6701706,-97.6612031/37.6655212,-97.4013662/4555+E+MacArthur+Rd+bldg+3+222,+Wichita,+KS+67210,+USA/@37.6185889,-97.3210631,13.28z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87bae5239616d4b1:0x12389cfd8e546e70!2m2!1d-97.2829386!2d37.6195816!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=a526b9f4-e02c-4b7c-84e1-e8ab65804ddc | TIME: 2026-01-17 05:17:08 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 05:17:08 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 200309, part 1. | TIME: 2026-01-17 05:17:08 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200309. | TIME: 2026-01-17 05:17:08 INFO - TOKEN: 200309 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200309. | TIME: 2026-01-17 05:17:08 INFO - TOKEN: 200309 | FUNCTION: get_unique_token | STATUS: Using existing token: s60z9m7aqp2e | TIME: 2026-01-17 05:17:08 INFO - TOKEN: 200309 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4555 E MacArthur Rd bldg 3 222, Wichita, KS 67210, USA' | TIME: 2026-01-17 05:17:10 INFO - TOKEN: 200309 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-17 05:17:20 INFO - TOKEN: 200309 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (37.62682, -97.306777). | TIME: 2026-01-17 05:17:24 INFO - TOKEN: 200309 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 05:17:24 INFO - TOKEN: 200309 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: s60z9m7aqp2e | TIME: 2026-01-17 05:17:25 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200309. | TIME: 2026-01-17 05:17:25 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:17:25 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:17:27 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:17:27 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:17:27 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:17:27 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:18:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:18:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:18:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:18:06 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:18:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:18:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:18:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:18:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36350 | TIME: 2026-01-17 05:18:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36350. Falling back to existing DB data. | TIME: 2026-01-17 05:18:07 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360143 with 1 parts. | TIME: 2026-01-17 05:18:07 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wbm3xAKWAkGpCmoC9... | TIME: 2026-01-17 05:18:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wbm3xAKWAkGpCmoC9 | TIME: 2026-01-17 05:18:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7138323,-85.5536836/34.9709642,-85.4440447/34.9829583,-85.4091875/@34.6895234,-85.5955464,107568m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f7239cd5-c52e-4d3c-9d51-3f774dbec36f | TIME: 2026-01-17 05:18:08 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 05:18:08 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 360143, part 1. | TIME: 2026-01-17 05:18:08 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360143. | TIME: 2026-01-17 05:18:08 INFO - TOKEN: 360143 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360143. | TIME: 2026-01-17 05:18:08 INFO - TOKEN: 360143 | FUNCTION: get_unique_token | STATUS: Using existing token: kh4ocjsac23p | TIME: 2026-01-17 05:18:08 INFO - TOKEN: 360143 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 05:18:09 INFO - TOKEN: 360143 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kh4ocjsac23p | TIME: 2026-01-17 05:18:10 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360143. | TIME: 2026-01-17 05:18:10 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:18:10 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:18:11 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:18:11 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:18:11 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:18:11 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:20:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:20:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:20:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:20:06 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:20:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:20:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:20:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:20:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:20:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:20:08 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:20:08 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:20:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:20:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:23:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:23:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:23:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:23:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:23:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:23:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:23:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:23:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:23:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:23:08 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:23:08 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:23:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:23:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:24:05 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:24:05 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:24:05 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:24:07 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:24:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:24:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:24:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:24:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:24:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:24:08 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:24:08 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:24:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:24:08 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:26:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:26:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:26:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:26:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:26:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:26:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:26:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:26:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:26:07 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:26:09 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:26:09 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:26:09 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:26:09 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:27:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:27:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:27:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:27:06 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:27:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:27:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:27:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:27:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:27:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:27:07 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:27:07 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:27:07 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:27:07 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:28:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:28:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:28:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:28:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:28:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:28:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:28:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:28:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:28:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:28:08 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:28:08 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:28:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:28:08 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:31:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:31:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:31:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:31:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:31:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:31:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:31:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:31:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:31:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:31:07 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:31:07 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:31:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:31:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:32:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:32:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:32:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:32:07 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:35:04 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:35:04 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:35:04 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36239 | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36239. Falling back to existing DB data. | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110116 with 1 parts. | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/U1PqguzZeBCsLiiL9... | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/U1PqguzZeBCsLiiL9 | TIME: 2026-01-17 05:35:07 INFO - TOKEN: 71217602 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6070908,-115.3910904/35.963392,-115.177942/36.0234643,-115.0916747/36.0309282,-115.0118713/36.0124237,-114.7413201/@35.8687895,-115.1127309,11.11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=bf44fb8e-640b-4eaa-b116-8a25b636165e | TIME: 2026-01-17 05:35:08 INFO - TOKEN: 71217602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 05:35:08 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110116, part 1. | TIME: 2026-01-17 05:35:08 INFO - TOKEN: 71217602 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110116. | TIME: 2026-01-17 05:35:09 INFO - TOKEN: 110116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110116. | TIME: 2026-01-17 05:35:09 INFO - TOKEN: 110116 | FUNCTION: get_unique_token | STATUS: Using existing token: o5xhx5aei2x2 | TIME: 2026-01-17 05:35:09 INFO - TOKEN: 110116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-17 05:35:10 INFO - TOKEN: 110116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o5xhx5aei2x2 | TIME: 2026-01-17 05:35:10 INFO - TOKEN: 71217602 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110116. | TIME: 2026-01-17 05:35:10 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:35:10 INFO - TOKEN: 71217602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:35:12 INFO - TOKEN: 71217602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:35:12 INFO - TOKEN: 71217602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:35:12 INFO - TOKEN: 71217602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:35:12 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:39:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:39:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:39:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:39:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:39:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:39:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:39:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:39:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:39:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:39:07 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:39:07 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:39:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:39:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:41:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:41:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:41:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:41:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:41:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:41:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:41:06 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:41:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:41:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:41:07 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:41:07 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:41:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:41:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:42:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:42:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:42:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:42:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:42:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:42:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:42:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:42:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:42:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:42:07 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:42:07 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:42:07 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:42:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:43:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:43:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:43:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:43:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:43:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:43:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:43:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:43:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36359 | TIME: 2026-01-17 05:43:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36359. Falling back to existing DB data. | TIME: 2026-01-17 05:43:07 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160185 with 1 parts. | TIME: 2026-01-17 05:43:07 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pArPQhns6sHjQi8k8... | TIME: 2026-01-17 05:43:07 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pArPQhns6sHjQi8k8 | TIME: 2026-01-17 05:43:07 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9938596,-104.480604/35.516285,-105.2449561/34.9758309,-104.9814963/35.1619492,-103.7024115/35.6510007,-103.0416721/@36.2994586,-105.2902177,7.82z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=5606a5e4-e847-4977-bdbb-bbf372b00d34 | TIME: 2026-01-17 05:43:08 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 05:43:08 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160185, part 1. | TIME: 2026-01-17 05:43:08 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160185. | TIME: 2026-01-17 05:43:08 INFO - TOKEN: 160185 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160185. | TIME: 2026-01-17 05:43:08 INFO - TOKEN: 160185 | FUNCTION: get_unique_token | STATUS: Using existing token: 1sl1ea23wrq3 | TIME: 2026-01-17 05:43:08 INFO - TOKEN: 160185 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 05:43:09 INFO - TOKEN: 160185 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1sl1ea23wrq3 | TIME: 2026-01-17 05:43:09 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160185. | TIME: 2026-01-17 05:43:09 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:43:09 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:43:11 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:43:11 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:43:11 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:43:11 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:45:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:45:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:45:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:45:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:45:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:45:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:45:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:45:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:45:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:45:09 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:45:09 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:45:09 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:45:09 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:46:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:46:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:46:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:46:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:46:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:46:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:46:06 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:46:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:46:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:46:07 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:46:07 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:46:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:46:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:48:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:48:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:48:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:48:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:48:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:48:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:48:06 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:48:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:48:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:48:07 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:48:07 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:48:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:48:07 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:49:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:49:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:49:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36355 | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36355. Falling back to existing DB data. | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200310 with 1 parts. | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UH6yxqcPgZH1s7Q77... | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UH6yxqcPgZH1s7Q77 | TIME: 2026-01-17 05:49:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.1915287,-94.7716838/38.9257739,-94.7593533/38.8434124,-94.8159814/38.2554198,-95.248738/37.215182,-95.585252/36.9993884,-95.6202824/@36.9990949,-95.6204206,19.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=6885cb2d-0f94-4f9b-9da2-d7f9be9bc50a | TIME: 2026-01-17 05:49:08 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 05:49:08 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 200310, part 1. | TIME: 2026-01-17 05:49:08 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200310. | TIME: 2026-01-17 05:49:09 INFO - TOKEN: 200310 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200310. | TIME: 2026-01-17 05:49:09 INFO - TOKEN: 200310 | FUNCTION: get_unique_token | STATUS: Using existing token: ojytcj5ln9lq | TIME: 2026-01-17 05:49:09 INFO - TOKEN: 200310 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 05:49:10 INFO - TOKEN: 200310 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ojytcj5ln9lq | TIME: 2026-01-17 05:49:10 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200310. | TIME: 2026-01-17 05:49:10 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:49:10 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:49:12 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:49:12 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:49:12 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:49:12 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:50:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:50:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:50:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:50:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:50:06 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:50:06 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:50:06 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:50:06 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:50:06 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:50:07 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:50:07 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:50:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:50:07 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:51:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:51:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:51:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:51:07 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:51:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:51:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:51:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:51:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:51:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:51:08 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:51:08 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:51:08 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:51:08 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:52:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:52:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:52:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:52:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:52:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:52:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:52:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:52:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:52:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:52:09 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:52:09 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:52:09 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:52:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:53:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:53:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:53:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:53:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:53:07 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:55:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:55:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:55:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:55:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:55:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:55:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:55:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:55:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:55:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:55:08 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:55:08 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:55:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:55:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:56:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:56:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:56:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:56:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:56:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:56:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:56:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:56:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:56:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:56:08 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:56:08 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:56:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:56:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 05:58:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:58:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 05:58:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 05:58:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 05:58:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 05:58:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 05:58:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 05:58:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 05:58:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 05:58:08 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:58:08 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 05:58:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 05:58:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:06:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:06:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:06:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:06:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:06:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:06:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:06:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:06:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:06:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:06:09 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:06:09 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:06:09 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:06:09 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:09:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:09:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:09:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36356 | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36356 | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36356. Falling back to existing DB data. | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140350 with 2 parts. | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7qVjSWG2Lequa2K5A... | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7qVjSWG2Lequa2K5A | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9993884,-95.6202824/36.2481005,-95.8482059/36.1343446,-95.8673488/36.0839715,-96.0444352/35.9844119,-96.1920226/35.9126899,-96.2994447/35.8711171,-96.3896909/35.846651,-96.3948984/35.59019,-97.4359115/35.4628517,-97.4840495/@35.4625082,-97.4794534,13.43z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=adb113c1-24b5-4ceb-bc93-1d84a26101a2 | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 140350, part 1. | TIME: 2026-01-17 06:09:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140350. | TIME: 2026-01-17 06:09:08 INFO - TOKEN: 140350 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140350. | TIME: 2026-01-17 06:09:08 INFO - TOKEN: 140350 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 06:09:08 INFO - TOKEN: 140350 | FUNCTION: get_unique_token | STATUS: Generated unique token: 1ei0379gd2yo | TIME: 2026-01-17 06:09:08 INFO - TOKEN: 140350 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 06:09:10 INFO - TOKEN: 140350 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 1ei0379gd2yo | TIME: 2026-01-17 06:09:10 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aUnKrgicbjWnLufq9... | TIME: 2026-01-17 06:09:10 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aUnKrgicbjWnLufq9 | TIME: 2026-01-17 06:09:10 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.4628517,-97.4840495/35.4540483,-97.5727639/35.3918676,-97.5741953/35.0217305,-97.9349216/34.594645,-97.9718187/34.5831338,-97.9808212/34.4864246,-97.9678844/34.1583577,-97.9904684/34.1072624,-98.5361523/@34.1300555,-98.5324959,12.76z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b72cf48f-2e15-44ea-86e9-8489a989f3d2 | TIME: 2026-01-17 06:09:11 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-17 06:09:11 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 140350, part 2. | TIME: 2026-01-17 06:09:11 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-17 06:09:11 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 140350. | TIME: 2026-01-17 06:09:11 INFO - TOKEN: 140350 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140350. | TIME: 2026-01-17 06:09:11 INFO - TOKEN: 140350 | FUNCTION: get_unique_token | STATUS: Using existing token: 1ei0379gd2yo | TIME: 2026-01-17 06:09:12 INFO - TOKEN: 140350 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-17 06:09:12 INFO - TOKEN: 140350 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1ei0379gd2yo | TIME: 2026-01-17 06:09:13 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140350. | TIME: 2026-01-17 06:09:13 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:09:13 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:09:14 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:09:14 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:09:14 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:09:14 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:11:05 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:11:05 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:11:05 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36365 | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36365. Falling back to existing DB data. | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110008 with 1 parts. | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9... | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9 | TIME: 2026-01-17 06:11:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179127,-114.0501465/36.2790702,-115.0624858/36.1776664,-115.3396072/36.0518076,-115.1811668/35.6056455,-115.3921931/@35.9434161,-115.3172776,8.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dad524b4-9538-4a19-9f4f-cc0635858958 | TIME: 2026-01-17 06:11:08 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 06:11:08 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110008, part 1. | TIME: 2026-01-17 06:11:08 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110008. | TIME: 2026-01-17 06:11:08 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110008. | TIME: 2026-01-17 06:11:08 INFO - TOKEN: 110008 | FUNCTION: get_unique_token | STATUS: Using existing token: w91ay7mu8x6x | TIME: 2026-01-17 06:11:08 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 06:11:09 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w91ay7mu8x6x | TIME: 2026-01-17 06:11:10 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110008. | TIME: 2026-01-17 06:11:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:11:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:11:11 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:11:11 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:11:11 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:11:11 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:19:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:19:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:19:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:19:06 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:19:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:19:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:19:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:19:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:19:07 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:19:08 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:19:08 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:19:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:19:08 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:21:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:21:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:21:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:21:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:21:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:21:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:21:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:21:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:21:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:21:09 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:21:09 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:21:09 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:21:09 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:22:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:22:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:22:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36338 | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36338. Falling back to existing DB data. | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110008 with 1 parts. | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9... | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9 | TIME: 2026-01-17 06:22:07 INFO - TOKEN: 88536003 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179127,-114.0501465/36.2790702,-115.0624858/36.1776664,-115.3396072/36.0518076,-115.1811668/35.6056455,-115.3921931/@35.9434161,-115.3172776,8.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dad524b4-9538-4a19-9f4f-cc0635858958 | TIME: 2026-01-17 06:22:08 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 06:22:08 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110008, part 1. | TIME: 2026-01-17 06:22:08 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110008. | TIME: 2026-01-17 06:22:08 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110008. | TIME: 2026-01-17 06:22:08 INFO - TOKEN: 110008 | FUNCTION: get_unique_token | STATUS: Using existing token: w91ay7mu8x6x | TIME: 2026-01-17 06:22:08 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 06:22:09 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w91ay7mu8x6x | TIME: 2026-01-17 06:22:09 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110008. | TIME: 2026-01-17 06:22:09 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:22:09 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:22:11 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:22:11 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:22:11 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:22:11 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:23:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:23:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:23:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:23:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36293 | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36293. Falling back to existing DB data. | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310007 with 1 parts. | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hEDofSzopcETbXyX7... | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hEDofSzopcETbXyX7 | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4996637,-101.7881935/36.0256176,-102.5740018/35.651053,-103.0416042/@35.9907727,-102.7488239,11.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxOC4wKgBIAVAD&skid=5079ef2b-47d2-4d8a-9bd6-0581decd52e6 | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310007, part 1. | TIME: 2026-01-17 06:23:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310007. | TIME: 2026-01-17 06:23:08 INFO - TOKEN: 310007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310007. | TIME: 2026-01-17 06:23:08 INFO - TOKEN: 310007 | FUNCTION: get_unique_token | STATUS: Using existing token: q6ke55qm0tpv | TIME: 2026-01-17 06:23:08 INFO - TOKEN: 310007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 06:23:10 INFO - TOKEN: 310007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: q6ke55qm0tpv | TIME: 2026-01-17 06:23:10 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310007. | TIME: 2026-01-17 06:23:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:23:10 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:23:12 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:23:12 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:23:12 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:23:12 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:24:05 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:24:05 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:24:05 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:24:07 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:24:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:24:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:24:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:24:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:24:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:24:09 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:24:09 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:24:09 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:24:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:25:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:25:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:25:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36390 | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36390. Falling back to existing DB data. | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110008 with 1 parts. | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9... | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9 | TIME: 2026-01-17 06:25:06 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179127,-114.0501465/36.2790702,-115.0624858/36.1776664,-115.3396072/36.0518076,-115.1811668/35.6056455,-115.3921931/@35.9434161,-115.3172776,8.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dad524b4-9538-4a19-9f4f-cc0635858958 | TIME: 2026-01-17 06:25:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 06:25:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110008, part 1. | TIME: 2026-01-17 06:25:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110008. | TIME: 2026-01-17 06:25:07 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110008. | TIME: 2026-01-17 06:25:07 INFO - TOKEN: 110008 | FUNCTION: get_unique_token | STATUS: Using existing token: w91ay7mu8x6x | TIME: 2026-01-17 06:25:08 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 06:25:09 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w91ay7mu8x6x | TIME: 2026-01-17 06:25:09 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110008. | TIME: 2026-01-17 06:25:09 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:25:09 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:25:10 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:25:10 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:25:10 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:25:10 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:26:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:26:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:26:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36273 | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36273. Falling back to existing DB data. | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120454 with 1 parts. | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KWCr1q8kfTdtqkt89... | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KWCr1q8kfTdtqkt89 | TIME: 2026-01-17 06:26:07 INFO - TOKEN: 88536003 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3705+Lowdermilk+Rd,+Helper,+UT+84526,+USA/39.6521407,-110.8633433/39.6507614,-110.8602736/39.5848906,-110.8136339/39.02298,-111.1367446/38.7641642,-111.3585636/38.5637065,-112.6052996/37.0000356,-113.6243122/@37.008922,-113.6168867,13.53z/data=!4m15!4m14!1m5!1m1!1s0x874ebd0e5e4d36db:0x2737f05239c60f59!2m2!1d-110.8644125!2d39.6549684!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=10be6604-05b1-4147-8fe6-80718ae5b731 | TIME: 2026-01-17 06:26:08 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 06:26:08 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120454, part 1. | TIME: 2026-01-17 06:26:08 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120454. | TIME: 2026-01-17 06:26:09 INFO - TOKEN: 120454 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120454. | TIME: 2026-01-17 06:26:09 INFO - TOKEN: 120454 | FUNCTION: get_unique_token | STATUS: Using existing token: mqth7f1a5qry | TIME: 2026-01-17 06:26:09 INFO - TOKEN: 120454 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3705 Lowdermilk Rd, Helper, UT 84526, USA' | TIME: 2026-01-17 06:26:10 INFO - TOKEN: 120454 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 06:26:11 INFO - TOKEN: 120454 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.686697, -110.85454). | TIME: 2026-01-17 06:26:11 INFO - TOKEN: 120454 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 06:26:11 INFO - TOKEN: 120454 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mqth7f1a5qry | TIME: 2026-01-17 06:26:12 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120454. | TIME: 2026-01-17 06:26:12 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:26:12 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:26:13 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:26:13 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:26:13 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:26:13 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:27:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:27:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:27:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:27:07 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:27:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:27:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:27:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:27:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:27:07 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:27:08 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:27:08 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:27:08 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:27:08 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:31:04 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:31:04 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:31:04 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36357 | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36357 | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36357. Falling back to existing DB data. | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311058 with 2 parts. | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UAzGU1sNJe9AoHWk7... | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UAzGU1sNJe9AoHWk7 | TIME: 2026-01-17 06:31:07 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.1072624,-98.5361523/33.9455328,-98.5283482/33.94398,-98.5321398/33.905644,-98.5351186/33.8714641,-98.6037273/33.8673048,-98.6137882/33.5793591,-99.2694955/33.2439956,-99.7011319/32.5865331,-99.8074879/32.4701726,-99.7791773/@32.5149151,-99.8670699,11.31z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=22e8a8e6-8239-4544-abe1-6d4ca8a6725f | TIME: 2026-01-17 06:31:08 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 06:31:08 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311058, part 1. | TIME: 2026-01-17 06:31:08 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311058. | TIME: 2026-01-17 06:31:09 INFO - TOKEN: 311058 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311058. | TIME: 2026-01-17 06:31:09 INFO - TOKEN: 311058 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 06:31:09 INFO - TOKEN: 311058 | FUNCTION: get_unique_token | STATUS: Generated unique token: jhvtm5ee96ks | TIME: 2026-01-17 06:31:09 INFO - TOKEN: 311058 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 06:31:11 INFO - TOKEN: 311058 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: jhvtm5ee96ks | TIME: 2026-01-17 06:31:11 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jfFJX9564RXkZBLaA... | TIME: 2026-01-17 06:31:11 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jfFJX9564RXkZBLaA | TIME: 2026-01-17 06:31:11 INFO - TOKEN: 62173973 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4701726,-99.7791773/32.4235216,-99.7889677/32.0015233,-100.2756764/31.8796894,-100.2885958/31.7906259,-100.0269123/31.6557751,-100.0486881/31.6474597,-100.0510597/31.6366508,-99.9255877/31.293479863625503,+-99.85015175359561/@31.1508151,-99.6464965,9z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m3!2m2!1d-99.8501518!2d31.2934799!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=6fc021f4-f941-4462-9714-3876301d7d8f | TIME: 2026-01-17 06:31:12 INFO - TOKEN: 62173973 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-17 06:31:12 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311058, part 2. | TIME: 2026-01-17 06:31:12 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-17 06:31:12 INFO - TOKEN: 62173973 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311058. | TIME: 2026-01-17 06:31:12 INFO - TOKEN: 311058 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311058. | TIME: 2026-01-17 06:31:12 INFO - TOKEN: 311058 | FUNCTION: get_unique_token | STATUS: Using existing token: jhvtm5ee96ks | TIME: 2026-01-17 06:31:12 INFO - TOKEN: 311058 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '31.293479863625503, -99.85015175359561' | TIME: 2026-01-17 06:31:13 INFO - TOKEN: 311058 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.2934832, -99.8501304). | TIME: 2026-01-17 06:31:13 INFO - TOKEN: 311058 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-17 06:31:13 INFO - TOKEN: 311058 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jhvtm5ee96ks | TIME: 2026-01-17 06:31:13 INFO - TOKEN: 62173973 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311058. | TIME: 2026-01-17 06:31:13 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:31:13 INFO - TOKEN: 62173973 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:31:15 INFO - TOKEN: 62173973 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:31:15 INFO - TOKEN: 62173973 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:31:15 INFO - TOKEN: 62173973 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:31:15 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:34:04 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:34:04 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:34:04 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36351 | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36351. Falling back to existing DB data. | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280344 with 1 parts. | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dQqyCc7CDyxJGNbc9... | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dQqyCc7CDyxJGNbc9 | TIME: 2026-01-17 06:34:07 INFO - TOKEN: 83773831 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9829583,-85.4091875/35.0282359,-85.3086374/35.0224632,-85.1752092/35.886976,-84.2174467/36.0625576,-83.3785155/35.7757215,-83.0980469/@35.787795,-83.2927945,11.07z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=110e3826-08e8-49a2-9224-06d28881a169 | TIME: 2026-01-17 06:34:08 INFO - TOKEN: 83773831 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 06:34:08 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 280344, part 1. | TIME: 2026-01-17 06:34:08 INFO - TOKEN: 83773831 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280344. | TIME: 2026-01-17 06:34:09 INFO - TOKEN: 280344 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280344. | TIME: 2026-01-17 06:34:09 INFO - TOKEN: 280344 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 06:34:09 INFO - TOKEN: 280344 | FUNCTION: get_unique_token | STATUS: Generated unique token: wkzpi28b7tr2 | TIME: 2026-01-17 06:34:09 INFO - TOKEN: 280344 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 06:34:10 INFO - TOKEN: 280344 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: wkzpi28b7tr2 | TIME: 2026-01-17 06:34:11 INFO - TOKEN: 83773831 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280344. | TIME: 2026-01-17 06:34:11 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:34:11 INFO - TOKEN: 83773831 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:34:12 INFO - TOKEN: 83773831 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:34:12 INFO - TOKEN: 83773831 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:34:12 INFO - TOKEN: 83773831 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:34:12 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:37:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:37:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:37:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:37:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:37:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:37:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:37:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:37:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:37:07 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:37:09 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:37:09 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:37:09 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:37:09 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:43:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:43:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:43:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36294 | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36294. Falling back to existing DB data. | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160013 with 1 parts. | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DgJ783aL5SwfDt7JA... | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DgJ783aL5SwfDt7JA | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6510447,-103.041632/35.1701195,-103.7023396/35.1516248,-103.7215304/35.1051355,-106.6347579/35.363017,-109.0467724/@35.4942626,-108.7680762,9.2z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcwOS4wKgBIAVAD&skid=ec6e0a41-726b-4550-ba1e-fb618b6bc0a1 | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160013, part 1. | TIME: 2026-01-17 06:43:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160013. | TIME: 2026-01-17 06:43:08 INFO - TOKEN: 160013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160013. | TIME: 2026-01-17 06:43:08 INFO - TOKEN: 160013 | FUNCTION: get_unique_token | STATUS: Using existing token: x7dr9m6l65z4 | TIME: 2026-01-17 06:43:08 INFO - TOKEN: 160013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 06:43:09 INFO - TOKEN: 160013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x7dr9m6l65z4 | TIME: 2026-01-17 06:43:09 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160013. | TIME: 2026-01-17 06:43:09 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:43:09 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:43:12 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:43:12 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:43:12 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:43:12 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:50:04 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:50:04 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:50:04 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:50:07 INFO - TOKEN: 83941104 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:50:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:50:08 INFO - TOKEN: 83941104 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:50:08 INFO - TOKEN: 83941104 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:50:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:50:08 INFO - TOKEN: 83941104 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:50:09 INFO - TOKEN: 83941104 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:50:09 INFO - TOKEN: 83941104 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:50:09 INFO - TOKEN: 83941104 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:50:09 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 06:53:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:53:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 06:53:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 06:53:07 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 06:53:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 06:53:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 06:53:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 06:53:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 06:53:07 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 06:53:09 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:53:09 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 06:53:09 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 06:53:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:20:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:20:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:20:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:20:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:20:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:20:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:20:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:20:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:20:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:20:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:20:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:20:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:20:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:21:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:21:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:21:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:21:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:21:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:21:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:21:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:21:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36120 | TIME: 2026-01-17 07:21:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36120. Falling back to existing DB data. | TIME: 2026-01-17 07:21:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120453 with 1 parts. | TIME: 2026-01-17 07:21:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fqADb2c4RDXJ871L6... | TIME: 2026-01-17 07:21:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fqADb2c4RDXJ871L6 | TIME: 2026-01-17 07:21:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3705+Lowdermilk+Rd,+Helper,+UT+84526,+USA/39.6521398,-110.8633298/39.6522606,-110.861881/39.6491753,-110.860219/39.5846052,-110.8137445/38.764352,-111.357962/38.5612722,-112.6057038/37.0000465,-113.6243033/@37.7802673,-113.8421322,8.11z/data=!4m15!4m14!1m5!1m1!1s0x874ebd0e5e4d36db:0x2737f05239c60f59!2m2!1d-110.8644125!2d39.6549684!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=54d40222-a860-4252-8da8-a707ed5a1bfd | TIME: 2026-01-17 07:21:08 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 07:21:08 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120453, part 1. | TIME: 2026-01-17 07:21:08 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120453. | TIME: 2026-01-17 07:21:08 INFO - TOKEN: 120453 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120453. | TIME: 2026-01-17 07:21:08 INFO - TOKEN: 120453 | FUNCTION: get_unique_token | STATUS: Using existing token: vwpak8o6ev5x | TIME: 2026-01-17 07:21:08 INFO - TOKEN: 120453 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3705 Lowdermilk Rd, Helper, UT 84526, USA' | TIME: 2026-01-17 07:21:09 INFO - TOKEN: 120453 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 07:21:10 INFO - TOKEN: 120453 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.686697, -110.85454). | TIME: 2026-01-17 07:21:11 INFO - TOKEN: 120453 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 07:21:11 INFO - TOKEN: 120453 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vwpak8o6ev5x | TIME: 2026-01-17 07:21:11 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120453. | TIME: 2026-01-17 07:21:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:21:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:21:12 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:21:12 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:21:12 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:21:12 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:25:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:25:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:25:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:25:06 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:25:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:25:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:25:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:25:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:25:07 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:25:08 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:25:08 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:25:08 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:25:08 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:28:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:28:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:28:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:28:07 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:28:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:28:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:28:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:28:07 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:28:07 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:28:08 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:28:08 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:28:08 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:28:08 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:37:05 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:37:05 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:37:05 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36370 | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36370. Falling back to existing DB data. | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160007 with 1 parts. | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4zMRsaw4hYXDWyi59... | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4zMRsaw4hYXDWyi59 | TIME: 2026-01-17 07:37:07 INFO - TOKEN: 26176795 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624192,-109.0467891/34.9931874,-107.2624164/35.1823991,-103.0425146/@35.182404,-103.0428013,21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMi4wKgBIAVAD | TIME: 2026-01-17 07:37:08 INFO - TOKEN: 26176795 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-17 07:37:08 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160007, part 1. | TIME: 2026-01-17 07:37:08 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160007. | TIME: 2026-01-17 07:37:08 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160007. | TIME: 2026-01-17 07:37:08 INFO - TOKEN: 160007 | FUNCTION: get_unique_token | STATUS: Using existing token: ifzz04a2vio1 | TIME: 2026-01-17 07:37:09 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-17 07:37:09 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ifzz04a2vio1 | TIME: 2026-01-17 07:37:10 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160007. | TIME: 2026-01-17 07:37:10 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:37:10 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:37:11 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:37:11 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:37:11 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:37:11 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:41:05 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:41:05 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:41:05 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:41:07 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:41:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:41:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:41:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:41:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:41:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:41:08 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:41:08 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:41:08 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:41:08 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:42:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:42:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:42:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36283 | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36283. Falling back to existing DB data. | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280155 with 1 parts. | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z1oEw47dbEXP34pb8... | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z1oEw47dbEXP34pb8 | TIME: 2026-01-17 07:42:07 INFO - TOKEN: 00664824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5912887,-84.1049171/35.9937313,-83.9666086/35.9524449,-83.9799326/35.4781462,-84.636857/34.9859554,-85.2017542/@35.8713397,-84.2515817,19.7z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAxMy4wKgBIAVAD&skid=c8a34efa-f0bd-4cbc-8eff-65fd4c91d57f | TIME: 2026-01-17 07:42:08 INFO - TOKEN: 00664824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-17 07:42:08 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 280155, part 1. | TIME: 2026-01-17 07:42:08 INFO - TOKEN: 00664824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280155. | TIME: 2026-01-17 07:42:09 INFO - TOKEN: 280155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280155. | TIME: 2026-01-17 07:42:09 INFO - TOKEN: 280155 | FUNCTION: get_unique_token | STATUS: Using existing token: 282sz6j89rw4 | TIME: 2026-01-17 07:42:09 INFO - TOKEN: 280155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-17 07:42:10 INFO - TOKEN: 280155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 282sz6j89rw4 | TIME: 2026-01-17 07:42:10 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280155. | TIME: 2026-01-17 07:42:10 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:42:10 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:42:12 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:42:12 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:42:12 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:42:12 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:43:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:43:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:43:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:43:06 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:43:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:43:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:43:06 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:43:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:43:06 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:43:07 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:43:07 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:43:07 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:43:07 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:45:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:45:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:45:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36197 | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36197. Falling back to existing DB data. | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280158 with 1 parts. | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/CBqvxRSa416qYkMbA... | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/CBqvxRSa416qYkMbA | TIME: 2026-01-17 07:45:07 INFO - TOKEN: 65788361 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9949495,-90.0022967/35.0818022,-90.0255087/35.1502067,-90.0297975/35.153181,-90.0662975/@35.1531149,-90.0660928,19.35z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyMS4wKgBIAVAD&skid=3b7cd61e-b5df-41bd-a93e-c23b3f4196f7 | TIME: 2026-01-17 07:45:08 INFO - TOKEN: 65788361 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 07:45:08 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 280158, part 1. | TIME: 2026-01-17 07:45:08 INFO - TOKEN: 65788361 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280158. | TIME: 2026-01-17 07:45:09 INFO - TOKEN: 280158 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280158. | TIME: 2026-01-17 07:45:09 INFO - TOKEN: 280158 | FUNCTION: get_unique_token | STATUS: Using existing token: nju7h1o3o0gd | TIME: 2026-01-17 07:45:09 INFO - TOKEN: 280158 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 07:45:10 INFO - TOKEN: 280158 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nju7h1o3o0gd | TIME: 2026-01-17 07:45:10 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280158. | TIME: 2026-01-17 07:45:10 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:45:10 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:45:12 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:45:12 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:45:12 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:45:12 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:46:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:46:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:46:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:46:07 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:46:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:46:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:46:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:46:07 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:46:07 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:46:08 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:46:08 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:46:08 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:46:08 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:47:04 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:47:04 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:47:04 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36165 | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36165. Falling back to existing DB data. | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380205 with 1 parts. | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QYSGF6qdcnY3zTHL7... | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QYSGF6qdcnY3zTHL7 | TIME: 2026-01-17 07:47:07 INFO - TOKEN: 63377839 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.2753477,-81.123726/36.9458863,-81.0412666/37.3332942,-79.9942995/37.2627065,-79.9392834/37.0799412,-79.950362/37.0763656,-79.9717935/120+Larry+Dale+Rd,+Boones+Mill,+VA+24065,+USA/@37.0762189,-79.9716265,20.93z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x884d70f7867c47f3:0x80a0586326c1d5cc!2m2!1d-79.9658125!2d37.0742231!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=45eb78e8-f861-4d50-adab-e540206e1d15 | TIME: 2026-01-17 07:47:08 INFO - TOKEN: 63377839 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 07:47:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 380205, part 1. | TIME: 2026-01-17 07:47:08 INFO - TOKEN: 63377839 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380205. | TIME: 2026-01-17 07:47:09 INFO - TOKEN: 380205 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380205. | TIME: 2026-01-17 07:47:09 INFO - TOKEN: 380205 | FUNCTION: get_unique_token | STATUS: Using existing token: 5d5y7yeu6kcs | TIME: 2026-01-17 07:47:09 INFO - TOKEN: 380205 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '120 Larry Dale Rd, Boones Mill, VA 24065, USA' | TIME: 2026-01-17 07:47:10 INFO - TOKEN: 380205 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 07:47:11 INFO - TOKEN: 380205 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (37.115597, -79.95146). | TIME: 2026-01-17 07:47:12 INFO - TOKEN: 380205 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-17 07:47:12 INFO - TOKEN: 380205 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5d5y7yeu6kcs | TIME: 2026-01-17 07:47:12 INFO - TOKEN: 63377839 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380205. | TIME: 2026-01-17 07:47:12 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:47:12 INFO - TOKEN: 63377839 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:47:14 INFO - TOKEN: 63377839 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:47:14 INFO - TOKEN: 63377839 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:47:14 INFO - TOKEN: 63377839 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:47:14 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:52:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:52:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:52:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:52:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 07:53:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:53:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 07:53:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 07:53:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 07:53:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 07:53:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 07:53:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 07:53:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 07:53:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 07:53:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:53:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 07:53:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 07:53:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 08:06:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 08:06:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 08:06:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 08:06:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 08:06:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 08:06:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 08:06:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 08:06:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 08:06:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 08:06:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 08:06:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 08:06:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 08:06:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 08:07:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 08:07:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 08:07:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36120 | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36120. Falling back to existing DB data. | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120455 with 1 parts. | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fqADb2c4RDXJ871L6... | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fqADb2c4RDXJ871L6 | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3705+Lowdermilk+Rd,+Helper,+UT+84526,+USA/39.6521398,-110.8633298/39.6522606,-110.861881/39.6491753,-110.860219/39.5846052,-110.8137445/38.764352,-111.357962/38.5612722,-112.6057038/37.0000465,-113.6243033/@37.7802673,-113.8421322,8.11z/data=!4m15!4m14!1m5!1m1!1s0x874ebd0e5e4d36db:0x2737f05239c60f59!2m2!1d-110.8644125!2d39.6549684!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=54d40222-a860-4252-8da8-a707ed5a1bfd | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120455, part 1. | TIME: 2026-01-17 08:07:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120455. | TIME: 2026-01-17 08:07:08 INFO - TOKEN: 120455 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120455. | TIME: 2026-01-17 08:07:08 INFO - TOKEN: 120455 | FUNCTION: get_unique_token | STATUS: Using existing token: hjwmcesjbhxm | TIME: 2026-01-17 08:07:08 INFO - TOKEN: 120455 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3705 Lowdermilk Rd, Helper, UT 84526, USA' | TIME: 2026-01-17 08:07:09 INFO - TOKEN: 120455 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-17 08:07:10 INFO - TOKEN: 120455 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.686697, -110.85454). | TIME: 2026-01-17 08:07:11 INFO - TOKEN: 120455 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 08:07:11 INFO - TOKEN: 120455 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hjwmcesjbhxm | TIME: 2026-01-17 08:07:11 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120455. | TIME: 2026-01-17 08:07:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 08:07:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 08:07:12 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 08:07:12 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 08:07:12 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 08:07:12 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 13:16:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 13:16:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 13:16:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36371 | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36371 | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36371. Falling back to existing DB data. | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311060 with 2 parts. | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DeyjmgLNp6g3wL9M8... | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DeyjmgLNp6g3wL9M8 | TIME: 2026-01-17 13:16:07 INFO - TOKEN: 26176795 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1824086,-103.0425555/35.1958284,-101.6898008/35.2265154,-100.2626036/35.2234954,-100.2491481/34.4331057,-100.2222927/34.0448981,-98.9502093/33.9296654,-98.515394/33.8781499,-98.3978516/33.8147985,-98.2036228/33.6747675,-96.8919535/@34.4498847,-101.2864279,8z/data=!3m1!4b1!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=8f749291-51f3-4eea-9c0b-7ae4ef49a84b | TIME: 2026-01-17 13:16:08 INFO - TOKEN: 26176795 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 13:16:08 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311060, part 1. | TIME: 2026-01-17 13:16:08 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311060. | TIME: 2026-01-17 13:16:08 INFO - TOKEN: 311060 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311060. | TIME: 2026-01-17 13:16:08 INFO - TOKEN: 311060 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 13:16:09 INFO - TOKEN: 311060 | FUNCTION: get_unique_token | STATUS: Generated unique token: l84klmmdni9v | TIME: 2026-01-17 13:16:09 INFO - TOKEN: 311060 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 13:16:10 INFO - TOKEN: 311060 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: l84klmmdni9v | TIME: 2026-01-17 13:16:11 INFO - TOKEN: 26176795 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XmhqosuBqCcVEGq49... | TIME: 2026-01-17 13:16:11 INFO - TOKEN: 26176795 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XmhqosuBqCcVEGq49 | TIME: 2026-01-17 13:16:11 INFO - TOKEN: 26176795 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6747675,-96.8919535/33.6555838,-95.5993581/33.6618534,-95.5064664/33.5902301,-94.9458777/33.4703166,-94.470326/33.4687535,-94.4613571/33.4701076,-94.0432843/@33.4702424,-94.0437437,19.76z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=33bc3c34-fca5-4002-b16e-54066a1809c9 | TIME: 2026-01-17 13:16:11 INFO - TOKEN: 26176795 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-17 13:16:11 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311060, part 2. | TIME: 2026-01-17 13:16:11 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-17 13:16:11 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311060. | TIME: 2026-01-17 13:16:12 INFO - TOKEN: 311060 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311060. | TIME: 2026-01-17 13:16:12 INFO - TOKEN: 311060 | FUNCTION: get_unique_token | STATUS: Using existing token: l84klmmdni9v | TIME: 2026-01-17 13:16:12 INFO - TOKEN: 311060 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-17 13:16:12 INFO - TOKEN: 311060 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l84klmmdni9v | TIME: 2026-01-17 13:16:13 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311060. | TIME: 2026-01-17 13:16:13 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 13:16:13 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 13:16:14 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 13:16:14 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 13:16:14 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 13:16:14 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 13:21:04 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 13:21:04 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 13:21:04 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 13:21:06 INFO - TOKEN: 93762127 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 13:21:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 13:21:07 INFO - TOKEN: 93762127 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 13:21:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 13:21:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36299 | TIME: 2026-01-17 13:21:07 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36299. Falling back to existing DB data. | TIME: 2026-01-17 13:21:07 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490213 with 1 parts. | TIME: 2026-01-17 13:21:07 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VRwBfcYDPg4KfXEc6... | TIME: 2026-01-17 13:21:07 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VRwBfcYDPg4KfXEc6 | TIME: 2026-01-17 13:21:07 INFO - TOKEN: 93762127 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2745+Bond+St,+Rochester+Hills,+MI+48309,+USA/42.6425883,-83.1949456/42.6091302,-83.2176171/42.6039479,-83.2603892/42.6029547,-83.2904494/42.494496,-83.2958914/42.6465589,-84.0521741/42.6844288,-84.6772815/41.7596362,-84.9898002/@41.8615514,-85.2228997,8.39z/data=!4m16!4m15!1m5!1m1!1s0x8824c1be3e6b9b0f:0x6c559f169f5602c3!2m2!1d-83.187398!2d42.6384039!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=959a75fb-eb3f-4dad-890d-098afab1fa81 | TIME: 2026-01-17 13:21:08 INFO - TOKEN: 93762127 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-17 13:21:08 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 490213, part 1. | TIME: 2026-01-17 13:21:08 INFO - TOKEN: 93762127 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490213. | TIME: 2026-01-17 13:21:08 INFO - TOKEN: 490213 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490213. | TIME: 2026-01-17 13:21:08 INFO - TOKEN: 490213 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 13:21:09 INFO - TOKEN: 490213 | FUNCTION: get_unique_token | STATUS: Generated unique token: jcpgqfh1720y | TIME: 2026-01-17 13:21:09 INFO - TOKEN: 490213 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2745 Bond St, Rochester Hills, MI 48309, USA' | TIME: 2026-01-17 13:21:10 INFO - TOKEN: 490213 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.6369945, -83.1883382). | TIME: 2026-01-17 13:21:10 INFO - TOKEN: 490213 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-17 13:21:10 INFO - TOKEN: 490213 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: jcpgqfh1720y | TIME: 2026-01-17 13:21:10 INFO - TOKEN: 93762127 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490213. | TIME: 2026-01-17 13:21:10 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 13:21:10 INFO - TOKEN: 93762127 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 13:21:12 INFO - TOKEN: 93762127 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 13:21:12 INFO - TOKEN: 93762127 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 13:21:12 INFO - TOKEN: 93762127 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 13:21:12 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 13:24:04 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 13:24:04 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 13:24:04 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 13:24:06 INFO - TOKEN: 53685781 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36295 | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36295. Falling back to existing DB data. | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100327 with 1 parts. | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/K8KtnYPqTpy7yXQC9... | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/K8KtnYPqTpy7yXQC9 | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.363017,-109.0467724/35.0941149,-110.9289062/35.1605543,-111.6762891/33.7693421,-112.1504054/33.4616148,-112.4432813/33.6047573,-114.530707/@33.6048206,-114.5302173,18.93z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0b792f5d-019d-4ef6-99ac-f63814f78347 | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 100327, part 1. | TIME: 2026-01-17 13:24:07 INFO - TOKEN: 53685781 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100327. | TIME: 2026-01-17 13:24:08 INFO - TOKEN: 100327 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100327. | TIME: 2026-01-17 13:24:08 INFO - TOKEN: 100327 | FUNCTION: get_unique_token | STATUS: Using existing token: mvizc5hht00r | TIME: 2026-01-17 13:24:08 INFO - TOKEN: 100327 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 13:24:09 INFO - TOKEN: 100327 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mvizc5hht00r | TIME: 2026-01-17 13:24:09 INFO - TOKEN: 53685781 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100327. | TIME: 2026-01-17 13:24:09 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 13:24:09 INFO - TOKEN: 53685781 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 13:24:11 INFO - TOKEN: 53685781 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 13:24:11 INFO - TOKEN: 53685781 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 13:24:11 INFO - TOKEN: 53685781 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 13:24:11 INFO - TOKEN: 30381811 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 13:56:04 INFO - TOKEN: 30381811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 13:56:04 INFO - TOKEN: 30381811 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 13:56:04 INFO - TOKEN: 30381811 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 13:56:06 INFO - TOKEN: 30381811 | FUNCTION: process_order_full_with_needs_processing | STATUS: FAILED | TIME: 2026-01-17 13:56:06 Traceback (most recent call last): File "/home/heavyhaulgbt/public_html/flaskapp/controllers/order_controller.py", line 715, in process_order_full_with_needs_processing api_result = fetch_from_api(f"seperateorders/{token}") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/heavyhaulgbt/public_html/flaskapp/utils/api_utils.py", line 16, in fetch_from_api response.raise_for_status() File "/home/heavyhaulgbt/public_html/flaskapp/venv/lib64/python3.12/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://permits.synchrontms.com/ai/v1/seperateorders/30381811 INFO - TOKEN: 30381811 | FUNCTION: process_scheduled_token_needs_processing | STATUS: FAILED | TIME: 2026-01-17 13:56:06 INFO - TOKEN: 30381811 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 13:56:06 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 18:53:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 18:53:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 18:53:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 18:53:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 18:53:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 18:53:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 18:53:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 18:53:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 18:53:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 18:53:08 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 18:53:08 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 18:53:08 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 18:53:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 19:13:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:13:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:13:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 19:13:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 19:13:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 19:13:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 19:13:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 19:13:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 19:13:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 19:13:08 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:13:08 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:13:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 19:13:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 19:19:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:19:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:19:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 19:19:07 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 19:19:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 19:19:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 19:19:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 19:19:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 19:19:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 19:19:08 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:19:08 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:19:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 19:19:08 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 19:23:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:23:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:23:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 19:23:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 19:23:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 19:23:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 19:23:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 19:23:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 19:23:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 19:23:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:23:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:23:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 19:23:09 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 19:29:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:29:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:29:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 19:29:06 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 19:29:06 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 19:29:06 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 19:29:06 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 19:29:06 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 19:29:06 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 19:29:07 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:29:07 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:29:07 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 19:29:07 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 19:52:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:52:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:52:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 19:52:07 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 19:52:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 19:52:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 19:52:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 19:52:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 19:52:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 19:52:08 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:52:08 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:52:08 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 19:52:08 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 19:56:03 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:56:03 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:56:03 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 19:56:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 19:56:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 19:56:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 19:56:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 19:56:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 19:56:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 19:56:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:56:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:56:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 19:56:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 19:58:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:58:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 19:58:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 19:58:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 19:58:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 19:58:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 19:58:06 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 19:58:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 19:58:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 19:58:07 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:58:07 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 19:58:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 19:58:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:02:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:02:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:02:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:02:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:02:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:02:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:02:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:02:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:02:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:02:08 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:02:08 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:02:08 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:02:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:03:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:03:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:03:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:03:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:03:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:03:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:03:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:03:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:03:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:03:08 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:03:08 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:03:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:03:08 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:08:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:08:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:08:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:08:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:08:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:08:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:08:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:08:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:08:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:08:08 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:08:08 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:08:08 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:08:08 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:34:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:34:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:34:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:34:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:34:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:34:06 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:34:06 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:34:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:34:06 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:34:07 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:34:07 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:34:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:34:07 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:36:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:36:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:36:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:36:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:36:08 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:36:08 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:36:08 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:36:08 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:37:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:37:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:37:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:37:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:37:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:37:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:37:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:37:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:37:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:37:08 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:37:08 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:37:08 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:37:08 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:38:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:38:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:38:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36378 | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36378. Falling back to existing DB data. | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480006 with 1 parts. | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/asNVGj8bn5ukeQMm7... | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/asNVGj8bn5ukeQMm7 | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.2476998,-111.0468462/41.7385676,-107.6827463/41.2910851,-105.55001/41.1806516,-104.0533662/@39.6381839,-111.9115182,5.27z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcwOC4wKgBIAVAD&skid=63ecc9a6-42f7-4c44-aeb5-72764e0a2b6f | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 480006, part 1. | TIME: 2026-01-17 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480006. | TIME: 2026-01-17 20:38:08 INFO - TOKEN: 480006 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480006. | TIME: 2026-01-17 20:38:08 INFO - TOKEN: 480006 | FUNCTION: get_unique_token | STATUS: Using existing token: kgqw8r02sofe | TIME: 2026-01-17 20:38:08 INFO - TOKEN: 480006 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 20:38:09 INFO - TOKEN: 480006 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kgqw8r02sofe | TIME: 2026-01-17 20:38:09 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480006. | TIME: 2026-01-17 20:38:09 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:38:09 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:38:11 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:38:11 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:38:11 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:38:11 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:47:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:47:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:47:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:47:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36271 | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36271. Falling back to existing DB data. | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280345 with 1 parts. | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wCkRFUREVkwNMzu78... | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wCkRFUREVkwNMzu78 | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1530517,-90.0662808/35.1922073,-89.9862196/35.1577661,-89.8778121/35.8418346,-88.0864829/35.8465461,-88.0874787/35.8449963,-88.0860338/35.843282,-88.0805893/36.0049777,-87.254242/35.8759071,-86.4669833/285+Frank+Martin+Rd,+Shelbyville,+TN+37160,+USA/@35.6926352,-86.7273931,10.5z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8863e9028247153b:0x6404417c21b27596!2m2!1d-86.4593132!2d35.5663722!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=db8e628b-5a51-474d-be2f-bdadcdc48173 | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 280345, part 1. | TIME: 2026-01-17 20:47:07 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280345. | TIME: 2026-01-17 20:47:08 INFO - TOKEN: 280345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280345. | TIME: 2026-01-17 20:47:08 INFO - TOKEN: 280345 | FUNCTION: get_unique_token | STATUS: Using existing token: 0q0k2r5fhub5 | TIME: 2026-01-17 20:47:08 INFO - TOKEN: 280345 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '285 Frank Martin Rd, Shelbyville, TN 37160, USA' | TIME: 2026-01-17 20:47:09 INFO - TOKEN: 280345 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.5680636, -86.4565988). | TIME: 2026-01-17 20:47:10 INFO - TOKEN: 280345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-17 20:47:10 INFO - TOKEN: 280345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0q0k2r5fhub5 | TIME: 2026-01-17 20:47:10 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280345. | TIME: 2026-01-17 20:47:10 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:47:10 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:47:12 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:47:12 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:47:12 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:47:12 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:55:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:55:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:55:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:55:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:55:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:55:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:55:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:55:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:55:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:55:09 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:55:09 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:55:09 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:55:09 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:56:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:56:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:56:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36381 | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36381. Falling back to existing DB data. | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220124 with 1 parts. | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QX6byNLq3PQcYTKx7... | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QX6byNLq3PQcYTKx7 | TIME: 2026-01-17 20:56:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.720285,-91.3580394/39.7438362,-91.2690575/39.7368211,-90.0046442/39.8111336,-89.5663433/40.141751,-88.2786281/40.1176254,-87.5317237/@39.8318164,-89.364093,9z/data=!4m2!4m1!3e0!5m1!1e1?skid=bbe36b4f-d15e-48e7-b8a2-81cd4c7a7c6a&entry=tts&g_ep=EgoyMDI1MDMyNS4xKgBIAVAD | TIME: 2026-01-17 20:56:08 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 20:56:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220124, part 1. | TIME: 2026-01-17 20:56:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220124. | TIME: 2026-01-17 20:56:08 INFO - TOKEN: 220124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220124. | TIME: 2026-01-17 20:56:08 INFO - TOKEN: 220124 | FUNCTION: get_unique_token | STATUS: Using existing token: ujq7apg8kfbj | TIME: 2026-01-17 20:56:08 INFO - TOKEN: 220124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 20:56:10 INFO - TOKEN: 220124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ujq7apg8kfbj | TIME: 2026-01-17 20:56:10 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220124. | TIME: 2026-01-17 20:56:10 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:56:10 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:56:12 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:56:12 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:56:12 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:56:12 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 20:57:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:57:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 20:57:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36369 | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36369. Falling back to existing DB data. | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280346 with 1 parts. | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GBqoqU47EWaWWAbq6... | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GBqoqU47EWaWWAbq6 | TIME: 2026-01-17 20:57:07 INFO - TOKEN: 25598213 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5956737,-82.2440695/36.0488085,-83.4185476/35.990717,-83.9023698/35.8602347,-84.2592242/35.0048961,-85.2257457/34.9829788,-85.4095432/@34.982713,-85.4086351,17.07z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=6b06299f-80a7-4528-a332-93c5ae1b4cc4 | TIME: 2026-01-17 20:57:09 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 20:57:09 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 280346, part 1. | TIME: 2026-01-17 20:57:09 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280346. | TIME: 2026-01-17 20:57:09 INFO - TOKEN: 280346 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280346. | TIME: 2026-01-17 20:57:09 INFO - TOKEN: 280346 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 20:57:09 INFO - TOKEN: 280346 | FUNCTION: get_unique_token | STATUS: Generated unique token: p2hdait9smfq | TIME: 2026-01-17 20:57:10 INFO - TOKEN: 280346 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 20:57:11 INFO - TOKEN: 280346 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: p2hdait9smfq | TIME: 2026-01-17 20:57:11 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280346. | TIME: 2026-01-17 20:57:11 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 20:57:11 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 20:57:12 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:57:12 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 20:57:12 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 20:57:12 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 21:00:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 21:00:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 21:00:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36379 | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36379. Falling back to existing DB data. | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 170317 with 1 parts. | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Kn2MLpPN2Ywofvbg7... | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Kn2MLpPN2Ywofvbg7 | TIME: 2026-01-17 21:00:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1806516,-104.0533662/41.1323901,-100.9353924/40.8215835,-97.3182158/40.8096238,-96.7530004/40.4485112,-96.7422158/40.2658445,-96.7402265/40.3780686,-96.1979466/40.3992277,-95.6518066/@40.2164406,-96.1801145,9.31z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e43fceac-a402-4745-b9e5-710cafc1e82b | TIME: 2026-01-17 21:00:08 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-17 21:00:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 170317, part 1. | TIME: 2026-01-17 21:00:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 170317. | TIME: 2026-01-17 21:00:09 INFO - TOKEN: 170317 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 170317. | TIME: 2026-01-17 21:00:09 INFO - TOKEN: 170317 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-17 21:00:09 INFO - TOKEN: 170317 | FUNCTION: get_unique_token | STATUS: Generated unique token: 2qg36y2rt0tu | TIME: 2026-01-17 21:00:09 INFO - TOKEN: 170317 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-17 21:00:11 INFO - TOKEN: 170317 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 2qg36y2rt0tu | TIME: 2026-01-17 21:00:11 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 170317. | TIME: 2026-01-17 21:00:11 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 21:00:11 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 21:00:13 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 21:00:13 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 21:00:13 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 21:00:13 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 21:01:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 21:01:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 21:01:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 21:01:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36377 | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36377. Falling back to existing DB data. | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120456 with 1 parts. | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PL3bWT4xuTcCgrCz7... | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PL3bWT4xuTcCgrCz7 | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7380017,-114.0437129/40.6813182,-112.2770265/40.7522753,-111.9110324/40.7181385,-111.8844472/40.7435172,-111.4730941/41.2476898,-111.0468268/@41.0111603,-113.6615511,7.9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=24c94e04-49a2-4f4f-9b81-d56ac70a53b7 | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120456, part 1. | TIME: 2026-01-17 21:01:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120456. | TIME: 2026-01-17 21:01:08 INFO - TOKEN: 120456 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120456. | TIME: 2026-01-17 21:01:08 INFO - TOKEN: 120456 | FUNCTION: get_unique_token | STATUS: Using existing token: y0q69rmb6wfs | TIME: 2026-01-17 21:01:08 INFO - TOKEN: 120456 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 21:01:09 INFO - TOKEN: 120456 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y0q69rmb6wfs | TIME: 2026-01-17 21:01:09 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120456. | TIME: 2026-01-17 21:01:09 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 21:01:09 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 21:01:11 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 21:01:11 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 21:01:11 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 21:01:11 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 21:09:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 21:09:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 21:09:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36387 | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36387. Falling back to existing DB data. | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190023 with 1 parts. | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/40.3992485,-95.651777/40.4001835,-95.5... | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 190023, part 1. | TIME: 2026-01-17 21:09:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190023. | TIME: 2026-01-17 21:09:08 INFO - TOKEN: 190023 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190023. | TIME: 2026-01-17 21:09:08 INFO - TOKEN: 190023 | FUNCTION: get_unique_token | STATUS: Using existing token: 7ejjjmra7k31 | TIME: 2026-01-17 21:09:08 INFO - TOKEN: 190023 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-17 21:09:09 INFO - TOKEN: 190023 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7ejjjmra7k31 | TIME: 2026-01-17 21:09:09 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190023. | TIME: 2026-01-17 21:09:09 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 21:09:09 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 21:09:11 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 21:09:11 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 21:09:11 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 21:09:11 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-17 21:12:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-17 21:12:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-17 21:12:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36382 | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36382. Falling back to existing DB data. | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210178 with 1 parts. | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vnjHzGkd3poK5uot6... | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vnjHzGkd3poK5uot6 | TIME: 2026-01-17 21:12:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.117633,-87.5316984/39.6920219,-86.2213512/39.8001288,-86.0162713/39.8306355,-84.8138378/@39.8303365,-84.8136498,18.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYwOC4wKgBIAVAD&skid=36b8e904-82e7-42eb-801f-0c0c2e146802 | TIME: 2026-01-17 21:12:08 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-17 21:12:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210178, part 1. | TIME: 2026-01-17 21:12:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210178. | TIME: 2026-01-17 21:12:09 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210178. | TIME: 2026-01-17 21:12:09 INFO - TOKEN: 210178 | FUNCTION: get_unique_token | STATUS: Using existing token: l90nodujqkyx | TIME: 2026-01-17 21:12:09 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-17 21:12:10 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l90nodujqkyx | TIME: 2026-01-17 21:12:10 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210178. | TIME: 2026-01-17 21:12:10 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-17 21:12:10 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-17 21:12:13 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 21:12:13 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-17 21:12:13 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-17 21:12:13 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 00:40:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:40:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:40:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 00:40:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 00:40:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 00:40:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 00:40:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 00:40:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 00:40:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 00:40:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:40:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:40:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 00:40:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 00:42:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:42:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:42:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 00:42:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 00:42:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 00:42:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 00:42:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 00:42:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 00:42:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 00:42:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:42:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:42:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 00:42:08 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 00:43:04 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:43:04 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:43:04 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 00:43:06 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 00:43:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 00:44:04 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:44:04 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:44:04 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 00:44:06 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 00:44:06 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 00:44:06 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 00:44:06 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 00:44:06 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 00:44:06 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 00:44:07 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:44:07 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:44:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 00:44:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 00:47:04 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:47:04 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:47:04 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 00:47:06 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 00:47:06 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 00:47:06 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 00:47:06 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 00:47:06 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 00:47:06 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 00:47:07 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:47:07 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:47:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 00:47:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 00:48:04 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:48:04 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:48:04 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 00:48:06 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 00:48:06 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 00:48:06 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 00:48:06 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 00:48:06 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 00:48:06 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 00:48:07 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:48:07 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:48:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 00:48:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 00:54:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:54:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 00:54:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 00:54:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 00:54:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 00:54:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 00:54:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 00:54:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 00:54:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 00:54:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:54:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 00:54:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 00:54:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 01:05:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 01:05:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 01:05:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 01:05:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 01:05:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 01:05:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 01:05:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 01:05:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 01:05:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 01:05:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 01:05:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 01:05:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 01:05:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 01:06:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 01:06:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 01:06:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 01:06:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 01:06:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 01:06:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 01:06:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 01:06:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 01:06:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 01:06:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 01:06:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 01:06:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 01:06:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 01:12:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 01:12:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 01:12:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 01:12:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 01:12:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 01:12:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 01:12:06 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 01:12:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 01:12:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 01:12:07 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 01:12:07 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 01:12:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 01:12:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 01:13:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 01:13:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 01:13:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 01:13:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 01:13:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 01:13:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 01:13:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 01:13:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 01:13:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 01:13:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 01:13:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 01:13:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 01:13:08 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:08:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:08:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:08:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:08:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:22:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:22:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:22:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:22:06 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:22:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:22:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:22:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:22:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:22:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:22:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:22:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:22:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:22:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:28:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:28:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:28:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:28:06 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:28:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:28:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:28:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:28:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:28:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:28:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:28:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:28:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:28:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:31:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:31:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:31:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:31:06 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:31:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:31:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:31:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:31:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:31:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:31:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:31:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:31:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:31:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:33:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:33:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:33:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:33:06 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:33:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:33:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:33:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:33:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:33:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:33:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:33:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:33:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:33:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:34:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:34:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:34:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:34:06 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:34:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:34:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:34:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:34:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:34:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:34:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:34:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:34:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:34:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:37:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:37:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:37:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:37:06 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:37:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:37:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:37:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:37:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:37:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:37:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:37:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:37:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:37:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:38:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:38:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:38:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:38:06 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:38:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:38:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:38:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:38:07 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:38:07 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:38:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:38:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:38:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:38:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:39:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:39:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:39:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:39:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:46:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:46:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:46:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36398 | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36398. Falling back to existing DB data. | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440065 with 1 parts. | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qNdimt3X5pebAZcx9... | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qNdimt3X5pebAZcx9 | TIME: 2026-01-18 04:46:07 INFO - TOKEN: 74256240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.8356989,-82.1492272/38.4541858,-81.8980661/38.377047,-81.6038365/38.6220298,-81.0022032/39.4368243,-80.1818938/39.4794053,-80.1417435/39.4735393,-80.1348872/39.4705982,-80.1253519/39.6635281,-79.4767174/@39.0114034,-81.4723418,9z/data=!3m1!4b1!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwNS4wKgBIAVAD&skid=8d4cf53f-7adb-42f5-9577-49eb89876954 | TIME: 2026-01-18 04:46:08 INFO - TOKEN: 74256240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-18 04:46:08 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 440065, part 1. | TIME: 2026-01-18 04:46:08 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440065. | TIME: 2026-01-18 04:46:08 INFO - TOKEN: 440065 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440065. | TIME: 2026-01-18 04:46:08 INFO - TOKEN: 440065 | FUNCTION: get_unique_token | STATUS: Using existing token: b9qqi49t9qqr | TIME: 2026-01-18 04:46:08 INFO - TOKEN: 440065 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-18 04:46:09 INFO - TOKEN: 440065 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: b9qqi49t9qqr | TIME: 2026-01-18 04:46:09 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440065. | TIME: 2026-01-18 04:46:09 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:46:09 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:46:10 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:46:10 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:46:10 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:46:10 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:47:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:47:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:47:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36398 | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36398. Falling back to existing DB data. | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440065 with 1 parts. | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uqsWVMMmdF7ZB7aE6... | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uqsWVMMmdF7ZB7aE6 | TIME: 2026-01-18 04:47:06 INFO - TOKEN: 74256240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/39.5846107,-77.830395/39.2954242,-78.0815986/@39.4682006,-78.0442443,11.43z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTEwOS4wKgBIAVAD&skid=401a63de-8442-4d4f-b119-c12d97e456fe | TIME: 2026-01-18 04:47:07 INFO - TOKEN: 74256240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-18 04:47:07 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 440065, part 2. | TIME: 2026-01-18 04:47:07 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 1 waypoints. | TIME: 2026-01-18 04:47:07 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 440065. | TIME: 2026-01-18 04:47:07 INFO - TOKEN: 440065 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440065. | TIME: 2026-01-18 04:47:07 INFO - TOKEN: 440065 | FUNCTION: get_unique_token | STATUS: Using existing token: b9qqi49t9qqr | TIME: 2026-01-18 04:47:08 INFO - TOKEN: 440065 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-18 04:47:08 INFO - TOKEN: 440065 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: b9qqi49t9qqr | TIME: 2026-01-18 04:47:09 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440065. | TIME: 2026-01-18 04:47:09 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:47:09 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:47:10 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:47:10 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:47:10 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:47:10 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:48:04 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:48:04 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:48:04 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:48:06 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:48:07 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:48:07 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:48:07 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:48:07 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:48:07 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:48:07 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:48:07 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:48:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:48:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 04:59:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:59:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 04:59:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 04:59:06 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 04:59:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 04:59:06 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 04:59:06 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 04:59:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 04:59:06 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 04:59:07 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:59:07 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 04:59:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 04:59:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 06:04:04 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 06:04:05 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 06:04:05 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 06:04:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 14:25:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 14:25:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 14:25:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 14:25:07 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 14:25:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 14:25:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 14:25:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 14:25:07 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 14:25:07 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 14:25:08 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 14:25:08 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 14:25:08 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 14:25:08 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 21:30:04 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:30:04 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:30:04 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36395 | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36395. Falling back to existing DB data. | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460027 with 1 parts. | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tM2nmCS9YZojAZqKA... | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tM2nmCS9YZojAZqKA | TIME: 2026-01-18 21:30:07 INFO - TOKEN: 78059538 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9682304,-77.1796515/39.0471185,-77.1502021/39.4088738,-77.435272/39.582269,-77.4354063/39.7199027,-77.3066559/@39.7196426,-77.3070171,18.9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcxNi4wKgBIAVAD&skid=7ad13206-90f3-4e2b-ad00-44f7dba6ae9b | TIME: 2026-01-18 21:30:08 INFO - TOKEN: 78059538 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-18 21:30:08 INFO - TOKEN: 78059538 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 460027, part 1. | TIME: 2026-01-18 21:30:08 INFO - TOKEN: 78059538 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460027. | TIME: 2026-01-18 21:30:08 INFO - TOKEN: 460027 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460027. | TIME: 2026-01-18 21:30:08 INFO - TOKEN: 460027 | FUNCTION: get_unique_token | STATUS: Using existing token: vwx9kylz5m33 | TIME: 2026-01-18 21:30:08 INFO - TOKEN: 460027 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-18 21:30:09 INFO - TOKEN: 460027 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vwx9kylz5m33 | TIME: 2026-01-18 21:30:09 INFO - TOKEN: 78059538 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460027. | TIME: 2026-01-18 21:30:09 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 21:30:09 INFO - TOKEN: 78059538 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 21:30:10 INFO - TOKEN: 78059538 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:30:10 INFO - TOKEN: 78059538 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:30:10 INFO - TOKEN: 78059538 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 21:30:10 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 21:33:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:33:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:33:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36399 | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36399. Falling back to existing DB data. | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460153 with 1 parts. | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cE1CfDfMFiv4jmbM8... | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cE1CfDfMFiv4jmbM8 | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/39.6635284,-79.4767985/39.6680276,-78.449877/39.6973108,-78.2458997/39.6979837,-78.1737429/39.6930215,-78.1420938/39.6808548,-78.0952981/39.6268472,-77.8111352/39.5998438,-77.8213193/39.5846132,-77.8303397/@39.6066844,-80.6474475,7.89z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3fbab469-4726-45da-8630-2689cde8fbcf | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 460153, part 1. | TIME: 2026-01-18 21:33:07 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460153. | TIME: 2026-01-18 21:33:08 INFO - TOKEN: 460153 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460153. | TIME: 2026-01-18 21:33:08 INFO - TOKEN: 460153 | FUNCTION: get_unique_token | STATUS: Using existing token: zjlpgyeocg2e | TIME: 2026-01-18 21:33:08 INFO - TOKEN: 460153 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-18 21:33:09 INFO - TOKEN: 460153 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zjlpgyeocg2e | TIME: 2026-01-18 21:33:09 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460153. | TIME: 2026-01-18 21:33:09 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 21:33:09 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 21:33:10 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:33:10 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:33:10 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 21:33:10 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 21:39:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:39:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:39:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 21:39:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 21:39:06 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 21:39:06 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 21:39:06 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 21:39:06 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 21:39:06 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 21:39:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:39:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:39:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 21:39:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 21:40:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:40:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:40:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 21:40:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 21:40:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 21:40:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 21:40:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 21:40:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36114 | TIME: 2026-01-18 21:40:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36114. Falling back to existing DB data. | TIME: 2026-01-18 21:40:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341150 with 1 parts. | TIME: 2026-01-18 21:40:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2NQx9PMAXin79KPf6... | TIME: 2026-01-18 21:40:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2NQx9PMAXin79KPf6 | TIME: 2026-01-18 21:40:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2270+Cosmos+Ct+Suite+100,+Carlsbad,+CA+92011,+USA/33.1307994,-117.105175/33.5615586,-117.1807954/34.2298401,-117.4158072/34.8855335,-116.9896602/34.7172053,-114.4882289/@34.4300744,-117.2251913,9.1z/data=!4m13!4m12!1m5!1m1!1s0x80dc735f280ac61f:0xf4f531718976086c!2m2!1d-117.2704648!2d33.1224763!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e4?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=63b57377-d7a3-4757-9d15-da5622f69c1a | TIME: 2026-01-18 21:40:09 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-18 21:40:09 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 341150, part 1. | TIME: 2026-01-18 21:40:09 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341150. | TIME: 2026-01-18 21:40:09 INFO - TOKEN: 341150 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341150. | TIME: 2026-01-18 21:40:09 INFO - TOKEN: 341150 | FUNCTION: get_unique_token | STATUS: Using existing token: gw7vo00ide8y | TIME: 2026-01-18 21:40:09 INFO - TOKEN: 341150 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2270 Cosmos Ct Suite 100, Carlsbad, CA 92011, USA' | TIME: 2026-01-18 21:40:11 INFO - TOKEN: 341150 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-18 21:40:12 INFO - TOKEN: 341150 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.122419, -117.270589). | TIME: 2026-01-18 21:40:16 INFO - TOKEN: 341150 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-18 21:40:16 INFO - TOKEN: 341150 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gw7vo00ide8y | TIME: 2026-01-18 21:40:17 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341150. | TIME: 2026-01-18 21:40:17 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 21:40:17 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 21:40:18 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:40:18 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:40:18 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 21:40:18 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-18 21:48:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:48:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-18 21:48:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36362 | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36362 | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36362. Falling back to existing DB data. | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36362 because it has no route_token in new or existing data. | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-18 21:48:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-18 21:48:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:48:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-18 21:48:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-18 21:48:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 05:05:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:05:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:05:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 05:05:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 05:05:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 05:05:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 05:05:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 05:05:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 05:05:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 05:05:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:05:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:05:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 05:05:09 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 05:07:04 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:07:04 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:07:04 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36368 | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36368. Falling back to existing DB data. | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100002 with 1 parts. | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/u2Y83B5UKf456vet5... | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/u2Y83B5UKf456vet5 | TIME: 2026-01-19 05:07:06 INFO - TOKEN: 26176795 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171473,-114.4877432/35.1952227,-111.7385708/35.3624303,-109.0467861/@35.1807678,-116.7849654,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyOC4wKgBIAVAD&skid=efe61362-9d83-4063-942a-c426cc480fa3 | TIME: 2026-01-19 05:07:07 INFO - TOKEN: 26176795 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-19 05:07:07 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100002, part 1. | TIME: 2026-01-19 05:07:07 INFO - TOKEN: 26176795 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100002. | TIME: 2026-01-19 05:07:07 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100002. | TIME: 2026-01-19 05:07:07 INFO - TOKEN: 100002 | FUNCTION: get_unique_token | STATUS: Using existing token: qrc72d1ho5d6 | TIME: 2026-01-19 05:07:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-19 05:07:09 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrc72d1ho5d6 | TIME: 2026-01-19 05:07:09 INFO - TOKEN: 26176795 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100002. | TIME: 2026-01-19 05:07:09 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 05:07:09 INFO - TOKEN: 26176795 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 05:07:10 INFO - TOKEN: 26176795 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:07:10 INFO - TOKEN: 26176795 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:07:10 INFO - TOKEN: 26176795 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 05:07:10 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 05:09:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:09:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:09:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36389 | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36389. Falling back to existing DB data. | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-19 05:09:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-19 05:09:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-19 05:09:08 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-19 05:09:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-19 05:09:09 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-19 05:09:09 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-19 05:09:09 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 05:09:09 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 05:09:11 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:09:11 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:09:11 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 05:09:11 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 05:22:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:22:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:22:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 05:22:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 05:22:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 05:22:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 05:22:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 05:22:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 05:22:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 05:22:09 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:22:09 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:22:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 05:22:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 05:28:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:28:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:28:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36113 | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36113. Falling back to existing DB data. | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341149 with 1 parts. | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MaS4aomSGmfz3KXF6... | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MaS4aomSGmfz3KXF6 | TIME: 2026-01-19 05:28:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6072769,-115.3914791/34.8745386,-117.0801863/34.993066,-117.5418662/34.3976913,-117.403226/34.2148516,-117.4118602/33.7936574,-117.4994458/33.1287962,-117.1135281/33.1429358,-117.1893097/Suite+100/@34.4307938,-116.9543012,291669m/data=!3m1!1e3!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dc735f280ac61f:0xf4f531718976086c!2m2!1d-117.2704648!2d33.1224763!3e0!5m1!1e4?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b04dab74-33c8-4719-ad2e-1523a7fee4a7 | TIME: 2026-01-19 05:28:08 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-19 05:28:08 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 341149, part 1. | TIME: 2026-01-19 05:28:08 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341149. | TIME: 2026-01-19 05:28:09 INFO - TOKEN: 341149 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341149. | TIME: 2026-01-19 05:28:09 INFO - TOKEN: 341149 | FUNCTION: get_unique_token | STATUS: Using existing token: xrvgcfvvbxl6 | TIME: 2026-01-19 05:28:09 INFO - TOKEN: 341149 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Suite+100' | TIME: 2026-01-19 05:28:11 INFO - TOKEN: 341149 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (45.5385637, -73.6583168). | TIME: 2026-01-19 05:28:11 INFO - TOKEN: 341149 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-19 05:28:11 INFO - TOKEN: 341149 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xrvgcfvvbxl6 | TIME: 2026-01-19 05:28:11 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341149. | TIME: 2026-01-19 05:28:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 05:28:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 05:28:13 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:28:13 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:28:13 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 05:28:13 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 05:40:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:40:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:40:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 05:40:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 05:40:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 05:40:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 05:40:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 05:40:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 05:40:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 05:40:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:40:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:40:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 05:40:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 05:41:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:41:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 05:41:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 05:41:07 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 05:41:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 05:41:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 05:41:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 05:41:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 05:41:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 05:41:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:41:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 05:41:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 05:41:09 INFO - TOKEN: 83012267 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 15:53:04 INFO - TOKEN: 83012267 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 15:53:04 INFO - TOKEN: 83012267 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 15:53:04 INFO - TOKEN: 83012267 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 15:53:06 INFO - TOKEN: 83012267 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 15:53:06 INFO - TOKEN: 83012267 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 15:53:06 INFO - TOKEN: 83012267 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 15:53:06 INFO - TOKEN: 83012267 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 15:53:06 INFO - TOKEN: 83012267 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 15:53:06 INFO - TOKEN: 83012267 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 15:53:07 INFO - TOKEN: 83012267 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 15:53:07 INFO - TOKEN: 83012267 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 15:53:07 INFO - TOKEN: 83012267 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 15:53:07 INFO - TOKEN: 83012267 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 16:00:04 INFO - TOKEN: 83012267 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 16:00:04 INFO - TOKEN: 83012267 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 16:00:04 INFO - TOKEN: 83012267 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 16:00:06 INFO - TOKEN: 83012267 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 16:00:07 INFO - TOKEN: 83012267 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 16:00:07 INFO - TOKEN: 83012267 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 16:00:07 INFO - TOKEN: 83012267 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 16:00:07 INFO - TOKEN: 83012267 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 16:00:07 INFO - TOKEN: 83012267 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 16:00:07 INFO - TOKEN: 83012267 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 16:00:07 INFO - TOKEN: 83012267 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 16:00:07 INFO - TOKEN: 83012267 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 16:00:07 INFO - TOKEN: 83012267 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 16:01:04 INFO - TOKEN: 83012267 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 16:01:04 INFO - TOKEN: 83012267 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 16:01:04 INFO - TOKEN: 83012267 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 16:01:07 INFO - TOKEN: 83012267 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 16:01:07 INFO - TOKEN: 83012267 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 16:01:07 INFO - TOKEN: 83012267 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 16:01:07 INFO - TOKEN: 83012267 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 16:01:07 INFO - TOKEN: 83012267 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36402 | TIME: 2026-01-19 16:01:07 INFO - TOKEN: 83012267 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36402. Falling back to existing DB data. | TIME: 2026-01-19 16:01:07 INFO - TOKEN: 83012267 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36402 because it has no route_token in new or existing data. | TIME: 2026-01-19 16:01:07 INFO - TOKEN: 83012267 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 16:01:07 INFO - TOKEN: 83012267 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 16:01:08 INFO - TOKEN: 83012267 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 16:01:08 INFO - TOKEN: 83012267 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 16:01:08 INFO - TOKEN: 83012267 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 16:01:08 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 19:56:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 19:56:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 19:56:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 19:56:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 19:56:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 19:56:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 19:56:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 19:56:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 19:56:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 19:56:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 19:56:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 19:56:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 19:56:09 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 20:36:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 20:36:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 20:36:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36383 | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36383. Falling back to existing DB data. | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240331 with 1 parts. | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JCeoLPKzpbwitgxu8... | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JCeoLPKzpbwitgxu8 | TIME: 2026-01-19 20:36:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8306275,-84.8138407/39.9655761,-83.1194904/39.9331322,-82.8389357/40.0606565,-80.8345096/40.0496148,-80.7317417/@40.0604621,-80.8358892,17.96z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkxNy4wKgBIAVAD&skid=ad4a1fb5-2190-49e2-903e-af115f91637b | TIME: 2026-01-19 20:36:09 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-19 20:36:09 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240331, part 1. | TIME: 2026-01-19 20:36:09 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240331. | TIME: 2026-01-19 20:36:09 INFO - TOKEN: 240331 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240331. | TIME: 2026-01-19 20:36:09 INFO - TOKEN: 240331 | FUNCTION: get_unique_token | STATUS: Using existing token: n1g4b02xtgcg | TIME: 2026-01-19 20:36:09 INFO - TOKEN: 240331 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-19 20:36:11 INFO - TOKEN: 240331 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1g4b02xtgcg | TIME: 2026-01-19 20:36:11 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240331. | TIME: 2026-01-19 20:36:11 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 20:36:11 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 20:36:13 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 20:36:13 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 20:36:13 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 20:36:13 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 20:38:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 20:38:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 20:38:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 20:38:06 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 20:38:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 20:38:09 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 20:38:09 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 20:38:09 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 20:38:09 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 20:39:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 20:39:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 20:39:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36388 | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36388 | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36388. Falling back to existing DB data. | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440001 with 2 parts. | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/j8mMU2araan94stg9... | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/j8mMU2araan94stg9 | TIME: 2026-01-19 20:39:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0496144,-80.7317629/40.0956044,-80.5192308/@40.0689576,-80.7080674,28923m/data=!3m2!1e3!4b1!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMi4wKgBIAVAD&skid=546d0327-84cb-4375-9068-5efc87285c15 | TIME: 2026-01-19 20:39:08 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-19 20:39:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 440001, part 1. | TIME: 2026-01-19 20:39:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440001. | TIME: 2026-01-19 20:39:09 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440001. | TIME: 2026-01-19 20:39:09 INFO - TOKEN: 440001 | FUNCTION: get_unique_token | STATUS: Using existing token: 5djn9b1tg0a1 | TIME: 2026-01-19 20:39:09 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-19 20:39:10 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5djn9b1tg0a1 | TIME: 2026-01-19 20:39:10 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4BoHYdFqPA7uNh4f8... | TIME: 2026-01-19 20:39:10 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4BoHYdFqPA7uNh4f8 | TIME: 2026-01-19 20:39:10 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7213279,-80.0616064/39.5800781,-79.9658868/39.6635296,-79.4767012/@39.6498351,-79.934436,58200m/data=!3m2!1e3!4b1!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMi4wKgBIAVAD&skid=aa73eef5-8d7a-49f4-bfc8-3ff624ad4011 | TIME: 2026-01-19 20:39:11 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-19 20:39:11 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440001, part 2. | TIME: 2026-01-19 20:39:11 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-19 20:39:11 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 440001. | TIME: 2026-01-19 20:39:12 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440001. | TIME: 2026-01-19 20:39:12 INFO - TOKEN: 440001 | FUNCTION: get_unique_token | STATUS: Using existing token: 5djn9b1tg0a1 | TIME: 2026-01-19 20:39:12 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-19 20:39:13 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5djn9b1tg0a1 | TIME: 2026-01-19 20:39:13 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440001. | TIME: 2026-01-19 20:39:13 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 20:39:13 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 20:39:15 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 20:39:15 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 20:39:15 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 20:39:15 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 20:45:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 20:45:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 20:45:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36385 | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36385. Falling back to existing DB data. | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460116 with 1 parts. | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/j7Hyw3sY9RKkQZjP6... | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/j7Hyw3sY9RKkQZjP6 | TIME: 2026-01-19 20:45:07 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6635245,-79.4766957/39.6005194,-77.8184541/39.6128694,-77.7974875/39.6274492,-77.7712557/39.6058794,-77.7466606/39.2980336,-76.7430518/39.2592283,-76.6743971/2025+E+McComas+St,+Baltimore,+MD+21230/@39.266722,-76.6068413,15.01z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x89c803a1ec33c9f1:0x960c5af124326826!2m2!1d-76.590151!2d39.2636755!3e0?entry=tts&g_ep=EgoyMDI1MDkxNS4wKgBIAVAD&skid=c2b00e6b-b289-4336-a747-08e9d761445d | TIME: 2026-01-19 20:45:08 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-19 20:45:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 460116, part 1. | TIME: 2026-01-19 20:45:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460116. | TIME: 2026-01-19 20:45:09 INFO - TOKEN: 460116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460116. | TIME: 2026-01-19 20:45:09 INFO - TOKEN: 460116 | FUNCTION: get_unique_token | STATUS: Using existing token: 09k3fx553pk3 | TIME: 2026-01-19 20:45:09 INFO - TOKEN: 460116 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2025 E McComas St, Baltimore, MD 21230' | TIME: 2026-01-19 20:45:10 INFO - TOKEN: 460116 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.2628849, -76.5909093). | TIME: 2026-01-19 20:45:11 INFO - TOKEN: 460116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-19 20:45:11 INFO - TOKEN: 460116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 09k3fx553pk3 | TIME: 2026-01-19 20:45:11 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460116. | TIME: 2026-01-19 20:45:11 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 20:45:11 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 20:45:14 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 20:45:14 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 20:45:14 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 20:45:14 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:24:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:24:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:24:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:24:07 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:24:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:24:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:24:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:24:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:24:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:24:09 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:24:09 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:24:09 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:24:09 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:27:04 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:27:04 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:27:04 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:27:06 INFO - TOKEN: 00664824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:27:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:27:07 INFO - TOKEN: 00664824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:27:07 INFO - TOKEN: 00664824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:27:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:27:07 INFO - TOKEN: 00664824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:27:08 INFO - TOKEN: 00664824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:27:08 INFO - TOKEN: 00664824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:27:08 INFO - TOKEN: 00664824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:27:08 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:28:04 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:28:04 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:28:04 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:28:06 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:28:06 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:28:06 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:28:06 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:28:06 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-19 21:28:06 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:28:06 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:28:07 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:28:07 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:28:07 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:28:07 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:33:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:33:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:33:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:33:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:33:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:33:08 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:33:08 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:33:08 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35993 | TIME: 2026-01-19 21:33:08 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35993. Falling back to existing DB data. | TIME: 2026-01-19 21:33:08 INFO - TOKEN: 51118841 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310988 with 1 parts. | TIME: 2026-01-19 21:33:08 INFO - TOKEN: 51118841 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hnYXbZz2Hi4353du6... | TIME: 2026-01-19 21:33:08 INFO - TOKEN: 51118841 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hnYXbZz2Hi4353du6 | TIME: 2026-01-19 21:33:08 INFO - TOKEN: 51118841 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/''/29.8136473,-95.3701178/29.7735716,-95.2488543/30.1273975,-93.7013852/@29.8785901,-95.3984883,11z/data=!4m16!4m15!1m5!1m1!1s0x8640ced42d742b51:0x16f20586e5d019d9!2m2!1d-95.4823905!2d29.909671!1m5!3m4!1m2!1d-95.2489497!2d29.7735698!3s0x8640bc9f1996aaf5:0xe2ccc0b91b7ea31e!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=5627fc7b-6dd4-462c-a0d2-602edccf7ad9 | TIME: 2026-01-19 21:33:09 INFO - TOKEN: 51118841 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-19 21:33:09 INFO - TOKEN: 51118841 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 310988, part 1. | TIME: 2026-01-19 21:33:09 INFO - TOKEN: 51118841 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310988. | TIME: 2026-01-19 21:33:09 INFO - TOKEN: 310988 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310988. | TIME: 2026-01-19 21:33:09 INFO - TOKEN: 310988 | FUNCTION: get_unique_token | STATUS: Using existing token: rl2uwmyh4wua | TIME: 2026-01-19 21:33:09 INFO - TOKEN: 310988 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-19 21:33:11 INFO - TOKEN: 310988 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-19 21:33:11 INFO - TOKEN: 310988 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-19 21:33:12 INFO - TOKEN: 310988 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-19 21:33:12 INFO - TOKEN: 310988 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-19 21:33:12 INFO - TOKEN: 310988 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 3. | TIME: 2026-01-19 21:33:12 INFO - TOKEN: 310988 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rl2uwmyh4wua | TIME: 2026-01-19 21:33:12 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310988. | TIME: 2026-01-19 21:33:12 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:33:12 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:33:15 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:33:15 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:33:15 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:33:15 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:34:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:34:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:34:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:34:07 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:34:08 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:34:08 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:34:08 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:34:08 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36269 | TIME: 2026-01-19 21:34:08 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36269. Falling back to existing DB data. | TIME: 2026-01-19 21:34:08 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380001 with 1 parts. | TIME: 2026-01-19 21:34:08 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SgJ115UMBZUaTpuXA... | TIME: 2026-01-19 21:34:08 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SgJ115UMBZUaTpuXA | TIME: 2026-01-19 21:34:08 INFO - TOKEN: 28714167 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5966204,-82.2436393/37.5802328,-79.6433492/39.2949553,-78.0815832/@37.5737486,-79.589699,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyNi4wKgBIAVAD&skid=b211a5f7-914d-4ec7-a1b7-c517a1e35351 | TIME: 2026-01-19 21:34:10 INFO - TOKEN: 28714167 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-19 21:34:10 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 380001, part 1. | TIME: 2026-01-19 21:34:10 INFO - TOKEN: 28714167 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380001. | TIME: 2026-01-19 21:34:10 INFO - TOKEN: 380001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380001. | TIME: 2026-01-19 21:34:10 INFO - TOKEN: 380001 | FUNCTION: get_unique_token | STATUS: Using existing token: ll1lutkc6ed4 | TIME: 2026-01-19 21:34:10 INFO - TOKEN: 380001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-19 21:34:11 INFO - TOKEN: 380001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ll1lutkc6ed4 | TIME: 2026-01-19 21:34:11 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380001. | TIME: 2026-01-19 21:34:11 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:34:11 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:34:13 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:34:13 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:34:13 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:34:13 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:38:04 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:38:04 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:38:04 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:38:07 INFO - TOKEN: 65788361 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:38:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:38:07 INFO - TOKEN: 65788361 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:38:07 INFO - TOKEN: 65788361 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:38:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:38:07 INFO - TOKEN: 65788361 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:38:09 INFO - TOKEN: 65788361 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:38:09 INFO - TOKEN: 65788361 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:38:09 INFO - TOKEN: 65788361 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:38:09 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:39:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:39:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:39:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35994 | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35994. Falling back to existing DB data. | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330083 with 1 parts. | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4w1BCtbsGWbqsmUi9... | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4w1BCtbsGWbqsmUi9 | TIME: 2026-01-19 21:39:07 INFO - TOKEN: 51118841 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.1273963,-93.7013874/30.3111688,-89.7395894/30.4625832,-89.6948968/@29.3796766,-99.1907795,5.1z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=a57256ae-6714-4e10-9473-1968356ec1ef | TIME: 2026-01-19 21:39:09 INFO - TOKEN: 51118841 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-19 21:39:09 INFO - TOKEN: 51118841 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 330083, part 1. | TIME: 2026-01-19 21:39:09 INFO - TOKEN: 51118841 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330083. | TIME: 2026-01-19 21:39:09 INFO - TOKEN: 330083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330083. | TIME: 2026-01-19 21:39:09 INFO - TOKEN: 330083 | FUNCTION: get_unique_token | STATUS: Using existing token: 3le3s4dlduxw | TIME: 2026-01-19 21:39:09 INFO - TOKEN: 330083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-19 21:39:10 INFO - TOKEN: 330083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3le3s4dlduxw | TIME: 2026-01-19 21:39:11 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330083. | TIME: 2026-01-19 21:39:11 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:39:11 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:39:13 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:39:13 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:39:13 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:39:13 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:40:04 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:40:04 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:40:04 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:40:06 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:40:06 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:40:06 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:40:06 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:40:06 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:40:06 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:40:07 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:40:07 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:40:07 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:40:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:43:03 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:43:03 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:43:03 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:43:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:43:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:43:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:43:06 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:43:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:43:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:43:07 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:43:07 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:43:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:43:07 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:44:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:44:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:44:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:44:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:44:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:44:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:44:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:44:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:44:07 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:44:10 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:44:10 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:44:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:44:10 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:45:04 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:45:04 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:45:04 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35996 | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35996. Falling back to existing DB data. | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250060 with 1 parts. | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cEijoEArEbrMmorn6... | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cEijoEArEbrMmorn6 | TIME: 2026-01-19 21:45:07 INFO - TOKEN: 51118841 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4487657,-88.4038404/33.3406629,-87.0209024/33.6014975,-86.6504683/34.7138628,-85.5536786/@34.8728636,-88.6689938,7.6z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=883bb45a-fa4c-4e0f-8e5d-4dfbd26158f5 | TIME: 2026-01-19 21:45:08 INFO - TOKEN: 51118841 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-19 21:45:08 INFO - TOKEN: 51118841 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250060, part 1. | TIME: 2026-01-19 21:45:08 INFO - TOKEN: 51118841 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250060. | TIME: 2026-01-19 21:45:09 INFO - TOKEN: 250060 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250060. | TIME: 2026-01-19 21:45:09 INFO - TOKEN: 250060 | FUNCTION: get_unique_token | STATUS: Using existing token: 7basypkefr9b | TIME: 2026-01-19 21:45:09 INFO - TOKEN: 250060 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-19 21:45:10 INFO - TOKEN: 250060 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7basypkefr9b | TIME: 2026-01-19 21:45:10 INFO - TOKEN: 51118841 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250060. | TIME: 2026-01-19 21:45:10 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:45:10 INFO - TOKEN: 51118841 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:45:13 INFO - TOKEN: 51118841 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:45:13 INFO - TOKEN: 51118841 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:45:13 INFO - TOKEN: 51118841 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:45:13 INFO - TOKEN: 15445392 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:54:04 INFO - TOKEN: 15445392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:54:04 INFO - TOKEN: 15445392 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:54:04 INFO - TOKEN: 15445392 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:54:06 INFO - TOKEN: 15445392 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:54:06 INFO - TOKEN: 15445392 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:54:06 INFO - TOKEN: 15445392 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:54:06 INFO - TOKEN: 15445392 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:54:06 INFO - TOKEN: 15445392 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-19 21:54:06 INFO - TOKEN: 15445392 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:54:06 INFO - TOKEN: 15445392 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:54:07 INFO - TOKEN: 15445392 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:54:07 INFO - TOKEN: 15445392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:54:07 INFO - TOKEN: 15445392 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:54:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:55:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:55:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:55:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:55:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:55:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:55:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:55:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:55:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:55:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:55:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:55:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:55:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:55:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:56:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:56:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:56:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:56:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:56:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:56:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:56:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:56:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:56:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:56:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:56:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:56:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:56:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:58:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:58:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:58:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:58:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:58:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:58:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:58:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:58:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:58:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:58:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:58:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:58:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:58:09 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 21:59:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:59:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 21:59:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 21:59:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 21:59:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 21:59:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 21:59:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 21:59:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 21:59:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 21:59:09 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:59:09 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 21:59:09 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 21:59:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:00:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:00:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:00:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:00:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:00:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:00:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:00:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:00:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:00:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:00:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:00:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:00:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:00:09 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:03:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:03:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:03:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:03:07 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:03:08 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:03:08 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:03:08 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:03:08 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:03:08 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:03:10 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:03:10 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:03:10 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:03:10 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:05:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:05:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:05:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:05:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:05:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:05:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:05:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:05:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:05:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:05:09 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:05:09 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:05:09 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:05:09 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:12:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:12:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:12:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:12:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:12:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:12:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:12:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:12:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:12:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:12:08 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:12:08 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:12:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:12:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:15:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:15:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:15:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:15:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:15:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:15:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:15:06 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:15:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:15:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:15:07 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:15:07 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:15:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:15:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:16:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:16:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:16:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:16:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:16:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:16:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:16:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:16:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:16:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:16:08 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:16:08 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:16:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:16:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:20:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:20:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:20:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:20:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:23:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:23:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:23:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:23:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:23:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:23:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:23:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:23:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:23:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:23:08 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:23:08 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:23:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:23:08 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:24:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:24:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:24:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:24:07 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:24:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:24:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:24:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:24:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:24:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:24:09 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:24:09 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:24:09 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:24:09 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:25:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:25:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:25:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:25:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:25:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:25:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:25:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:25:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:25:07 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:25:09 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:25:09 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:25:09 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:25:09 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:26:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:26:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:26:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:26:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:26:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:26:06 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:26:06 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:26:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:26:06 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:26:07 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:26:07 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:26:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:26:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:27:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:27:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:27:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:27:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:27:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:27:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:27:06 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:27:06 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:27:06 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:27:07 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:27:07 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:27:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:27:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:30:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:30:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:30:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:30:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36360 | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36360 | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36360. Falling back to existing DB data. | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311059 with 2 parts. | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qqWu5sncBjfaCRmw8... | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qqWu5sncBjfaCRmw8 | TIME: 2026-01-19 22:30:07 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.650898,-103.0417877/35.7322067,-102.9099898/35.6795509,-102.3308165/35.236337,-102.4205571/35.2148558,-100.7402305/35.2171307,-100.7343618/@35.2134361,-100.7300545,14.54z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=25e700dd-e1c7-4450-81a7-148459bdeea3 | TIME: 2026-01-19 22:30:08 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-19 22:30:08 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311059, part 1. | TIME: 2026-01-19 22:30:08 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311059. | TIME: 2026-01-19 22:30:09 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311059. | TIME: 2026-01-19 22:30:09 INFO - TOKEN: 311059 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-19 22:30:09 INFO - TOKEN: 311059 | FUNCTION: get_unique_token | STATUS: Generated unique token: yj4oites6gzn | TIME: 2026-01-19 22:30:09 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-19 22:30:11 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: yj4oites6gzn | TIME: 2026-01-19 22:30:11 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ifaD1jTPK8JXS5at9... | TIME: 2026-01-19 22:30:11 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ifaD1jTPK8JXS5at9 | TIME: 2026-01-19 22:30:11 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.21412,-100.7213953/35.2289576,-100.6266074/35.2251379,-100.6087247/35.2259409,-100.5413089/35.2296952,-100.2491643/34.4342187,-100.2253186/34.1312549,-99.148706/34.0458937,-98.9540399/33.8854311,-98.4473178/33.0231326,-97.2573801/@33.0471654,-97.4739554,14.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=37080fa5-e7d7-4450-9473-469a39c4d3f3 | TIME: 2026-01-19 22:30:12 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-19 22:30:12 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311059, part 2. | TIME: 2026-01-19 22:30:12 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-19 22:30:12 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311059. | TIME: 2026-01-19 22:30:13 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311059. | TIME: 2026-01-19 22:30:13 INFO - TOKEN: 311059 | FUNCTION: get_unique_token | STATUS: Using existing token: yj4oites6gzn | TIME: 2026-01-19 22:30:13 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-19 22:30:14 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yj4oites6gzn | TIME: 2026-01-19 22:30:14 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311059. | TIME: 2026-01-19 22:30:14 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:30:14 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:30:15 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:30:15 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:30:15 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:30:15 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:31:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:31:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:31:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36360 | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 36360 | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36360. Falling back to existing DB data. | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311059 with 2 parts. | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qUJWw8qNroq75sEQ8... | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qUJWw8qNroq75sEQ8 | TIME: 2026-01-19 22:31:07 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.0184658,-97.2436623/33.0133264,-97.2244671/32.8949305,-96.9724429/32.9092014,-96.93268/32.8624805,-96.6596037/32.687008,-96.6247529/32.3731464,-96.1205123/32.2223574,-95.8748563/32.1884948,-95.8122464/32.0265001,-95.4054537/@32.0239696,-95.3931584,15z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=5d84897f-5beb-4fe8-9238-d6e08673a0a6 | TIME: 2026-01-19 22:31:09 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-19 22:31:09 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311059, part 3. | TIME: 2026-01-19 22:31:09 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-19 22:31:09 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311059. | TIME: 2026-01-19 22:31:09 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311059. | TIME: 2026-01-19 22:31:09 INFO - TOKEN: 311059 | FUNCTION: get_unique_token | STATUS: Using existing token: yj4oites6gzn | TIME: 2026-01-19 22:31:10 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 24, Final geocoded count: 24. | TIME: 2026-01-19 22:31:11 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yj4oites6gzn | TIME: 2026-01-19 22:31:11 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fSj24u85yUSR9S8k7... | TIME: 2026-01-19 22:31:11 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fSj24u85yUSR9S8k7 | TIME: 2026-01-19 22:31:11 INFO - TOKEN: 13622058 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0204747,-95.3749701/31.973244,-95.2733747/31.3718468,-94.7424133/3201+Atkinson+Dr,+Lufkin,+TX+75901,+USA/@31.4668381,-95.2841994,10.34z/data=!4m13!4m12!1m0!1m0!1m0!1m5!1m1!1s0x86383cd40bfa5dc9:0x72e0f5d33c380f90!2m2!1d-94.6813493!2d31.3558163!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=4c56a0da-74d0-40d8-8e53-f775d602382d | TIME: 2026-01-19 22:31:13 INFO - TOKEN: 13622058 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-19 22:31:13 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311059, part 4. | TIME: 2026-01-19 22:31:13 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-19 22:31:13 INFO - TOKEN: 13622058 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311059. | TIME: 2026-01-19 22:31:13 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311059. | TIME: 2026-01-19 22:31:13 INFO - TOKEN: 311059 | FUNCTION: get_unique_token | STATUS: Using existing token: yj4oites6gzn | TIME: 2026-01-19 22:31:14 INFO - TOKEN: 311059 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3201 Atkinson Dr, Lufkin, TX 75901, USA' | TIME: 2026-01-19 22:31:14 INFO - TOKEN: 311059 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.3559170, -94.6826866). | TIME: 2026-01-19 22:31:15 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 27, Final geocoded count: 27. | TIME: 2026-01-19 22:31:15 INFO - TOKEN: 311059 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yj4oites6gzn | TIME: 2026-01-19 22:31:15 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311059. | TIME: 2026-01-19 22:31:15 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:31:15 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:31:17 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:31:17 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:31:17 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:31:17 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:40:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:40:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:40:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:40:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:40:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:40:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:40:06 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:40:06 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:40:06 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:40:07 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:40:07 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:40:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:40:07 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:48:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:48:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:48:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:48:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:48:06 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:48:06 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:48:06 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:48:06 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-19 22:48:06 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:48:06 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:48:07 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:48:07 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:48:07 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:48:07 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 22:50:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:50:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 22:50:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 22:50:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 22:50:06 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 22:50:06 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 22:50:06 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 22:50:06 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 22:50:06 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 22:50:07 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:50:07 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 22:50:07 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 22:50:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:00:05 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:00:05 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:00:05 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:00:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:00:08 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:00:08 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:00:08 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:00:08 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:00:08 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:00:10 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:00:10 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:00:10 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:00:10 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:03:07 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:03:07 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:03:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:03:10 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:03:11 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:03:11 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:03:11 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:03:11 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:03:11 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:03:13 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:03:13 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:03:13 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:03:13 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:04:07 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:04:07 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:04:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:04:09 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:04:10 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:04:10 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:04:10 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:04:10 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:04:10 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:04:12 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:04:12 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:04:12 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:04:12 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:05:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:05:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:05:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:05:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:05:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:05:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:05:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:05:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:05:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:05:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:05:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:05:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:05:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:07:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:07:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:07:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:07:06 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:07:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:07:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:07:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:07:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:07:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:07:09 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:07:09 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:07:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:07:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:09:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:09:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:09:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:09:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:09:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:09:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:09:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:09:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:09:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:09:09 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:09:09 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:09:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:09:09 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:10:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:10:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:10:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35850 | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35850. Falling back to existing DB data. | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240379 with 1 parts. | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4SyTT4Hp9BzUS8759... | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4SyTT4Hp9BzUS8759 | TIME: 2026-01-19 23:10:07 INFO - TOKEN: 53953533 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/''/39.9491377,-82.6883347/39.9280734,-82.8630485/39.9113403,-83.1060072/39.9768362,-83.1289252/39.8309346,-84.8138542/@40.7620287,-85.7172725,6.97z/data=!4m18!4m17!1m5!1m1!1s0x88386e453125d1e9:0x519e5b0906f1f355!2m2!1d-82.6790075!2d39.9445018!1m0!1m0!1m0!1m5!3m4!1m2!1d-84.8138445!2d39.8309289!3s0x884007a9950d8945:0x408634675a09345e!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=dbeb2697-7972-43fe-a9b4-1df06f246c9c | TIME: 2026-01-19 23:10:08 INFO - TOKEN: 53953533 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-19 23:10:08 INFO - TOKEN: 53953533 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 240379, part 1. | TIME: 2026-01-19 23:10:08 INFO - TOKEN: 53953533 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240379. | TIME: 2026-01-19 23:10:09 INFO - TOKEN: 240379 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240379. | TIME: 2026-01-19 23:10:09 INFO - TOKEN: 240379 | FUNCTION: get_unique_token | STATUS: Using existing token: 22ijmd211qsg | TIME: 2026-01-19 23:10:09 INFO - TOKEN: 240379 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-19 23:10:10 INFO - TOKEN: 240379 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-19 23:10:11 INFO - TOKEN: 240379 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-19 23:10:11 INFO - TOKEN: 240379 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-19 23:10:11 INFO - TOKEN: 240379 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-19 23:10:11 INFO - TOKEN: 240379 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 5. | TIME: 2026-01-19 23:10:11 INFO - TOKEN: 240379 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 22ijmd211qsg | TIME: 2026-01-19 23:10:11 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240379. | TIME: 2026-01-19 23:10:11 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:10:11 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:10:13 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:10:13 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:10:13 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:10:13 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:11:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:11:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:11:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:11:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:11:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:11:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:11:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:11:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:11:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:11:07 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:11:07 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:11:07 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:11:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:14:04 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:14:04 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:14:04 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:14:06 INFO - TOKEN: 13622058 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:14:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:14:07 INFO - TOKEN: 13622058 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:14:07 INFO - TOKEN: 13622058 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:14:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:14:07 INFO - TOKEN: 13622058 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:14:07 INFO - TOKEN: 13622058 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:14:07 INFO - TOKEN: 13622058 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:14:07 INFO - TOKEN: 13622058 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:14:07 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:17:05 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:17:05 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:17:05 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:17:07 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:17:08 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:17:08 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:17:08 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:17:08 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35808 | TIME: 2026-01-19 23:17:08 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35808. Falling back to existing DB data. | TIME: 2026-01-19 23:17:08 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311035 with 1 parts. | TIME: 2026-01-19 23:17:08 INFO - TOKEN: 90678814 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tA84HZf76dpZDvyw7... | TIME: 2026-01-19 23:17:08 INFO - TOKEN: 90678814 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tA84HZf76dpZDvyw7 | TIME: 2026-01-19 23:17:08 INFO - TOKEN: 90678814 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.7547142,-95.1443062/29.7710523,-95.1606724/29.7821123,-95.2637805/29.8179395,-95.3770109/30.6825647,-95.5273593/31.2964075,-95.4616911/31.3285904,-95.4397623/31.6512835,-95.0730041/31.8020877,-95.1476137/31.8097553,-95.1343905/@31.9821531,-95.0942118,18z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=f96cdb1d-1405-4249-9e77-fddf6403c1d7 | TIME: 2026-01-19 23:17:09 INFO - TOKEN: 90678814 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-19 23:17:09 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311035, part 1. | TIME: 2026-01-19 23:17:09 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311035. | TIME: 2026-01-19 23:17:10 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311035. | TIME: 2026-01-19 23:17:10 INFO - TOKEN: 311035 | FUNCTION: get_unique_token | STATUS: Using existing token: j57jk6f84kih | TIME: 2026-01-19 23:17:10 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-19 23:17:12 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: j57jk6f84kih | TIME: 2026-01-19 23:17:12 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311035. | TIME: 2026-01-19 23:17:12 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:17:12 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:17:14 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:17:14 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:17:14 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:17:14 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:18:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:18:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:18:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35808 | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35808. Falling back to existing DB data. | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311035 with 1 parts. | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/CTYAfX7vMA4kFB2f6... | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/CTYAfX7vMA4kFB2f6 | TIME: 2026-01-19 23:18:07 INFO - TOKEN: 90678814 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.8097553,-95.1343905/31.9482432,-95.0867696/31.9824448,-95.0922048/32.1677706,-94.7864432/32.4888912,-94.4047477/32.4906627,-94.3588537/32.4992653,-94.3570609/33.3928002,-94.0987376/33.3858477,-94.0796404/33.3857156,-94.0431215/@33.3856904,-94.0434359,21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b2de40a0-a93c-4dc7-9dd6-0e6f996c8b87 | TIME: 2026-01-19 23:18:09 INFO - TOKEN: 90678814 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-19 23:18:09 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311035, part 2. | TIME: 2026-01-19 23:18:09 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-19 23:18:09 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311035. | TIME: 2026-01-19 23:18:09 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311035. | TIME: 2026-01-19 23:18:09 INFO - TOKEN: 311035 | FUNCTION: get_unique_token | STATUS: Using existing token: j57jk6f84kih | TIME: 2026-01-19 23:18:09 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-19 23:18:11 INFO - TOKEN: 311035 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: j57jk6f84kih | TIME: 2026-01-19 23:18:11 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311035. | TIME: 2026-01-19 23:18:11 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:18:11 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:18:13 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:18:13 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:18:13 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:18:13 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:19:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:19:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:19:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:19:06 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:19:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:20:05 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:20:05 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:20:05 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:20:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:20:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:20:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:20:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:20:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:20:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:20:08 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:20:08 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:20:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:20:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:21:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:21:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:21:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:21:06 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:21:06 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:21:06 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:21:06 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:21:06 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:21:06 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:21:07 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:21:07 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:21:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:21:07 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:22:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:22:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:22:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:22:07 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:22:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:22:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:22:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:22:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:22:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:22:09 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:22:09 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:22:09 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:22:09 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:23:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:23:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:23:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:23:06 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:23:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:23:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:23:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:23:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:23:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:23:07 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:23:07 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:23:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:23:07 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:26:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:26:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:26:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:26:06 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:26:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:26:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:26:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:26:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35809 | TIME: 2026-01-19 23:26:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35809. Falling back to existing DB data. | TIME: 2026-01-19 23:26:07 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180050 with 1 parts. | TIME: 2026-01-19 23:26:07 INFO - TOKEN: 90678814 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/w3NscosD6KMJn3hH9... | TIME: 2026-01-19 23:26:07 INFO - TOKEN: 90678814 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/w3NscosD6KMJn3hH9 | TIME: 2026-01-19 23:26:07 INFO - TOKEN: 90678814 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.3857156,-94.0431215/33.3919928,-94.0148191/33.4831907,-93.9790559/34.7124171,-92.2628146/34.782065,-92.1532844/35.1754906,-90.19377/35.9998028,-89.8746205/@36.0000415,-89.8756076,17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2c7d35f8-cd9f-4dc4-8774-ee68cf94f004 | TIME: 2026-01-19 23:26:08 INFO - TOKEN: 90678814 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-19 23:26:08 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 180050, part 1. | TIME: 2026-01-19 23:26:08 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180050. | TIME: 2026-01-19 23:26:08 INFO - TOKEN: 180050 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180050. | TIME: 2026-01-19 23:26:08 INFO - TOKEN: 180050 | FUNCTION: get_unique_token | STATUS: Using existing token: scllortiks75 | TIME: 2026-01-19 23:26:08 INFO - TOKEN: 180050 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-19 23:26:10 INFO - TOKEN: 180050 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scllortiks75 | TIME: 2026-01-19 23:26:10 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180050. | TIME: 2026-01-19 23:26:10 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:26:10 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:26:12 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:26:12 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:26:12 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:26:12 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:29:05 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:29:05 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:29:05 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:29:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:29:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:29:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:29:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:29:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:29:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:29:08 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:29:08 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:29:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:29:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:30:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:30:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:30:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:30:06 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:30:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:30:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:30:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:30:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:30:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:30:07 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:30:07 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:30:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:30:07 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:31:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:31:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:31:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:31:07 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:31:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:31:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:31:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:31:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:31:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:31:10 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:31:10 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:31:10 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:31:10 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:36:04 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:36:04 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:36:04 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:36:06 INFO - TOKEN: 90678814 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:36:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:36:07 INFO - TOKEN: 90678814 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:36:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:36:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35810 | TIME: 2026-01-19 23:36:07 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35810. Falling back to existing DB data. | TIME: 2026-01-19 23:36:07 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190352 with 1 parts. | TIME: 2026-01-19 23:36:07 INFO - TOKEN: 90678814 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7KD1QPMj6gajBgVW9... | TIME: 2026-01-19 23:36:07 INFO - TOKEN: 90678814 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7KD1QPMj6gajBgVW9 | TIME: 2026-01-19 23:36:07 INFO - TOKEN: 90678814 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9998028,-89.8746205/37.1735435,-89.5374587/38.4866993,-90.2761331/@37.8515305,-91.2774025,8z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=515de469-7276-4593-a535-11cae2903f7d | TIME: 2026-01-19 23:36:08 INFO - TOKEN: 90678814 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-19 23:36:08 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 190352, part 1. | TIME: 2026-01-19 23:36:08 INFO - TOKEN: 90678814 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190352. | TIME: 2026-01-19 23:36:08 INFO - TOKEN: 190352 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190352. | TIME: 2026-01-19 23:36:08 INFO - TOKEN: 190352 | FUNCTION: get_unique_token | STATUS: Using existing token: z5kj3lqrp3us | TIME: 2026-01-19 23:36:09 INFO - TOKEN: 190352 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-19 23:36:10 INFO - TOKEN: 190352 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: z5kj3lqrp3us | TIME: 2026-01-19 23:36:10 INFO - TOKEN: 90678814 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190352. | TIME: 2026-01-19 23:36:10 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:36:10 INFO - TOKEN: 90678814 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:36:12 INFO - TOKEN: 90678814 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:36:12 INFO - TOKEN: 90678814 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:36:12 INFO - TOKEN: 90678814 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:36:12 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:41:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:41:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:41:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35799 | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35799. Falling back to existing DB data. | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470141 with 1 parts. | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3RjgfTiMyZ3KUtFu6... | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3RjgfTiMyZ3KUtFu6 | TIME: 2026-01-19 23:41:07 INFO - TOKEN: 43845981 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1679252,-81.4436725/34.6592383,-82.5604694/34.4839363,-83.0284899/@34.4833843,-83.0300165,18.46z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=77a40654-09fe-4da0-9d84-7970dfcfb5c3 | TIME: 2026-01-19 23:41:09 INFO - TOKEN: 43845981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-19 23:41:09 INFO - TOKEN: 43845981 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 470141, part 1. | TIME: 2026-01-19 23:41:09 INFO - TOKEN: 43845981 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470141. | TIME: 2026-01-19 23:41:10 INFO - TOKEN: 470141 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470141. | TIME: 2026-01-19 23:41:10 INFO - TOKEN: 470141 | FUNCTION: get_unique_token | STATUS: Using existing token: 656rrwz5jeii | TIME: 2026-01-19 23:41:10 INFO - TOKEN: 470141 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-19 23:41:11 INFO - TOKEN: 470141 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 656rrwz5jeii | TIME: 2026-01-19 23:41:11 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470141. | TIME: 2026-01-19 23:41:11 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:41:11 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:41:13 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:41:13 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:41:13 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:41:13 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:44:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:44:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:44:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:44:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:44:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:44:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:44:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:44:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:44:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:44:09 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:44:09 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:44:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:44:09 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:45:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:45:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:45:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35800 | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35800. Falling back to existing DB data. | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360016 with 1 parts. | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HcJyU3hFeyXiuhT66... | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HcJyU3hFeyXiuhT66 | TIME: 2026-01-19 23:45:07 INFO - TOKEN: 43845981 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.4838526,-83.0285563/33.8984246,-84.2490949/33.7673631,-84.4947839/33.6759347,-85.342688/@33.675677,-85.3421324,19.33z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=881d1fac-0a5a-4ddd-a115-186d8324ac5c | TIME: 2026-01-19 23:45:11 INFO - TOKEN: 43845981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-19 23:45:11 INFO - TOKEN: 43845981 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 360016, part 1. | TIME: 2026-01-19 23:45:11 INFO - TOKEN: 43845981 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360016. | TIME: 2026-01-19 23:45:11 INFO - TOKEN: 360016 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360016. | TIME: 2026-01-19 23:45:11 INFO - TOKEN: 360016 | FUNCTION: get_unique_token | STATUS: Using existing token: 663g9rtsj7e1 | TIME: 2026-01-19 23:45:12 INFO - TOKEN: 360016 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-19 23:45:13 INFO - TOKEN: 360016 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 663g9rtsj7e1 | TIME: 2026-01-19 23:45:13 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360016. | TIME: 2026-01-19 23:45:13 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:45:13 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:45:15 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:45:15 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:45:15 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:45:15 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:46:04 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:46:04 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:46:04 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35801 | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35801. Falling back to existing DB data. | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250116 with 1 parts. | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4b8SSkb6wv4wGFgr6... | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4b8SSkb6wv4wGFgr6 | TIME: 2026-01-19 23:46:07 INFO - TOKEN: 43845981 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6759223,-85.3427519/33.5380732,-86.6451277/33.3339407,-87.0370588/32.4490329,-88.403814/@32.4490733,-88.4039374,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0b7b7944-7493-4bff-87de-72d8be475465 | TIME: 2026-01-19 23:46:09 INFO - TOKEN: 43845981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-19 23:46:09 INFO - TOKEN: 43845981 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250116, part 1. | TIME: 2026-01-19 23:46:09 INFO - TOKEN: 43845981 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250116. | TIME: 2026-01-19 23:46:09 INFO - TOKEN: 250116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250116. | TIME: 2026-01-19 23:46:09 INFO - TOKEN: 250116 | FUNCTION: get_unique_token | STATUS: Using existing token: x1n5sagdarha | TIME: 2026-01-19 23:46:10 INFO - TOKEN: 250116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-19 23:46:11 INFO - TOKEN: 250116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x1n5sagdarha | TIME: 2026-01-19 23:46:11 INFO - TOKEN: 43845981 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250116. | TIME: 2026-01-19 23:46:11 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:46:11 INFO - TOKEN: 43845981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:46:13 INFO - TOKEN: 43845981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:46:13 INFO - TOKEN: 43845981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:46:13 INFO - TOKEN: 43845981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:46:13 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:50:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:50:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:50:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35767 | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35767. Falling back to existing DB data. | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470146 with 1 parts. | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/B3D17NY4mGXSt9ba9... | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/B3D17NY4mGXSt9ba9 | TIME: 2026-01-19 23:50:07 INFO - TOKEN: 37505005 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/''/33.940719,-81.290164/33.9395837,-81.2925127/33.9246079,-81.2947809/33.531833,-82.0117766/@33.5319302,-82.3405993,10z/data=!4m12!4m11!1m5!1m1!1s0x0:0x9c055af6c429a21f!2m2!1d-81.2901639!2d33.940719!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=831a4a7a-2981-4fe4-bc04-22a5f654c6de | TIME: 2026-01-19 23:50:08 INFO - TOKEN: 37505005 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-19 23:50:08 INFO - TOKEN: 37505005 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 470146, part 1. | TIME: 2026-01-19 23:50:08 INFO - TOKEN: 37505005 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470146. | TIME: 2026-01-19 23:50:09 INFO - TOKEN: 470146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470146. | TIME: 2026-01-19 23:50:09 INFO - TOKEN: 470146 | FUNCTION: get_unique_token | STATUS: Using existing token: 7c4rbutq1xrr | TIME: 2026-01-19 23:50:09 INFO - TOKEN: 470146 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-19 23:50:10 INFO - TOKEN: 470146 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-19 23:50:10 INFO - TOKEN: 470146 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-19 23:50:11 INFO - TOKEN: 470146 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-19 23:50:11 INFO - TOKEN: 470146 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-19 23:50:11 INFO - TOKEN: 470146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 4. | TIME: 2026-01-19 23:50:11 INFO - TOKEN: 470146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7c4rbutq1xrr | TIME: 2026-01-19 23:50:11 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470146. | TIME: 2026-01-19 23:50:11 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:50:11 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:50:13 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:50:13 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:50:13 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:50:13 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:54:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:54:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:54:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:54:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:54:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:54:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:54:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:54:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:54:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:54:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:54:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:54:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:54:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-19 23:55:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:55:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-19 23:55:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-19 23:55:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-19 23:55:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-19 23:55:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-19 23:55:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-19 23:55:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-19 23:55:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-19 23:55:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:55:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-19 23:55:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-19 23:55:09 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:01:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:01:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:01:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:01:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:01:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:01:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:01:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:01:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:01:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:01:08 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:01:08 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:01:08 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:01:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:06:05 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:06:05 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:06:05 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36412 | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36412. Falling back to existing DB data. | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270007 with 1 parts. | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FuteHARqpXtDSyCK6... | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FuteHARqpXtDSyCK6 | TIME: 2026-01-20 00:06:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4744378,-88.4005618/30.429556,-89.1062014/30.3035911,-89.6410896/@30.4926377,-89.3786008,9.38z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=f58a8850-1db8-475a-b1b4-930cac95f03b | TIME: 2026-01-20 00:06:08 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 00:06:08 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270007, part 1. | TIME: 2026-01-20 00:06:08 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270007. | TIME: 2026-01-20 00:06:09 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270007. | TIME: 2026-01-20 00:06:09 INFO - TOKEN: 270007 | FUNCTION: get_unique_token | STATUS: Using existing token: tiipyjtwbpbp | TIME: 2026-01-20 00:06:09 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 00:06:10 INFO - TOKEN: 270007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tiipyjtwbpbp | TIME: 2026-01-20 00:06:10 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270007. | TIME: 2026-01-20 00:06:10 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:06:10 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:06:11 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:06:11 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:06:11 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:06:11 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:07:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:07:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:07:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:07:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:07:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:07:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:07:06 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:07:06 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:07:06 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:07:07 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:07:07 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:07:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:07:07 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:09:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:09:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:09:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:09:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:09:08 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:09:08 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:09:08 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:09:08 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:09:08 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:09:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:09:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:09:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:09:09 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:10:04 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:10:04 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:10:04 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:10:07 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:10:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:10:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:10:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:10:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:10:07 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:10:08 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:10:08 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:10:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:10:08 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:11:05 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:11:05 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:11:05 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36227 | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36227. Falling back to existing DB data. | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140345 with 1 parts. | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fvpFd11ZAmVPdoA17... | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fvpFd11ZAmVPdoA17 | TIME: 2026-01-20 00:11:07 INFO - TOKEN: 80085393 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2605+Evans+Rd,+El+Reno,+OK+73036,+USA/35.5080336,-97.9004417/35.5322909,-97.9561532/35.5298719,-98.0686657/35.4947274,-98.9977878/35.2271339,-100.0002343/@35.494558,-98.9980491,19.78z/data=!4m13!4m12!1m5!1m1!1s0x87adfa3c8d4d0dcf:0x7f0909fddabb1737!2m2!1d-97.8851351!2d35.5088795!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=9c6d2713-71c5-4ba2-9ba0-585c33d24026 | TIME: 2026-01-20 00:11:08 INFO - TOKEN: 80085393 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 00:11:08 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 140345, part 1. | TIME: 2026-01-20 00:11:08 INFO - TOKEN: 80085393 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140345. | TIME: 2026-01-20 00:11:09 INFO - TOKEN: 140345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140345. | TIME: 2026-01-20 00:11:09 INFO - TOKEN: 140345 | FUNCTION: get_unique_token | STATUS: Using existing token: nocz724rkr1l | TIME: 2026-01-20 00:11:09 INFO - TOKEN: 140345 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2605 Evans Rd, El Reno, OK 73036, USA' | TIME: 2026-01-20 00:11:11 INFO - TOKEN: 140345 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.5609814, -97.8877459). | TIME: 2026-01-20 00:11:11 INFO - TOKEN: 140345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 00:11:11 INFO - TOKEN: 140345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nocz724rkr1l | TIME: 2026-01-20 00:11:12 INFO - TOKEN: 80085393 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140345. | TIME: 2026-01-20 00:11:12 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:11:12 INFO - TOKEN: 80085393 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:11:13 INFO - TOKEN: 80085393 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:11:13 INFO - TOKEN: 80085393 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:11:13 INFO - TOKEN: 80085393 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:11:13 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:12:05 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:12:05 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:12:05 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:12:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:12:08 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:12:08 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:12:08 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:12:08 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:12:08 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:12:10 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:12:10 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:12:10 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:12:10 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:16:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:16:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:16:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:16:06 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:16:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:16:06 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:16:06 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:16:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:16:06 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:16:07 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:16:07 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:16:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:16:07 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:17:05 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:17:05 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:17:05 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:17:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:17:08 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:17:08 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:17:08 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:17:08 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:17:08 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:17:09 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:17:09 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:17:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:17:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:18:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:18:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:18:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:18:06 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:18:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:18:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:18:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:18:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:18:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:18:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:18:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:18:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:18:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:19:05 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:19:05 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:19:05 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:19:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:19:08 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:19:08 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:19:08 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:19:08 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:19:08 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:19:10 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:19:10 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:19:10 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:19:10 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:20:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:20:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:20:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:20:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:20:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:20:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:20:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:20:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:20:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:20:09 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:20:09 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:20:09 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:20:09 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:21:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:21:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:21:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:21:06 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:21:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:21:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:21:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:21:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:21:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:21:07 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:21:07 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:21:07 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:21:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:22:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:22:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:22:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:22:07 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:22:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:22:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:22:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:22:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:22:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:22:08 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:22:08 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:22:08 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:22:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:23:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:23:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:23:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:23:06 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:23:06 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:23:06 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:23:06 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:23:06 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:23:06 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:23:07 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:23:07 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:23:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:23:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:24:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:24:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:24:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:24:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:24:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:24:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:24:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:24:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:24:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:24:08 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:24:08 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:24:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:24:08 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:25:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:25:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:25:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:25:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:25:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:25:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:25:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:25:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35771 | TIME: 2026-01-20 00:25:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35771. Falling back to existing DB data. | TIME: 2026-01-20 00:25:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35771 because it has no route_token in new or existing data. | TIME: 2026-01-20 00:25:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:25:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:25:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:25:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:25:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:25:09 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:26:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:26:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:26:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:26:07 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:26:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:26:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:26:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:26:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:26:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:26:08 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:26:08 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:26:08 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:26:08 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:30:05 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:30:05 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:30:05 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36424 | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36424 | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36424 | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36424. Falling back to existing DB data. | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311061 with 3 parts. | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/skqkNxBYVEmPzatq9... | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/skqkNxBYVEmPzatq9 | TIME: 2026-01-20 00:30:07 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1520+Crosswind+Dr,+Bryan,+TX+77808,+USA/30.6942142,-96.357247/30.6882375,-96.3500795/30.6756099,-96.3414541/30.6656144,-96.330504/30.5839269,-96.2844096/30.4096516,-96.0833006/30.4876878,-96.0507676/30.4903401,-95.9881735/30.6623367,-95.964233/@30.5649785,-96.3165354,11z/data=!4m19!4m18!1m5!1m1!1s0x864680b94d869063:0x76c6fd4e7706d2f8!2m2!1d-96.3382641!2d30.723339!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=f362ce78-f591-4235-8947-e842f4b54617 | TIME: 2026-01-20 00:30:09 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 00:30:09 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311061, part 1. | TIME: 2026-01-20 00:30:09 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311061. | TIME: 2026-01-20 00:30:09 INFO - TOKEN: 311061 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311061. | TIME: 2026-01-20 00:30:09 INFO - TOKEN: 311061 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-20 00:30:10 INFO - TOKEN: 311061 | FUNCTION: get_unique_token | STATUS: Generated unique token: 9jp0uhsfjvd0 | TIME: 2026-01-20 00:30:10 INFO - TOKEN: 311061 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1520 Crosswind Dr, Bryan, TX 77808, USA' | TIME: 2026-01-20 00:30:12 INFO - TOKEN: 311061 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (30.7254889, -96.3424399). | TIME: 2026-01-20 00:30:12 INFO - TOKEN: 311061 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-20 00:30:12 INFO - TOKEN: 311061 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 9jp0uhsfjvd0 | TIME: 2026-01-20 00:30:13 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kvZT89GXxFEVRSEH9... | TIME: 2026-01-20 00:30:13 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kvZT89GXxFEVRSEH9 | TIME: 2026-01-20 00:30:13 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.6623367,-95.964233/30.9445483,-95.9100966/30.9420333,-95.9036115/30.9193902,-95.8105615/30.9260316,-95.818554/31.09426,-95.9607888/31.4548235,-96.0731295/31.751373,-95.6586437/31.7793864,-95.6140592/32.1724412,-94.7819213/@31.9899458,-95.260319,11.76z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=8aace45d-685c-47fc-abb9-ecc263cb5571 | TIME: 2026-01-20 00:30:14 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 00:30:14 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311061, part 2. | TIME: 2026-01-20 00:30:14 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-20 00:30:14 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311061. | TIME: 2026-01-20 00:30:14 INFO - TOKEN: 311061 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311061. | TIME: 2026-01-20 00:30:14 INFO - TOKEN: 311061 | FUNCTION: get_unique_token | STATUS: Using existing token: 9jp0uhsfjvd0 | TIME: 2026-01-20 00:30:15 INFO - TOKEN: 311061 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1520 Crosswind Dr, Bryan, TX 77808, USA' | TIME: 2026-01-20 00:30:16 INFO - TOKEN: 311061 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (30.7254889, -96.3424399). | TIME: 2026-01-20 00:30:16 INFO - TOKEN: 311061 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-20 00:30:16 INFO - TOKEN: 311061 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9jp0uhsfjvd0 | TIME: 2026-01-20 00:30:17 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KCnpvMVVQpZJ6aAC9... | TIME: 2026-01-20 00:30:17 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KCnpvMVVQpZJ6aAC9 | TIME: 2026-01-20 00:30:17 INFO - TOKEN: 55368697 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.1724412,-94.7819213/32.5304175,-94.3907601/32.5780802,-94.3451038/33.013943,-94.3522013/33.1173724,-94.1810563/33.3894084,-94.0967945/33.3857231,-94.0432026/@33.0609073,-94.5518921,10.03z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=af9aa45d-17df-46a7-9c13-51503ed4a425 | TIME: 2026-01-20 00:30:18 INFO - TOKEN: 55368697 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 00:30:18 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311061, part 3. | TIME: 2026-01-20 00:30:18 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-20 00:30:18 INFO - TOKEN: 55368697 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311061. | TIME: 2026-01-20 00:30:19 INFO - TOKEN: 311061 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311061. | TIME: 2026-01-20 00:30:19 INFO - TOKEN: 311061 | FUNCTION: get_unique_token | STATUS: Using existing token: 9jp0uhsfjvd0 | TIME: 2026-01-20 00:30:19 INFO - TOKEN: 311061 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1520 Crosswind Dr, Bryan, TX 77808, USA' | TIME: 2026-01-20 00:30:20 INFO - TOKEN: 311061 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (30.7254889, -96.3424399). | TIME: 2026-01-20 00:30:21 INFO - TOKEN: 311061 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-20 00:30:21 INFO - TOKEN: 311061 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9jp0uhsfjvd0 | TIME: 2026-01-20 00:30:21 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311061. | TIME: 2026-01-20 00:30:21 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:30:21 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:30:22 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:30:22 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:30:22 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:30:22 INFO - TOKEN: 15445392 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:31:04 INFO - TOKEN: 15445392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:31:04 INFO - TOKEN: 15445392 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:31:04 INFO - TOKEN: 15445392 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:31:06 INFO - TOKEN: 15445392 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:31:07 INFO - TOKEN: 15445392 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:31:07 INFO - TOKEN: 15445392 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:31:07 INFO - TOKEN: 15445392 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:31:07 INFO - TOKEN: 15445392 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:31:07 INFO - TOKEN: 15445392 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:31:07 INFO - TOKEN: 15445392 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:31:07 INFO - TOKEN: 15445392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:31:07 INFO - TOKEN: 15445392 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:31:07 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:32:04 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:32:04 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:32:04 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:32:06 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:32:06 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:32:06 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:32:06 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:32:06 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:32:06 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:32:07 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:32:07 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:32:07 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:32:07 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:33:04 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:33:04 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:33:04 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:33:07 INFO - TOKEN: 55368697 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:33:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:33:07 INFO - TOKEN: 55368697 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:33:07 INFO - TOKEN: 55368697 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:33:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:33:07 INFO - TOKEN: 55368697 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:33:09 INFO - TOKEN: 55368697 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:33:09 INFO - TOKEN: 55368697 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:33:09 INFO - TOKEN: 55368697 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:33:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:37:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:37:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:37:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:37:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:37:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:37:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:37:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:37:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:37:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:37:09 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:37:09 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:37:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:37:09 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:39:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:39:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:39:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:39:07 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36436 | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36436. Falling back to existing DB data. | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380012 with 1 parts. | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/39.2954156,-78.081622/38.4723744,-78.8... | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 380012, part 1. | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380012. | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 380012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380012. | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 380012 | FUNCTION: get_unique_token | STATUS: Using existing token: wwt5mi17huia | TIME: 2026-01-20 00:39:08 INFO - TOKEN: 380012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-20 00:39:09 INFO - TOKEN: 380012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wwt5mi17huia | TIME: 2026-01-20 00:39:10 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380012. | TIME: 2026-01-20 00:39:10 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:39:10 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:39:11 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:39:11 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:39:11 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:39:11 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:42:04 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:42:04 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:42:04 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:42:07 INFO - TOKEN: 99340632 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:42:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:42:07 INFO - TOKEN: 99340632 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:42:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:42:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36423 | TIME: 2026-01-20 00:42:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36423. Falling back to existing DB data. | TIME: 2026-01-20 00:42:07 INFO - TOKEN: 99340632 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36423 because it has no route_token in new or existing data. | TIME: 2026-01-20 00:42:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:42:07 INFO - TOKEN: 99340632 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:42:09 INFO - TOKEN: 99340632 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:42:09 INFO - TOKEN: 99340632 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:42:09 INFO - TOKEN: 99340632 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:42:09 INFO - TOKEN: 15445392 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:45:04 INFO - TOKEN: 15445392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:45:04 INFO - TOKEN: 15445392 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:45:04 INFO - TOKEN: 15445392 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:45:06 INFO - TOKEN: 15445392 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:45:06 INFO - TOKEN: 15445392 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:45:06 INFO - TOKEN: 15445392 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:45:06 INFO - TOKEN: 15445392 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:45:06 INFO - TOKEN: 15445392 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:45:06 INFO - TOKEN: 15445392 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:45:07 INFO - TOKEN: 15445392 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:45:07 INFO - TOKEN: 15445392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:45:07 INFO - TOKEN: 15445392 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:45:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:47:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:47:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:47:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:47:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:47:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:47:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:47:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:47:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:47:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:47:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:47:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:47:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:47:08 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:48:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:48:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:48:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:48:06 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:48:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:48:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:48:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:48:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35773 | TIME: 2026-01-20 00:48:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35773. Falling back to existing DB data. | TIME: 2026-01-20 00:48:07 INFO - TOKEN: 37505005 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520006 with 1 parts. | TIME: 2026-01-20 00:48:07 INFO - TOKEN: 37505005 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/U5ebVEL7fLQ2h49CA... | TIME: 2026-01-20 00:48:07 INFO - TOKEN: 37505005 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/U5ebVEL7fLQ2h49CA | TIME: 2026-01-20 00:48:07 INFO - TOKEN: 37505005 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.9628321,-92.759598/44.9626606,-92.7642204/44.9522159,-92.9585647/45.0406258,-93.0975258/45.0672527,-93.1854612/45.8022239,-95.1028879/46.8477831,-96.7805001/@45.0422656,-98.3726927,6z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=70084acb-2f4c-4b90-b7c7-46fee82b8b54 | TIME: 2026-01-20 00:48:08 INFO - TOKEN: 37505005 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 00:48:08 INFO - TOKEN: 37505005 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 520006, part 1. | TIME: 2026-01-20 00:48:08 INFO - TOKEN: 37505005 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520006. | TIME: 2026-01-20 00:48:09 INFO - TOKEN: 520006 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520006. | TIME: 2026-01-20 00:48:09 INFO - TOKEN: 520006 | FUNCTION: get_unique_token | STATUS: Using existing token: wqb3sqc4ybg6 | TIME: 2026-01-20 00:48:09 INFO - TOKEN: 520006 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-20 00:48:10 INFO - TOKEN: 520006 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wqb3sqc4ybg6 | TIME: 2026-01-20 00:48:10 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520006. | TIME: 2026-01-20 00:48:10 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:48:10 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:48:12 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:48:12 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:48:12 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:48:12 INFO - TOKEN: 15445392 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:51:04 INFO - TOKEN: 15445392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:51:04 INFO - TOKEN: 15445392 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:51:04 INFO - TOKEN: 15445392 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36407 | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36407. Falling back to existing DB data. | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540153 with 1 parts. | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RBYAzvokpZyTqca78... | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RBYAzvokpZyTqca78 | TIME: 2026-01-20 00:51:07 INFO - TOKEN: 15445392 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/200+US-22,+Hillside,+NJ+07205,+USA/40.697507,-74.2157822/40.7119097,-74.1832136/40.7450677,-74.166464/40.7481279,-74.166913/40.8597598,-74.3792909/40.9769165,-75.135419/@40.743797,-74.8579436,10.17z/data=!4m14!4m13!1m5!1m1!1s0x89c3ad316d133c5b:0xde76711f44b85c38!2m2!1d-74.2251471!2d40.6970436!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=c6c5d46a-aeff-4d9a-870c-6017d3e37c10 | TIME: 2026-01-20 00:51:09 INFO - TOKEN: 15445392 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 00:51:09 INFO - TOKEN: 15445392 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 540153, part 1. | TIME: 2026-01-20 00:51:09 INFO - TOKEN: 15445392 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540153. | TIME: 2026-01-20 00:51:09 INFO - TOKEN: 540153 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540153. | TIME: 2026-01-20 00:51:09 INFO - TOKEN: 540153 | FUNCTION: get_unique_token | STATUS: Using existing token: 5ufnyn8g2pdu | TIME: 2026-01-20 00:51:09 INFO - TOKEN: 540153 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '200 US-22, Hillside, NJ 07205, USA' | TIME: 2026-01-20 00:51:10 INFO - TOKEN: 540153 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.6981171, -74.2258819). | TIME: 2026-01-20 00:51:11 INFO - TOKEN: 540153 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-20 00:51:11 INFO - TOKEN: 540153 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5ufnyn8g2pdu | TIME: 2026-01-20 00:51:11 INFO - TOKEN: 15445392 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540153. | TIME: 2026-01-20 00:51:11 INFO - TOKEN: 15445392 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:51:11 INFO - TOKEN: 15445392 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:51:12 INFO - TOKEN: 15445392 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:51:12 INFO - TOKEN: 15445392 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:51:12 INFO - TOKEN: 15445392 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:51:12 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:52:05 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:52:05 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:52:05 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:52:07 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:52:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:52:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:52:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:52:07 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:52:07 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:52:08 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:52:08 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:52:08 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:52:08 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:56:04 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:56:04 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:56:04 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:56:06 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:56:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:56:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:56:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:56:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36406 | TIME: 2026-01-20 00:56:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36406. Falling back to existing DB data. | TIME: 2026-01-20 00:56:07 INFO - TOKEN: 66049602 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270135 with 1 parts. | TIME: 2026-01-20 00:56:07 INFO - TOKEN: 66049602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fU9toNSpeBpo4u9Y8... | TIME: 2026-01-20 00:56:07 INFO - TOKEN: 66049602 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fU9toNSpeBpo4u9Y8 | TIME: 2026-01-20 00:56:07 INFO - TOKEN: 66049602 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.8632671,-88.4184628/31.2008817,-88.9930005/31.2537321,-89.3326184/31.3631365,-89.3524248/32.1533661,-90.1225282/408+U.S.+49+Frontage+Rd,+Richland,+MS+39218,+USA/@32.2554305,-90.1591612,16.99z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x862831f093ce55b1:0xf8b3a4ad12fe7302!2m2!1d-90.1591979!2d32.257745!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=8e76c583-2d63-4b61-aebf-4f67d690c8cd | TIME: 2026-01-20 00:56:08 INFO - TOKEN: 66049602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 00:56:08 INFO - TOKEN: 66049602 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 270135, part 1. | TIME: 2026-01-20 00:56:08 INFO - TOKEN: 66049602 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270135. | TIME: 2026-01-20 00:56:09 INFO - TOKEN: 270135 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270135. | TIME: 2026-01-20 00:56:09 INFO - TOKEN: 270135 | FUNCTION: get_unique_token | STATUS: Using existing token: we0m3pnmto6l | TIME: 2026-01-20 00:56:09 INFO - TOKEN: 270135 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '408 U.S. 49 Frontage Rd, Richland, MS 39218, USA' | TIME: 2026-01-20 00:56:10 INFO - TOKEN: 270135 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 00:56:11 INFO - TOKEN: 270135 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.06429, -90.4887). | TIME: 2026-01-20 00:56:12 INFO - TOKEN: 270135 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 00:56:12 INFO - TOKEN: 270135 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: we0m3pnmto6l | TIME: 2026-01-20 00:56:12 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270135. | TIME: 2026-01-20 00:56:12 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:56:12 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:56:12 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:56:12 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:56:12 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:56:12 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 00:57:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:57:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 00:57:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 00:57:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 00:57:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 00:57:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 00:57:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 00:57:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 00:57:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 00:57:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:57:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 00:57:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 00:57:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:00:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:00:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:00:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:00:06 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:00:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:00:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:00:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:00:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35774 | TIME: 2026-01-20 01:00:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35774. Falling back to existing DB data. | TIME: 2026-01-20 01:00:07 INFO - TOKEN: 37505005 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 550071 with 1 parts. | TIME: 2026-01-20 01:00:07 INFO - TOKEN: 37505005 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/j17gHhHRtj1RuaVn8... | TIME: 2026-01-20 01:00:07 INFO - TOKEN: 37505005 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/j17gHhHRtj1RuaVn8 | TIME: 2026-01-20 01:00:07 INFO - TOKEN: 37505005 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/46.8477867,-96.7805302/46.8480605,-96.7828135/3001+Wanchena+Wy,+Bismarck,+ND+58504/@46.7879025,-100.7445015,15z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x52d79d2d98508db5:0xd8a88dcc22897dc4!2m2!1d-100.7456022!2d46.783919!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=cc4f77e7-11fe-4998-9aa3-6f1adeb051a3 | TIME: 2026-01-20 01:00:08 INFO - TOKEN: 37505005 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 01:00:08 INFO - TOKEN: 37505005 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 550071, part 1. | TIME: 2026-01-20 01:00:08 INFO - TOKEN: 37505005 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 550071. | TIME: 2026-01-20 01:00:08 INFO - TOKEN: 550071 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 550071. | TIME: 2026-01-20 01:00:08 INFO - TOKEN: 550071 | FUNCTION: get_unique_token | STATUS: Using existing token: l5xvraiwtzo6 | TIME: 2026-01-20 01:00:09 INFO - TOKEN: 550071 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3001 Wanchena Wy, Bismarck, ND 58504' | TIME: 2026-01-20 01:00:09 INFO - TOKEN: 550071 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 01:00:10 INFO - TOKEN: 550071 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (46.812803, -100.768383). | TIME: 2026-01-20 01:00:10 INFO - TOKEN: 550071 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 01:00:10 INFO - TOKEN: 550071 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l5xvraiwtzo6 | TIME: 2026-01-20 01:00:10 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 550071. | TIME: 2026-01-20 01:00:10 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:00:10 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:00:13 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:00:13 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:00:13 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:00:13 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:03:04 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:03:04 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:03:04 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:03:07 INFO - TOKEN: 37505005 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:03:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:03:07 INFO - TOKEN: 37505005 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:03:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:03:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35775 | TIME: 2026-01-20 01:03:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35775. Falling back to existing DB data. | TIME: 2026-01-20 01:03:07 INFO - TOKEN: 37505005 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35775 because it has no route_token in new or existing data. | TIME: 2026-01-20 01:03:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:03:07 INFO - TOKEN: 37505005 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:03:09 INFO - TOKEN: 37505005 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:03:09 INFO - TOKEN: 37505005 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:03:09 INFO - TOKEN: 37505005 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:03:09 INFO - TOKEN: 89409604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:04:05 INFO - TOKEN: 89409604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:04:05 INFO - TOKEN: 89409604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:04:05 INFO - TOKEN: 89409604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:04:07 INFO - TOKEN: 89409604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:04:07 INFO - TOKEN: 89409604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:04:07 INFO - TOKEN: 89409604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:04:07 INFO - TOKEN: 89409604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:04:07 INFO - TOKEN: 89409604 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 01:04:07 INFO - TOKEN: 89409604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:04:07 INFO - TOKEN: 89409604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:04:08 INFO - TOKEN: 89409604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:04:08 INFO - TOKEN: 89409604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:04:08 INFO - TOKEN: 89409604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:04:08 INFO - TOKEN: 89409604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:05:04 INFO - TOKEN: 89409604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:05:04 INFO - TOKEN: 89409604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:05:04 INFO - TOKEN: 89409604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:05:06 INFO - TOKEN: 89409604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:05:06 INFO - TOKEN: 89409604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:05:06 INFO - TOKEN: 89409604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:05:06 INFO - TOKEN: 89409604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:05:06 INFO - TOKEN: 89409604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:05:06 INFO - TOKEN: 89409604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:05:07 INFO - TOKEN: 89409604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:05:07 INFO - TOKEN: 89409604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:05:07 INFO - TOKEN: 89409604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:05:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:06:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:06:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:06:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:06:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:06:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:06:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:06:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:06:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:06:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:06:08 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:06:08 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:06:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:06:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:08:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:08:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:08:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:08:06 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:08:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:08:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:08:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:08:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36421 | TIME: 2026-01-20 01:08:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36421. Falling back to existing DB data. | TIME: 2026-01-20 01:08:07 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140351 with 1 parts. | TIME: 2026-01-20 01:08:07 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EM4FB8N6XtCdnPXe7... | TIME: 2026-01-20 01:08:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EM4FB8N6XtCdnPXe7 | TIME: 2026-01-20 01:08:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9936363,-101.8991151/36.7290866,-102.5131171/36.5225029,-103.0023435/@36.7011497,-102.5176915,13.25z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0e71cc26-3f1e-4a12-8673-6422724a85ec | TIME: 2026-01-20 01:08:08 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 01:08:08 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140351, part 1. | TIME: 2026-01-20 01:08:08 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140351. | TIME: 2026-01-20 01:08:08 INFO - TOKEN: 140351 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140351. | TIME: 2026-01-20 01:08:08 INFO - TOKEN: 140351 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-20 01:08:08 INFO - TOKEN: 140351 | FUNCTION: get_unique_token | STATUS: Generated unique token: 4ybv4zlljifa | TIME: 2026-01-20 01:08:09 INFO - TOKEN: 140351 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 01:08:10 INFO - TOKEN: 140351 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 4ybv4zlljifa | TIME: 2026-01-20 01:08:10 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140351. | TIME: 2026-01-20 01:08:10 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:08:10 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:08:11 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:08:11 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:08:11 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:08:11 INFO - TOKEN: 89409604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:10:04 INFO - TOKEN: 89409604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:10:04 INFO - TOKEN: 89409604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:10:04 INFO - TOKEN: 89409604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 89409604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 89409604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 89409604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 89409604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 89409604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 89409604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 89409604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 89409604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 89409604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:10:07 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:11:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:11:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:11:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:11:07 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:11:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:11:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:11:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:11:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:11:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:11:09 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:11:09 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:11:09 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:11:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:13:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:13:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:13:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:13:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:13:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:13:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:13:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:13:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:13:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:13:08 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:13:08 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:13:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:13:08 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:14:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:14:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:14:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35736 | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35736. Falling back to existing DB data. | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520139 with 1 parts. | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/67kqm3UMfBYZcDQD9... | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/67kqm3UMfBYZcDQD9 | TIME: 2026-01-20 01:14:07 INFO - TOKEN: 57222204 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1125+Willow+Lake+Blvd,+St+Paul,+MN+55110/45.0503334,-93.0552185/45.0501084,-93.0603229/45.0375213,-93.055884/44.9485721,-92.9562339/44.9626207,-92.7594887/@44.9625211,-93.4190412,9z/data=!4m13!4m12!1m5!1m1!1s0x52b2d6914d9653ef:0x42f29b8dd5c772c8!2m2!1d-93.0525493!2d45.0473346!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=6de6b46d-e48c-4297-8c29-ed146e306227 | TIME: 2026-01-20 01:14:09 INFO - TOKEN: 57222204 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 01:14:09 INFO - TOKEN: 57222204 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 520139, part 1. | TIME: 2026-01-20 01:14:09 INFO - TOKEN: 57222204 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520139. | TIME: 2026-01-20 01:14:09 INFO - TOKEN: 520139 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520139. | TIME: 2026-01-20 01:14:09 INFO - TOKEN: 520139 | FUNCTION: get_unique_token | STATUS: Using existing token: jq52cuuhzepd | TIME: 2026-01-20 01:14:10 INFO - TOKEN: 520139 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1125 Willow Lake Blvd, St Paul, MN 55110' | TIME: 2026-01-20 01:14:11 INFO - TOKEN: 520139 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 01:14:12 INFO - TOKEN: 520139 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (44.95304, -93.09013). | TIME: 2026-01-20 01:14:12 INFO - TOKEN: 520139 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 01:14:12 INFO - TOKEN: 520139 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jq52cuuhzepd | TIME: 2026-01-20 01:14:13 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520139. | TIME: 2026-01-20 01:14:13 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:14:13 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:14:14 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:14:14 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:14:14 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:14:14 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:15:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:15:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:15:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:15:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:15:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:15:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:15:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:15:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:15:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:15:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:15:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:15:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:15:08 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:16:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:16:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:16:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:16:06 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:16:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:16:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:16:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:16:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:16:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:16:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:16:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:16:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:16:09 INFO - TOKEN: 89409604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:18:04 INFO - TOKEN: 89409604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:18:04 INFO - TOKEN: 89409604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:18:04 INFO - TOKEN: 89409604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:18:06 INFO - TOKEN: 89409604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:18:07 INFO - TOKEN: 89409604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:18:07 INFO - TOKEN: 89409604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:18:07 INFO - TOKEN: 89409604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:18:07 INFO - TOKEN: 89409604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:18:07 INFO - TOKEN: 89409604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:18:07 INFO - TOKEN: 89409604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:18:07 INFO - TOKEN: 89409604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:18:07 INFO - TOKEN: 89409604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:18:07 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:19:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:19:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:19:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:19:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:19:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:19:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:19:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:19:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:19:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:19:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:19:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:19:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:19:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:20:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:20:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:20:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:20:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:20:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:20:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:20:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:20:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:20:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:20:08 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:20:08 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:20:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:20:08 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:21:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:21:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:21:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:21:06 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:21:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:21:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:21:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:21:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36438 | TIME: 2026-01-20 01:21:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36438. Falling back to existing DB data. | TIME: 2026-01-20 01:21:07 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270033 with 1 parts. | TIME: 2026-01-20 01:21:07 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VgQCXnXBqBa3xJ1x9... | TIME: 2026-01-20 01:21:07 INFO - TOKEN: 25598213 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VgQCXnXBqBa3xJ1x9 | TIME: 2026-01-20 01:21:07 INFO - TOKEN: 25598213 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/32.4490335,-88.4038215/32.3381436,-88.7722317/30.4627354,-89.6950963/@32.0595425,-89.3294965,9.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MTAyMy4wKgBIAVAD | TIME: 2026-01-20 01:21:08 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 01:21:08 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270033, part 1. | TIME: 2026-01-20 01:21:08 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270033. | TIME: 2026-01-20 01:21:08 INFO - TOKEN: 270033 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270033. | TIME: 2026-01-20 01:21:08 INFO - TOKEN: 270033 | FUNCTION: get_unique_token | STATUS: Using existing token: 2uq9hkgiv6ns | TIME: 2026-01-20 01:21:09 INFO - TOKEN: 270033 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 01:21:10 INFO - TOKEN: 270033 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2uq9hkgiv6ns | TIME: 2026-01-20 01:21:10 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270033. | TIME: 2026-01-20 01:21:10 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:21:10 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:21:12 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:21:12 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:21:12 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:21:12 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:22:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:22:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:22:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:22:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:22:08 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:22:08 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:22:08 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:22:08 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:22:08 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:22:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:22:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:22:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:22:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:23:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:23:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:23:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36417 | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36417. Falling back to existing DB data. | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210485 with 1 parts. | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4sfm2qzHYPSkjpBFA... | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4sfm2qzHYPSkjpBFA | TIME: 2026-01-20 01:23:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7597558,-85.4275777/41.6413963,-85.4191892/41.6161803,-86.0643634/41.67178,-86.3472603/41.6868073,-86.814561/41.577141,-87.5252395/@41.6157647,-86.6844486,10.89z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=73bd6c0b-6aee-49a6-b75f-5cdf502a9715 | TIME: 2026-01-20 01:23:08 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 01:23:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210485, part 1. | TIME: 2026-01-20 01:23:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210485. | TIME: 2026-01-20 01:23:09 INFO - TOKEN: 210485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210485. | TIME: 2026-01-20 01:23:09 INFO - TOKEN: 210485 | FUNCTION: get_unique_token | STATUS: Using existing token: zlt46pgqvtjx | TIME: 2026-01-20 01:23:09 INFO - TOKEN: 210485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 01:23:10 INFO - TOKEN: 210485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zlt46pgqvtjx | TIME: 2026-01-20 01:23:11 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210485. | TIME: 2026-01-20 01:23:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:23:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:23:11 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:23:11 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:23:11 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:23:11 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:25:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:25:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:25:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:25:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:25:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:25:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:25:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:25:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:25:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:25:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:25:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:25:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:25:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:28:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:28:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:28:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:28:06 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:28:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:28:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:28:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:28:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:28:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:28:07 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:28:07 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:28:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:28:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:29:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:29:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:29:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:29:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:29:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:29:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:29:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:29:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:29:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:29:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:29:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:29:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:29:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:30:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:30:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:30:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:30:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:30:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:30:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:30:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:30:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:30:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:30:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:30:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:30:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:30:09 INFO - TOKEN: 69796175 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:31:04 INFO - TOKEN: 69796175 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:31:04 INFO - TOKEN: 69796175 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:31:04 INFO - TOKEN: 69796175 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:31:06 INFO - TOKEN: 69796175 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 69796175 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 69796175 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 69796175 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 69796175 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 69796175 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 69796175 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 69796175 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 69796175 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 69796175 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:31:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:32:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:32:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:32:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36420 | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36420. Falling back to existing DB data. | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200311 with 1 parts. | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4iwVgYaHeVDFLmNB9... | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4iwVgYaHeVDFLmNB9 | TIME: 2026-01-20 01:32:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1914+US-183,+Rush+Center,+KS+67575,+USA/37.9126432,-99.4385216/37.7217584,-100.0190896/36.9932153,-101.8996743/@36.9916558,-101.88386,14.21z/data=!4m11!4m10!1m5!1m1!1s0x87a151641dfdc9c3:0x38222deba10888cf!2m2!1d-99.306556!2d38.3777875!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=f1e0e39a-abb8-4d19-95ec-dd8dbec948c5 | TIME: 2026-01-20 01:32:08 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-20 01:32:08 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 200311, part 1. | TIME: 2026-01-20 01:32:08 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200311. | TIME: 2026-01-20 01:32:09 INFO - TOKEN: 200311 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200311. | TIME: 2026-01-20 01:32:09 INFO - TOKEN: 200311 | FUNCTION: get_unique_token | STATUS: Using existing token: y2js11bbf17s | TIME: 2026-01-20 01:32:09 INFO - TOKEN: 200311 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1914 US-183, Rush Center, KS 67575, USA' | TIME: 2026-01-20 01:32:10 INFO - TOKEN: 200311 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.4606123, -99.3088635). | TIME: 2026-01-20 01:32:11 INFO - TOKEN: 200311 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-20 01:32:11 INFO - TOKEN: 200311 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y2js11bbf17s | TIME: 2026-01-20 01:32:11 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200311. | TIME: 2026-01-20 01:32:11 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:32:11 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:32:12 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:32:12 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:32:12 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:32:12 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:35:05 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:35:05 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:35:05 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:35:07 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:35:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:35:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:35:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:35:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:35:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:35:08 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:35:08 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:35:08 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:35:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:37:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:37:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:37:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:37:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:37:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:37:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:37:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:37:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:37:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:37:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:37:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:37:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:37:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:40:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:40:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:40:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:40:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:40:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:40:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:40:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:40:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:40:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:40:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:40:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:40:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:40:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:42:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:42:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:42:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:42:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:42:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:42:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:42:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:42:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:42:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:42:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:42:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:42:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:42:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:44:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:44:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:44:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:44:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:44:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:44:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:44:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:44:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:44:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:44:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:44:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:44:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:44:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:46:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:46:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:46:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:46:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:46:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:46:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:46:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:46:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:46:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:46:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:46:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:46:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:46:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:47:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:47:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:47:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:47:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:47:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:47:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:47:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:47:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36413 | TIME: 2026-01-20 01:47:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36413. Falling back to existing DB data. | TIME: 2026-01-20 01:47:07 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330180 with 1 parts. | TIME: 2026-01-20 01:47:07 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wBcPhMi82ETDkzei6... | TIME: 2026-01-20 01:47:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wBcPhMi82ETDkzei6 | TIME: 2026-01-20 01:47:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3035911,-89.6410896/30.4556938,-90.1707055/30.423529,-91.1439289/30.2666782,-92.0171875/31.0178284,-92.3745553/31.0672006,-92.3837743/31.2520084,-92.4312363/32.4206761,-93.7619667/32.4518241,-93.8589648/32.4613172,-94.0429031/@31.1524262,-92.5439401,10.6z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=5ed1aaeb-8ae8-4d71-b608-c2cd26bd4651 | TIME: 2026-01-20 01:47:08 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 01:47:08 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 330180, part 1. | TIME: 2026-01-20 01:47:08 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330180. | TIME: 2026-01-20 01:47:08 INFO - TOKEN: 330180 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330180. | TIME: 2026-01-20 01:47:08 INFO - TOKEN: 330180 | FUNCTION: get_unique_token | STATUS: Using existing token: 6h8qk1p3qgvh | TIME: 2026-01-20 01:47:09 INFO - TOKEN: 330180 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-20 01:47:10 INFO - TOKEN: 330180 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6h8qk1p3qgvh | TIME: 2026-01-20 01:47:10 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330180. | TIME: 2026-01-20 01:47:10 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:47:10 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:47:11 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:47:11 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:47:11 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:47:11 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:48:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:48:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:48:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:48:06 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:48:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:48:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:48:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:48:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:48:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:48:08 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:48:08 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:48:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:48:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:49:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:49:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:49:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:49:06 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:49:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:49:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:49:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:49:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:49:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:49:08 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:49:08 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:49:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:49:08 INFO - TOKEN: 60386434 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:50:04 INFO - TOKEN: 60386434 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:50:04 INFO - TOKEN: 60386434 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:50:04 INFO - TOKEN: 60386434 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 60386434 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:50:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:51:05 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:51:05 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:51:05 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:51:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:51:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:51:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:51:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:51:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:51:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:51:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:51:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:51:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:51:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:52:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:52:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:52:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:52:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:52:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:52:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:52:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:52:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:52:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:52:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:52:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:52:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:52:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:54:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:54:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:54:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:54:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:54:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:54:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:54:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:54:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:54:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:54:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:54:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:54:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:54:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:55:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:55:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:55:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:55:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:55:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:55:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:55:06 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:55:06 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:55:06 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:55:07 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:55:07 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:55:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:55:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:57:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:57:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:57:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:57:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:57:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:57:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:57:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:57:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:57:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:57:07 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:57:07 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:57:07 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:57:07 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 01:59:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:59:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 01:59:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 01:59:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 01:59:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 01:59:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 01:59:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 01:59:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 01:59:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 01:59:09 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:59:09 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 01:59:09 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 01:59:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:00:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:00:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:00:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:00:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:00:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:00:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:00:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:00:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:00:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:00:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:00:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:00:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:00:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:01:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:01:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:01:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:01:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:01:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:01:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:01:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:01:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 02:01:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:01:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:01:08 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:01:08 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:01:08 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:01:08 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:02:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:02:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:02:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:02:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:02:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:02:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:02:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:02:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:02:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:02:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:02:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:02:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:02:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:03:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:03:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:03:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:03:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:03:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:03:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:03:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:03:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:03:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:03:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:03:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:03:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:03:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:04:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:04:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:04:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:04:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:04:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:04:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:04:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:04:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:04:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:04:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:04:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:04:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:04:08 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:05:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:05:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:05:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:05:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:05:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:05:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:05:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:05:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:05:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:05:08 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:05:08 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:05:08 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:05:08 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:06:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:06:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:06:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:06:07 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:06:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:06:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:06:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:06:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:06:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:06:09 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:06:09 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:06:09 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:06:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:07:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:07:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:07:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:07:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:07:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:07:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:07:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:07:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:07:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:07:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:07:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:07:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:07:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:08:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:08:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:08:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:08:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:08:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:08:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:08:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:08:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:08:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:08:08 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:08:08 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:08:08 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:08:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:11:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:11:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:11:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:11:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:11:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:11:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:11:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:11:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36414 | TIME: 2026-01-20 02:11:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36414. Falling back to existing DB data. | TIME: 2026-01-20 02:11:07 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311062 with 1 parts. | TIME: 2026-01-20 02:11:07 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/15zRi2haUF2nqF8v7... | TIME: 2026-01-20 02:11:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/15zRi2haUF2nqF8v7 | TIME: 2026-01-20 02:11:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4613144,-94.0428782/32.7222888,-96.322622/32.7977563,-96.625769/32.9217611,-96.8995034/33.0019159,-96.9619605/33.0235757,-96.9867524/33.033698,-96.996742/33.1900715,-97.1020726/33.2595627,-97.1395053/33.7262011,-97.1603356/@33.2741887,-97.1556329,13.54z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=451256f0-0509-49d8-828c-8ae5c2332e4c | TIME: 2026-01-20 02:11:09 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 02:11:09 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311062, part 1. | TIME: 2026-01-20 02:11:09 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311062. | TIME: 2026-01-20 02:11:09 INFO - TOKEN: 311062 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311062. | TIME: 2026-01-20 02:11:09 INFO - TOKEN: 311062 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-20 02:11:10 INFO - TOKEN: 311062 | FUNCTION: get_unique_token | STATUS: Generated unique token: 8y2c8g2v65uj | TIME: 2026-01-20 02:11:10 INFO - TOKEN: 311062 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-20 02:11:11 INFO - TOKEN: 311062 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 8y2c8g2v65uj | TIME: 2026-01-20 02:11:12 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311062. | TIME: 2026-01-20 02:11:12 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:11:12 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:11:13 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:11:13 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:11:13 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:11:13 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:12:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:12:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:12:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:12:07 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:12:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:12:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:12:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:12:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:12:07 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:12:09 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:12:09 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:12:09 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:12:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:13:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:13:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:13:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:13:06 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:13:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:13:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:13:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:13:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:13:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:13:08 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:13:08 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:13:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:13:08 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:15:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:15:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:15:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:15:07 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:15:08 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:15:08 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:15:08 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:15:08 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36439 | TIME: 2026-01-20 02:15:08 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36439. Falling back to existing DB data. | TIME: 2026-01-20 02:15:08 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330181 with 1 parts. | TIME: 2026-01-20 02:15:08 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vKWvcXtPJbGqoB4PA... | TIME: 2026-01-20 02:15:08 INFO - TOKEN: 25598213 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vKWvcXtPJbGqoB4PA | TIME: 2026-01-20 02:15:08 INFO - TOKEN: 25598213 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/30.4627797,-89.695062/30.3098806,-89.7542345/30.4258259,-91.1645878/30.2476872,-93.1007463/30.2090616,-93.3761478/435+Gulf+Beach+Hwy,+Cameron,+LA+70631/@29.7590734,-93.3886106,10.92z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x863c6a31fbeeab53:0x63e7004c49fc97a9!2m2!1d-93.3478034!2d29.7789758!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=23781d99-7960-4a88-9ff3-7ab8d054940f | TIME: 2026-01-20 02:15:09 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 02:15:09 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 330181, part 1. | TIME: 2026-01-20 02:15:09 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330181. | TIME: 2026-01-20 02:15:10 INFO - TOKEN: 330181 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330181. | TIME: 2026-01-20 02:15:10 INFO - TOKEN: 330181 | FUNCTION: get_unique_token | STATUS: Using existing token: c32jcsjphotu | TIME: 2026-01-20 02:15:10 INFO - TOKEN: 330181 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '435 Gulf Beach Hwy, Cameron, LA 70631' | TIME: 2026-01-20 02:15:11 INFO - TOKEN: 330181 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.7612805, -93.6064548). | TIME: 2026-01-20 02:15:15 INFO - TOKEN: 330181 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 02:15:15 INFO - TOKEN: 330181 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: c32jcsjphotu | TIME: 2026-01-20 02:15:15 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330181. | TIME: 2026-01-20 02:15:15 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:15:15 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:15:17 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:15:17 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:15:17 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:15:17 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:18:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:18:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:18:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:18:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:18:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:18:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:18:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:18:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:18:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:18:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:18:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:18:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:18:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:21:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:21:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:21:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36415 | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36415. Falling back to existing DB data. | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140352 with 1 parts. | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Bqrgm31tbjXcEP8v6... | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Bqrgm31tbjXcEP8v6 | TIME: 2026-01-20 02:21:06 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.726903,-97.159631/33.7415395,-97.1458337/33.829172,-97.1372025/33.9475099,-97.1348169/34.4890151,-97.1616439/35.4624225,-97.509061/35.4823781,-97.5134811/35.4861395,-97.5095387/@35.4686146,-97.5015062,14.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=727614db-a145-4dba-b8ae-4c353c445a5d | TIME: 2026-01-20 02:21:07 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-20 02:21:07 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 140352, part 1. | TIME: 2026-01-20 02:21:07 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140352. | TIME: 2026-01-20 02:21:08 INFO - TOKEN: 140352 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140352. | TIME: 2026-01-20 02:21:08 INFO - TOKEN: 140352 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-20 02:21:08 INFO - TOKEN: 140352 | FUNCTION: get_unique_token | STATUS: Generated unique token: utgq52whtqi5 | TIME: 2026-01-20 02:21:08 INFO - TOKEN: 140352 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-20 02:21:10 INFO - TOKEN: 140352 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: utgq52whtqi5 | TIME: 2026-01-20 02:21:10 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140352. | TIME: 2026-01-20 02:21:10 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:21:10 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:21:11 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:21:11 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:21:11 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:21:11 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:22:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:22:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:22:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:22:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:22:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:22:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:22:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:22:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:22:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:22:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:22:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:22:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:22:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:23:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:23:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:23:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:23:06 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:23:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:23:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:23:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:23:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:23:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:23:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:23:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:23:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:23:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:24:05 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:24:05 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:24:05 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:24:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:24:08 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:24:08 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:24:08 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:24:08 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:24:08 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:24:10 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:24:10 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:24:10 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:24:10 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:25:04 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:25:04 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:25:04 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:25:06 INFO - TOKEN: 27549604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:25:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:25:07 INFO - TOKEN: 27549604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:25:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:25:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36456 | TIME: 2026-01-20 02:25:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36456. Falling back to existing DB data. | TIME: 2026-01-20 02:25:07 INFO - TOKEN: 27549604 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36456 because it has no route_token in new or existing data. | TIME: 2026-01-20 02:25:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:25:07 INFO - TOKEN: 27549604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:25:09 INFO - TOKEN: 27549604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:25:09 INFO - TOKEN: 27549604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:25:09 INFO - TOKEN: 27549604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:25:09 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:26:04 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:26:04 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:26:04 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:26:06 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:26:06 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:26:06 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:26:06 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:26:06 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:26:06 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:26:08 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:26:08 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:26:08 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:26:08 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:27:04 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:27:04 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:27:04 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:27:06 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:27:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:27:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:27:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:27:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35982 | TIME: 2026-01-20 02:27:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35982. Falling back to existing DB data. | TIME: 2026-01-20 02:27:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35982 because it has no route_token in new or existing data. | TIME: 2026-01-20 02:27:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:27:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:27:08 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:27:08 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:27:08 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:27:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:28:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:28:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:28:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:28:06 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:28:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:28:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:28:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:28:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:28:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:28:08 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:28:08 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:28:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:28:08 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:29:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:29:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:29:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:29:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35971 | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35971. Falling back to existing DB data. | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35971 because it has no route_token in new or existing data. | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35972 | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35972. Falling back to existing DB data. | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250027 with 1 parts. | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mPPEQ5cR2ZQ1vskB9... | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mPPEQ5cR2ZQ1vskB9 | TIME: 2026-01-20 02:29:08 INFO - TOKEN: 14277552 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.5737764,-87.4121579/30.6961183,-88.0314619/30.7319352,-88.0776577/30.7490124,-88.0986551/30.7094204,-88.1260565/30.8632854,-88.4184862/@30.8632554,-88.4186345,19.61z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=e1446463-4920-425d-93df-32472c458116 | TIME: 2026-01-20 02:29:09 INFO - TOKEN: 14277552 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 02:29:09 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250027, part 1. | TIME: 2026-01-20 02:29:09 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250027. | TIME: 2026-01-20 02:29:09 INFO - TOKEN: 250027 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250027. | TIME: 2026-01-20 02:29:09 INFO - TOKEN: 250027 | FUNCTION: get_unique_token | STATUS: Using existing token: 8dav1ukngt7p | TIME: 2026-01-20 02:29:09 INFO - TOKEN: 250027 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 02:29:10 INFO - TOKEN: 250027 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8dav1ukngt7p | TIME: 2026-01-20 02:29:11 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250027. | TIME: 2026-01-20 02:29:11 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:29:11 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:29:13 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:29:13 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:29:13 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:29:13 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:31:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:31:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:31:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:31:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:31:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:31:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:31:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:31:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:31:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:31:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:31:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:31:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:31:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:32:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:32:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:32:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:32:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:32:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:32:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:32:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:32:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:32:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:32:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:32:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:32:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:32:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:33:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:33:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:33:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:33:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:33:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:33:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:33:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:33:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:33:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:33:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:33:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:33:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:33:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:35:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:35:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:35:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35976 | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35976. Falling back to existing DB data. | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160078 with 1 parts. | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gbD7AGtguWC79KWu8... | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gbD7AGtguWC79KWu8 | TIME: 2026-01-20 02:35:07 INFO - TOKEN: 14277552 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827773,-103.0425122/35.115281,-106.625452/35.3167095,-106.5370182/36.7113047,-107.9869723/36.7875311,-108.6858538/36.9988383,-108.7496504/@36.9988383,-108.7497682,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=473575dd-9f1e-4d7b-aeb1-20ded68fc3d9 | TIME: 2026-01-20 02:35:09 INFO - TOKEN: 14277552 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 02:35:09 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160078, part 1. | TIME: 2026-01-20 02:35:09 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160078. | TIME: 2026-01-20 02:35:09 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160078. | TIME: 2026-01-20 02:35:09 INFO - TOKEN: 160078 | FUNCTION: get_unique_token | STATUS: Using existing token: liw9iqooy3ik | TIME: 2026-01-20 02:35:09 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 02:35:10 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: liw9iqooy3ik | TIME: 2026-01-20 02:35:10 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160078. | TIME: 2026-01-20 02:35:10 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:35:10 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:35:13 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:35:13 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:35:13 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:35:13 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:36:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:36:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:36:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35978 | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35978. Falling back to existing DB data. | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120447 with 1 parts. | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xxmh1SgT3gQBcyb79... | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xxmh1SgT3gQBcyb79 | TIME: 2026-01-20 02:36:07 INFO - TOKEN: 14277552 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164725,-109.0419723/37.8730182,-109.3429125/38.9409996,-109.8266064/38.9865541,-110.2412974/40.1315821,-111.6469027/41.7078526,-112.1991551/41.9994217,-112.8325811/@39.591974,-118.5814643,5.86z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=23b7c49b-5868-442e-8bc4-5a130511d6c7 | TIME: 2026-01-20 02:36:08 INFO - TOKEN: 14277552 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 02:36:08 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 120447, part 1. | TIME: 2026-01-20 02:36:08 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120447. | TIME: 2026-01-20 02:36:09 INFO - TOKEN: 120447 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120447. | TIME: 2026-01-20 02:36:09 INFO - TOKEN: 120447 | FUNCTION: get_unique_token | STATUS: Using existing token: wqf8yzdnbi95 | TIME: 2026-01-20 02:36:09 INFO - TOKEN: 120447 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-20 02:36:10 INFO - TOKEN: 120447 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wqf8yzdnbi95 | TIME: 2026-01-20 02:36:10 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120447. | TIME: 2026-01-20 02:36:10 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:36:10 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:36:13 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:36:13 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:36:13 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:36:13 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:37:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:37:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:37:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:37:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:37:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:37:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:37:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:37:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:37:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:37:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:37:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:37:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:37:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:38:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:38:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:38:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35980 | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35980. Falling back to existing DB data. | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420013 with 1 parts. | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aoyFBEPpJpg8wnNu7... | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aoyFBEPpJpg8wnNu7 | TIME: 2026-01-20 02:38:07 INFO - TOKEN: 14277552 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.0069333,-116.9410512/45.8007967,-119.3861367/45.9317292,-119.32838/@45.9904281,-121.0041373,7.25z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMS4wKgBIAVAD&skid=bf8f70c7-d7c4-40f4-8ed5-579aaa29c039 | TIME: 2026-01-20 02:38:08 INFO - TOKEN: 14277552 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 02:38:08 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 420013, part 1. | TIME: 2026-01-20 02:38:08 INFO - TOKEN: 14277552 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420013. | TIME: 2026-01-20 02:38:09 INFO - TOKEN: 420013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420013. | TIME: 2026-01-20 02:38:09 INFO - TOKEN: 420013 | FUNCTION: get_unique_token | STATUS: Using existing token: x5ju8t3bq5ue | TIME: 2026-01-20 02:38:09 INFO - TOKEN: 420013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 02:38:10 INFO - TOKEN: 420013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x5ju8t3bq5ue | TIME: 2026-01-20 02:38:10 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420013. | TIME: 2026-01-20 02:38:10 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:38:10 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:38:12 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:38:12 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:38:12 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:38:12 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:39:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:39:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:39:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:39:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:39:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:39:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:39:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:39:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:39:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:39:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:39:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:39:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:39:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:41:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:41:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:41:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35909 | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35909. Falling back to existing DB data. | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470146 with 1 parts. | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8F4jL2asB8RSQGeq7... | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8F4jL2asB8RSQGeq7 | TIME: 2026-01-20 02:41:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/''/33.9242304,-81.2957465/33.5318457,-82.0118209/@33.8226847,-82.592498,8.43z/data=!4m15!4m14!1m10!1m1!1s0x88f8917c58b2f133:0xcd0730a4f771dbee!2m2!1d-81.2880131!2d33.9373389!3m4!1m2!1d-81.2957076!2d33.9242183!3s0x88f893d2b4e9c5a1:0xb59fa392ab528f03!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=4c69b314-c070-442a-98cf-079adfb49276 | TIME: 2026-01-20 02:41:08 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 02:41:08 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 470146, part 1. | TIME: 2026-01-20 02:41:08 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470146. | TIME: 2026-01-20 02:41:09 INFO - TOKEN: 470146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470146. | TIME: 2026-01-20 02:41:09 INFO - TOKEN: 470146 | FUNCTION: get_unique_token | STATUS: Using existing token: 7c4rbutq1xrr | TIME: 2026-01-20 02:41:09 INFO - TOKEN: 470146 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-20 02:41:10 INFO - TOKEN: 470146 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 02:41:10 INFO - TOKEN: 470146 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-20 02:41:11 INFO - TOKEN: 470146 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-20 02:41:11 INFO - TOKEN: 470146 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-20 02:41:11 INFO - TOKEN: 470146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 2. | TIME: 2026-01-20 02:41:11 INFO - TOKEN: 470146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7c4rbutq1xrr | TIME: 2026-01-20 02:41:12 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470146. | TIME: 2026-01-20 02:41:12 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:41:12 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:41:14 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:41:14 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:41:14 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:41:14 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:42:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:42:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:42:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:42:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:42:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:42:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:42:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:42:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:43:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:43:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:43:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:43:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:43:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:43:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:43:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:43:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:43:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:43:08 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:43:08 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:43:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:43:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:44:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:44:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:44:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35912 | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35912. Falling back to existing DB data. | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370118 with 1 parts. | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3R4pfWuZjAHMCdg17... | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3R4pfWuZjAHMCdg17 | TIME: 2026-01-20 02:44:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6387149,-86.5712323/38.1124834,-85.6925319/38.3444863,-85.6452636/@38.3445641,-85.6456103,19.89z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=8d89ea58-33be-4e24-b0e1-ac06d6c4f1d8 | TIME: 2026-01-20 02:44:09 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 02:44:09 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 370118, part 1. | TIME: 2026-01-20 02:44:09 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370118. | TIME: 2026-01-20 02:44:09 INFO - TOKEN: 370118 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370118. | TIME: 2026-01-20 02:44:09 INFO - TOKEN: 370118 | FUNCTION: get_unique_token | STATUS: Using existing token: j0q5dirxz1wj | TIME: 2026-01-20 02:44:09 INFO - TOKEN: 370118 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 02:44:10 INFO - TOKEN: 370118 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: j0q5dirxz1wj | TIME: 2026-01-20 02:44:11 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370118. | TIME: 2026-01-20 02:44:11 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:44:11 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:44:13 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:44:13 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:44:13 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:44:13 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:45:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:45:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:45:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35913 | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35913. Falling back to existing DB data. | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210174 with 1 parts. | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rdDib6TxNSR8vPV89... | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rdDib6TxNSR8vPV89 | TIME: 2026-01-20 02:45:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.344488,-85.6452598/38.351446,-85.7543133/39.7022517,-86.1154519/39.8720421,-86.2826212/41.5674738,-87.32258/41.5771494,-87.5252829/@40.6780059,-88.560884,7.53z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=588f8233-bb69-48aa-87e1-83ec09ecf1be | TIME: 2026-01-20 02:45:09 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 02:45:09 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210174, part 1. | TIME: 2026-01-20 02:45:09 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210174. | TIME: 2026-01-20 02:45:09 INFO - TOKEN: 210174 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210174. | TIME: 2026-01-20 02:45:09 INFO - TOKEN: 210174 | FUNCTION: get_unique_token | STATUS: Using existing token: e9mz3f4dothl | TIME: 2026-01-20 02:45:10 INFO - TOKEN: 210174 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 02:45:11 INFO - TOKEN: 210174 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e9mz3f4dothl | TIME: 2026-01-20 02:45:11 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210174. | TIME: 2026-01-20 02:45:11 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:45:11 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:45:14 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:45:14 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:45:14 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:45:14 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:47:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:47:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:47:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:47:06 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:47:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:47:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:47:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:47:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:47:07 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:47:10 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:47:10 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:47:10 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:47:10 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:48:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:48:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:48:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:48:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:48:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:48:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:48:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:48:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:48:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:48:08 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:48:08 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:48:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:48:08 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:50:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:50:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:50:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35915 | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35915. Falling back to existing DB data. | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430010 with 1 parts. | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vfrJnsg8Q97bbtyL7... | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vfrJnsg8Q97bbtyL7 | TIME: 2026-01-20 02:50:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4960087,-88.9927045/43.8581667,-91.3003507/@44.1481588,-93.0672459,8.01z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e49bde3f-c3d3-45ef-b119-f8f362d62357 | TIME: 2026-01-20 02:50:08 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-20 02:50:08 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 430010, part 1. | TIME: 2026-01-20 02:50:08 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430010. | TIME: 2026-01-20 02:50:08 INFO - TOKEN: 430010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430010. | TIME: 2026-01-20 02:50:08 INFO - TOKEN: 430010 | FUNCTION: get_unique_token | STATUS: Using existing token: uc5tptz7tbsy | TIME: 2026-01-20 02:50:09 INFO - TOKEN: 430010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-20 02:50:10 INFO - TOKEN: 430010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: uc5tptz7tbsy | TIME: 2026-01-20 02:50:10 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430010. | TIME: 2026-01-20 02:50:10 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:50:10 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:50:12 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:50:12 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:50:12 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:50:12 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:51:04 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:51:04 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:51:04 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:51:06 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:51:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:51:07 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:51:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:51:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35917 | TIME: 2026-01-20 02:51:07 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35917. Falling back to existing DB data. | TIME: 2026-01-20 02:51:07 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 550071 with 1 parts. | TIME: 2026-01-20 02:51:07 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AhPs26NFrCFuzy9BA... | TIME: 2026-01-20 02:51:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AhPs26NFrCFuzy9BA | TIME: 2026-01-20 02:51:07 INFO - TOKEN: 51742084 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/46.8477855,-96.7805209/46.8780908,-99.3495516/3001+Wanchena+Way,+Bismarck,+ND+58504,+USA/@46.842933,-100.7654908,9.96z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x52d79d2d98508db5:0xd8a88dcc22897dc4!2m2!1d-100.7456022!2d46.783919!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=4071ffca-dcc7-45ce-99b7-7ac7a04355e0 | TIME: 2026-01-20 02:51:08 INFO - TOKEN: 51742084 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 02:51:08 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 550071, part 1. | TIME: 2026-01-20 02:51:08 INFO - TOKEN: 51742084 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 550071. | TIME: 2026-01-20 02:51:09 INFO - TOKEN: 550071 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 550071. | TIME: 2026-01-20 02:51:09 INFO - TOKEN: 550071 | FUNCTION: get_unique_token | STATUS: Using existing token: l5xvraiwtzo6 | TIME: 2026-01-20 02:51:09 INFO - TOKEN: 550071 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3001 Wanchena Way, Bismarck, ND 58504, USA' | TIME: 2026-01-20 02:51:10 INFO - TOKEN: 550071 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 02:51:10 INFO - TOKEN: 550071 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (46.812803, -100.768383). | TIME: 2026-01-20 02:51:11 INFO - TOKEN: 550071 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 02:51:11 INFO - TOKEN: 550071 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l5xvraiwtzo6 | TIME: 2026-01-20 02:51:11 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 550071. | TIME: 2026-01-20 02:51:11 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:51:11 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:51:13 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:51:13 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:51:13 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:51:13 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:53:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:53:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:53:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:53:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:53:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:53:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:53:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:53:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:53:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:53:08 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:53:08 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:53:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:53:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 02:55:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:55:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 02:55:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 02:55:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 02:55:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 02:55:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 02:55:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 02:55:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36450 | TIME: 2026-01-20 02:55:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36450. Falling back to existing DB data. | TIME: 2026-01-20 02:55:07 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210414 with 1 parts. | TIME: 2026-01-20 02:55:07 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KUS1sfk5xb38dJDx5... | TIME: 2026-01-20 02:55:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KUS1sfk5xb38dJDx5 | TIME: 2026-01-20 02:55:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.6286553,-84.8056812/41.7333034,-86.0394181/41.5845318,-87.2358396/41.5771587,-87.5253292/@41.5411532,-87.4778755,12.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAxNC4wKgBIAVAD&skid=0f1ef863-d6fc-4327-a339-c5096beef22f | TIME: 2026-01-20 02:55:08 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-20 02:55:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210414, part 1. | TIME: 2026-01-20 02:55:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210414. | TIME: 2026-01-20 02:55:09 INFO - TOKEN: 210414 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210414. | TIME: 2026-01-20 02:55:09 INFO - TOKEN: 210414 | FUNCTION: get_unique_token | STATUS: Using existing token: xr9pnmq0mep0 | TIME: 2026-01-20 02:55:09 INFO - TOKEN: 210414 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-20 02:55:11 INFO - TOKEN: 210414 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xr9pnmq0mep0 | TIME: 2026-01-20 02:55:11 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210414. | TIME: 2026-01-20 02:55:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 02:55:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 02:55:12 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:55:12 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 02:55:12 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 02:55:12 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:06:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:06:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:06:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:06:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:06:06 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:06:06 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:06:06 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:06:06 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:06:06 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:06:08 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:06:08 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:06:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:06:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:10:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:10:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:10:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:10:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:10:06 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:10:06 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:10:06 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:10:06 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:10:06 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:10:08 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:10:08 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:10:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:10:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:11:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:11:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:11:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:11:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:11:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:11:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:11:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:11:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36418 | TIME: 2026-01-20 03:11:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36418. Falling back to existing DB data. | TIME: 2026-01-20 03:11:07 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220610 with 1 parts. | TIME: 2026-01-20 03:11:07 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xNocBwMz7nSn3Cca9... | TIME: 2026-01-20 03:11:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xNocBwMz7nSn3Cca9 | TIME: 2026-01-20 03:11:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.577141,-87.5252395/41.5861081,-87.5832717/41.6226559,-87.5854913/41.6199692,-87.6608128/41.6008355,-87.6961626/41.6002945,-87.7113822/41.4633373,-88.1965864/40.5205739,-89.0283181/39.7436518,-89.7090584/39.7203875,-91.3580378/@41.6002674,-87.7110765,20.29z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=d783daca-6ff2-4fb5-affd-287b34c2089f | TIME: 2026-01-20 03:11:08 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 03:11:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220610, part 1. | TIME: 2026-01-20 03:11:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220610. | TIME: 2026-01-20 03:11:08 INFO - TOKEN: 220610 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220610. | TIME: 2026-01-20 03:11:08 INFO - TOKEN: 220610 | FUNCTION: get_unique_token | STATUS: Using existing token: b01s9kxlrvxj | TIME: 2026-01-20 03:11:09 INFO - TOKEN: 220610 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-20 03:11:10 INFO - TOKEN: 220610 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: b01s9kxlrvxj | TIME: 2026-01-20 03:11:11 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220610. | TIME: 2026-01-20 03:11:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:11:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:11:12 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:11:12 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:11:12 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:11:12 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:12:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:12:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:12:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36461 | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36461. Falling back to existing DB data. | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100014 with 1 parts. | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vt8TEMZigjYGbPB26... | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vt8TEMZigjYGbPB26 | TIME: 2026-01-20 03:12:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.817791,-114.0494073/36.8858631,-113.938112/37.000619,-113.6223138/@36.896631,-113.7596429,11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyNi4wKgBIAVAD&skid=2aa2d8ed-f3b9-4d17-9b16-b85174a93ae5 | TIME: 2026-01-20 03:12:09 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 03:12:09 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100014, part 1. | TIME: 2026-01-20 03:12:09 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100014. | TIME: 2026-01-20 03:12:09 INFO - TOKEN: 100014 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100014. | TIME: 2026-01-20 03:12:09 INFO - TOKEN: 100014 | FUNCTION: get_unique_token | STATUS: Using existing token: ag6riwzmc8tg | TIME: 2026-01-20 03:12:09 INFO - TOKEN: 100014 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 03:12:11 INFO - TOKEN: 100014 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ag6riwzmc8tg | TIME: 2026-01-20 03:12:11 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100014. | TIME: 2026-01-20 03:12:11 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:12:11 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:12:12 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:12:12 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:12:12 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:12:12 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:13:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:13:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:13:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:13:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:13:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:13:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:13:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:13:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36419 | TIME: 2026-01-20 03:13:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36419. Falling back to existing DB data. | TIME: 2026-01-20 03:13:07 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190402 with 1 parts. | TIME: 2026-01-20 03:13:07 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fvnv8xbT8JcSiEnT8... | TIME: 2026-01-20 03:13:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fvnv8xbT8JcSiEnT8 | TIME: 2026-01-20 03:13:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7203875,-91.3580378/39.6928282,-91.5214888/39.7396575,-93.6388384/39.7458165,-94.2203031/39.1780784,-94.5650175/39.180219,-94.5875758/39.1735445,-94.5948923/39.1552818,-94.585917/400+Atlantic+St,+Kansas+City,+MO+64116/@39.1506894,-94.590331,12.82z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87c0f0ec96de8953:0xcd3839b3fb9e5183!2m2!1d-94.5846074!2d39.1208412!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=a9f9048c-5c33-4573-a0b4-89d00b8ee3c8 | TIME: 2026-01-20 03:13:08 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-20 03:13:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 190402, part 1. | TIME: 2026-01-20 03:13:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190402. | TIME: 2026-01-20 03:13:09 INFO - TOKEN: 190402 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190402. | TIME: 2026-01-20 03:13:09 INFO - TOKEN: 190402 | FUNCTION: get_unique_token | STATUS: Using existing token: gt78jznlcf0c | TIME: 2026-01-20 03:13:09 INFO - TOKEN: 190402 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '400 Atlantic St, Kansas City, MO 64116' | TIME: 2026-01-20 03:13:10 INFO - TOKEN: 190402 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.1206578, -94.5849913). | TIME: 2026-01-20 03:13:11 INFO - TOKEN: 190402 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-20 03:13:11 INFO - TOKEN: 190402 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gt78jznlcf0c | TIME: 2026-01-20 03:13:11 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190402. | TIME: 2026-01-20 03:13:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:13:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:13:12 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:13:12 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:13:12 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:13:12 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:21:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:21:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:21:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:21:06 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:21:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:21:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:21:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:21:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:21:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:21:08 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:21:08 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:21:08 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:21:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:22:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:22:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:22:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:22:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:22:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:22:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:22:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:22:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:22:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:22:09 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:22:09 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:22:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:22:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:27:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:27:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:27:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:27:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:27:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:27:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:27:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:27:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:27:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:27:09 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:27:09 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:27:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:27:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:30:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:30:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:30:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:30:06 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:30:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:30:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:30:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:30:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:30:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:30:08 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:30:08 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:30:08 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:30:08 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:40:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:40:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:40:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:40:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:40:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:40:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:40:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:40:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:40:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:40:09 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:40:09 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:40:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:40:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:42:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:42:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:42:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:42:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:42:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:42:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:42:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:42:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:42:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:42:08 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:42:08 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:42:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:42:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:46:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:46:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:46:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36444 | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36444. Falling back to existing DB data. | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240476 with 1 parts. | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3saSFHPwFxPc3kKYA... | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3saSFHPwFxPc3kKYA | TIME: 2026-01-20 03:46:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1726279,-83.6465909/41.1783002,-83.6493373/41.5327513,-83.6376358/41.6124026,-83.6993191/41.6018276,-83.8070188/@41.166091,-83.646708,14.56z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=fa731288-045a-4e33-a66b-44dda73b793a | TIME: 2026-01-20 03:46:08 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-20 03:46:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 240476, part 1. | TIME: 2026-01-20 03:46:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240476. | TIME: 2026-01-20 03:46:09 INFO - TOKEN: 240476 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240476. | TIME: 2026-01-20 03:46:09 INFO - TOKEN: 240476 | FUNCTION: get_unique_token | STATUS: Using existing token: exi0c5k1o2hz | TIME: 2026-01-20 03:46:09 INFO - TOKEN: 240476 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-20 03:46:10 INFO - TOKEN: 240476 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: exi0c5k1o2hz | TIME: 2026-01-20 03:46:11 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240476. | TIME: 2026-01-20 03:46:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:46:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:46:12 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:46:12 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:46:12 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:46:12 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 03:48:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:48:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 03:48:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 03:48:06 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 03:48:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 03:48:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 03:48:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 03:48:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36462 | TIME: 2026-01-20 03:48:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36462. Falling back to existing DB data. | TIME: 2026-01-20 03:48:07 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120457 with 1 parts. | TIME: 2026-01-20 03:48:07 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zdNG5rEQMTEhVgLXA... | TIME: 2026-01-20 03:48:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zdNG5rEQMTEhVgLXA | TIME: 2026-01-20 03:48:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.000619,-113.6223138/38.1590713,-112.6151568/38.5861814,-112.5855977/39.1932573,-109.0512962/@38.959633,-110.9172655,8.15z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=956e369e-1874-4217-99a9-4c74c1dc0c50 | TIME: 2026-01-20 03:48:08 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-20 03:48:08 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 120457, part 1. | TIME: 2026-01-20 03:48:08 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120457. | TIME: 2026-01-20 03:48:08 INFO - TOKEN: 120457 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120457. | TIME: 2026-01-20 03:48:08 INFO - TOKEN: 120457 | FUNCTION: get_unique_token | STATUS: Using existing token: 35of9sww6azp | TIME: 2026-01-20 03:48:09 INFO - TOKEN: 120457 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-20 03:48:10 INFO - TOKEN: 120457 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 35of9sww6azp | TIME: 2026-01-20 03:48:10 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120457. | TIME: 2026-01-20 03:48:10 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36463 | TIME: 2026-01-20 03:48:10 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36463. Falling back to existing DB data. | TIME: 2026-01-20 03:48:10 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130169 with 1 parts. | TIME: 2026-01-20 03:48:10 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gWoxrr6iRqfFW4gEA... | TIME: 2026-01-20 03:48:10 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gWoxrr6iRqfFW4gEA | TIME: 2026-01-20 03:48:10 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.1932573,-109.0512962/39.7059563,-106.724301/39.7915442,-105.061787/39.8849108,-104.8821447/1500+E+Crown+Prince+Blvd,+Brighton,+CO+80603,+USA/@39.9537742,-105.1241599,11.33z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x876c12ddaade8763:0x6b0d4de93e8f88fc!2m2!1d-104.8073421!2d40.0209432!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3e26b467-560c-4530-a601-7630ba049735 | TIME: 2026-01-20 03:48:11 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-20 03:48:11 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 130169, part 1. | TIME: 2026-01-20 03:48:11 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130169. | TIME: 2026-01-20 03:48:12 INFO - TOKEN: 130169 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130169. | TIME: 2026-01-20 03:48:12 INFO - TOKEN: 130169 | FUNCTION: get_unique_token | STATUS: Using existing token: w17zy89ntl4z | TIME: 2026-01-20 03:48:12 INFO - TOKEN: 130169 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1500 E Crown Prince Blvd, Brighton, CO 80603, USA' | TIME: 2026-01-20 03:48:12 INFO - TOKEN: 130169 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.0269530, -104.8024244). | TIME: 2026-01-20 03:48:14 INFO - TOKEN: 130169 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-20 03:48:14 INFO - TOKEN: 130169 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w17zy89ntl4z | TIME: 2026-01-20 03:48:14 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130169. | TIME: 2026-01-20 03:48:14 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 03:48:14 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 03:48:15 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:48:15 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 03:48:15 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 03:48:15 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:14:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:14:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:14:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:14:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:14:06 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:14:06 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:14:06 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:14:06 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 04:14:06 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:14:06 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:14:07 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:14:07 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:14:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:14:07 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:16:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:16:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:16:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:16:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:16:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:16:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:16:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:16:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:16:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:16:09 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:16:09 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:16:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:16:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:17:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:17:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:17:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:17:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:17:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:17:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:17:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:17:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:17:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:17:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:17:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:17:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:17:09 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:20:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:20:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:20:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:20:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:20:06 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:20:06 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:20:06 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:20:06 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:20:06 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:20:07 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:20:07 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:20:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:20:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:23:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:23:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:23:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:23:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:23:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:23:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:23:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:23:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:23:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:23:07 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:23:07 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:23:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:23:07 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:25:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:25:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:25:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:25:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:25:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:25:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:25:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:25:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:25:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:25:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:25:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:25:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:25:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:26:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:26:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:26:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:26:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:26:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:26:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:26:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:26:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:26:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:26:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:26:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:26:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:26:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:27:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:27:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:27:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:27:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:27:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:27:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:27:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:27:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:27:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:27:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:27:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:27:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:27:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:28:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:28:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:28:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:28:07 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:28:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:28:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:28:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:28:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:28:07 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:28:09 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:28:09 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:28:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:28:09 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:31:05 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:31:05 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:31:05 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:31:07 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:31:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:31:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:31:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:31:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 04:31:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:31:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:31:08 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:31:08 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:31:08 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:31:08 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:32:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:32:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:32:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:32:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:32:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:32:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:32:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:32:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:32:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:32:09 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:32:09 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:32:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:32:09 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:33:04 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:33:04 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:33:04 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:33:06 INFO - TOKEN: 64484295 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36469 | TIME: 2026-01-20 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36469. Falling back to existing DB data. | TIME: 2026-01-20 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311063 with 1 parts. | TIME: 2026-01-20 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/CzfC3gcT4rmiocx6A... | TIME: 2026-01-20 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/CzfC3gcT4rmiocx6A | TIME: 2026-01-20 04:33:07 INFO - TOKEN: 64484295 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.2185283,-98.4160954/29.2171584,-98.4136853/29.2154823,-98.4145011/29.2094493,-98.4161893/28.9884263,-98.4316538/28.8573198,-98.3856389/28.7805797,-98.3154863/28.7538286,-98.3241356/12385+Farm+To+Market+Rd+1470,+Pleasanton,+TX+78064/@29.2108316,-98.4189818,9104m/data=!3m1!1e3!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x865d72fc9e7c077d:0x87586ebe56fb239e!2m2!1d-98.347328!2d28.751215!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=c20babe5-e090-4672-bc8e-f3b769202f12 | TIME: 2026-01-20 04:33:08 INFO - TOKEN: 64484295 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-20 04:33:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311063, part 1. | TIME: 2026-01-20 04:33:08 INFO - TOKEN: 64484295 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311063. | TIME: 2026-01-20 04:33:08 INFO - TOKEN: 311063 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311063. | TIME: 2026-01-20 04:33:08 INFO - TOKEN: 311063 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-20 04:33:09 INFO - TOKEN: 311063 | FUNCTION: get_unique_token | STATUS: Generated unique token: q0me8zhwkog4 | TIME: 2026-01-20 04:33:09 INFO - TOKEN: 311063 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '12385 Farm To Market Rd 1470, Pleasanton, TX 78064' | TIME: 2026-01-20 04:33:11 INFO - TOKEN: 311063 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 04:33:13 INFO - TOKEN: 311063 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (28.961939, -98.494328). | TIME: 2026-01-20 04:33:14 INFO - TOKEN: 311063 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-20 04:33:14 INFO - TOKEN: 311063 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: q0me8zhwkog4 | TIME: 2026-01-20 04:33:14 INFO - TOKEN: 64484295 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311063. | TIME: 2026-01-20 04:33:14 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:33:14 INFO - TOKEN: 64484295 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:33:16 INFO - TOKEN: 64484295 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:33:16 INFO - TOKEN: 64484295 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:33:16 INFO - TOKEN: 64484295 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:33:16 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:34:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:34:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:34:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:34:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:34:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:34:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:34:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:34:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:34:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:34:09 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:34:09 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:34:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:34:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:35:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:35:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:35:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36470 | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36470. Falling back to existing DB data. | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210179 with 1 parts. | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pruLLwfxQGT5uNNs9... | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pruLLwfxQGT5uNNs9 | TIME: 2026-01-20 04:35:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1593275,-85.10905/41.1252911,-85.2143473/41.4600969,-87.0255683/41.6245765,-87.0518573/41.5776182,-87.5278477/@41.0822822,-85.836214,7.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExNy4wKgBIAVAD&skid=9ed0f550-d604-4e58-b5b1-c33e254a10c2 | TIME: 2026-01-20 04:35:08 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 04:35:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210179, part 1. | TIME: 2026-01-20 04:35:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210179. | TIME: 2026-01-20 04:35:09 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210179. | TIME: 2026-01-20 04:35:09 INFO - TOKEN: 210179 | FUNCTION: get_unique_token | STATUS: Using existing token: cstos4eud3zc | TIME: 2026-01-20 04:35:09 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-20 04:35:11 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cstos4eud3zc | TIME: 2026-01-20 04:35:11 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210179. | TIME: 2026-01-20 04:35:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:35:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:35:13 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:35:13 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:35:13 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:35:13 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:39:04 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:39:04 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:39:04 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:39:07 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:39:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:39:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:39:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:39:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:39:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:39:08 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:39:08 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:39:08 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:39:08 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:45:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:45:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:45:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:45:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:45:06 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:45:06 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:45:06 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:45:06 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:45:06 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:45:07 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:45:07 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:45:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:45:07 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:46:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:46:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:46:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:46:07 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:46:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:46:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:46:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:46:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:46:07 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:46:09 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:46:09 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:46:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:46:09 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 04:51:04 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:51:04 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 04:51:04 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 04:51:06 INFO - TOKEN: 92756073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 04:51:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 04:51:07 INFO - TOKEN: 92756073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 04:51:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 04:51:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36468 | TIME: 2026-01-20 04:51:07 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36468. Falling back to existing DB data. | TIME: 2026-01-20 04:51:07 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240477 with 1 parts. | TIME: 2026-01-20 04:51:07 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dxzFttSWY65b7gtg7... | TIME: 2026-01-20 04:51:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dxzFttSWY65b7gtg7 | TIME: 2026-01-20 04:51:07 INFO - TOKEN: 92756073 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1726218,-83.6456066/41.1651616,-83.650558/40.8250555,-83.9810576/40.9982573,-84.803282/@40.8629647,-84.7108851,10.53z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=94458f94-0f1f-4ed7-9110-8c9f35cf1f1f | TIME: 2026-01-20 04:51:08 INFO - TOKEN: 92756073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-20 04:51:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240477, part 1. | TIME: 2026-01-20 04:51:08 INFO - TOKEN: 92756073 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240477. | TIME: 2026-01-20 04:51:09 INFO - TOKEN: 240477 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240477. | TIME: 2026-01-20 04:51:09 INFO - TOKEN: 240477 | FUNCTION: get_unique_token | STATUS: Using existing token: u4ydmgpvs7aj | TIME: 2026-01-20 04:51:09 INFO - TOKEN: 240477 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-20 04:51:10 INFO - TOKEN: 240477 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u4ydmgpvs7aj | TIME: 2026-01-20 04:51:11 INFO - TOKEN: 92756073 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240477. | TIME: 2026-01-20 04:51:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 04:51:11 INFO - TOKEN: 92756073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 04:51:12 INFO - TOKEN: 92756073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:51:12 INFO - TOKEN: 92756073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 04:51:12 INFO - TOKEN: 92756073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 04:51:12 INFO - TOKEN: 05996658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 12:47:04 INFO - TOKEN: 05996658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 12:47:04 INFO - TOKEN: 05996658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 12:47:04 INFO - TOKEN: 05996658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 12:47:06 INFO - TOKEN: 05996658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 12:47:06 INFO - TOKEN: 05996658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 12:47:06 INFO - TOKEN: 05996658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 12:47:06 INFO - TOKEN: 05996658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 12:47:06 INFO - TOKEN: 05996658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 12:47:06 INFO - TOKEN: 05996658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 12:47:07 INFO - TOKEN: 05996658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 12:47:07 INFO - TOKEN: 05996658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 12:47:07 INFO - TOKEN: 05996658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 12:47:07 INFO - TOKEN: 05996658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 12:48:04 INFO - TOKEN: 05996658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 12:48:04 INFO - TOKEN: 05996658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 12:48:04 INFO - TOKEN: 05996658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 12:48:06 INFO - TOKEN: 05996658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 12:48:06 INFO - TOKEN: 05996658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 12:48:06 INFO - TOKEN: 05996658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 12:48:06 INFO - TOKEN: 05996658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 12:48:06 INFO - TOKEN: 05996658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 12:48:06 INFO - TOKEN: 05996658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 12:48:07 INFO - TOKEN: 05996658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 12:48:07 INFO - TOKEN: 05996658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 12:48:07 INFO - TOKEN: 05996658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 12:48:07 INFO - TOKEN: 05996658 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 12:51:05 INFO - TOKEN: 05996658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 12:51:05 INFO - TOKEN: 05996658 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 12:51:05 INFO - TOKEN: 05996658 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 12:51:07 INFO - TOKEN: 05996658 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 12:51:07 INFO - TOKEN: 05996658 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 12:51:07 INFO - TOKEN: 05996658 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 12:51:07 INFO - TOKEN: 05996658 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 12:51:07 INFO - TOKEN: 05996658 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36481 | TIME: 2026-01-20 12:51:07 INFO - TOKEN: 05996658 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36481. Falling back to existing DB data. | TIME: 2026-01-20 12:51:07 INFO - TOKEN: 05996658 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36481 because it has no route_token in new or existing data. | TIME: 2026-01-20 12:51:07 INFO - TOKEN: 05996658 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 12:51:07 INFO - TOKEN: 05996658 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 12:51:08 INFO - TOKEN: 05996658 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 12:51:08 INFO - TOKEN: 05996658 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 12:51:08 INFO - TOKEN: 05996658 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 12:51:08 INFO - TOKEN: 24168659 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 13:07:04 INFO - TOKEN: 24168659 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:07:04 INFO - TOKEN: 24168659 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:07:04 INFO - TOKEN: 24168659 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 13:07:06 INFO - TOKEN: 24168659 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 13:07:06 INFO - TOKEN: 24168659 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 13:07:06 INFO - TOKEN: 24168659 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 13:07:06 INFO - TOKEN: 24168659 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 13:07:06 INFO - TOKEN: 24168659 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 13:07:06 INFO - TOKEN: 24168659 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 13:07:07 INFO - TOKEN: 24168659 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:07:07 INFO - TOKEN: 24168659 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:07:07 INFO - TOKEN: 24168659 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 13:07:07 INFO - TOKEN: 24168659 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 13:08:04 INFO - TOKEN: 24168659 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:08:04 INFO - TOKEN: 24168659 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:08:04 INFO - TOKEN: 24168659 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 13:08:07 INFO - TOKEN: 24168659 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 13:08:07 INFO - TOKEN: 24168659 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 13:08:07 INFO - TOKEN: 24168659 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 13:08:07 INFO - TOKEN: 24168659 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 13:08:07 INFO - TOKEN: 24168659 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 13:08:07 INFO - TOKEN: 24168659 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 13:08:08 INFO - TOKEN: 24168659 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:08:08 INFO - TOKEN: 24168659 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:08:08 INFO - TOKEN: 24168659 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 13:08:08 INFO - TOKEN: 24168659 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 13:09:04 INFO - TOKEN: 24168659 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:09:04 INFO - TOKEN: 24168659 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:09:04 INFO - TOKEN: 24168659 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 13:09:06 INFO - TOKEN: 24168659 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 13:09:06 INFO - TOKEN: 24168659 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 13:09:06 INFO - TOKEN: 24168659 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 13:09:06 INFO - TOKEN: 24168659 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 13:09:06 INFO - TOKEN: 24168659 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36482 | TIME: 2026-01-20 13:09:06 INFO - TOKEN: 24168659 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36482. Falling back to existing DB data. | TIME: 2026-01-20 13:09:06 INFO - TOKEN: 24168659 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36482 because it has no route_token in new or existing data. | TIME: 2026-01-20 13:09:06 INFO - TOKEN: 24168659 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 13:09:06 INFO - TOKEN: 24168659 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 13:09:07 INFO - TOKEN: 24168659 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:09:07 INFO - TOKEN: 24168659 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:09:07 INFO - TOKEN: 24168659 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 13:09:07 INFO - TOKEN: 14652200 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 13:22:04 INFO - TOKEN: 14652200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:22:04 INFO - TOKEN: 14652200 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:22:04 INFO - TOKEN: 14652200 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 13:22:06 INFO - TOKEN: 14652200 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 13:22:06 INFO - TOKEN: 14652200 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 13:22:06 INFO - TOKEN: 14652200 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 13:22:06 INFO - TOKEN: 14652200 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 13:22:06 INFO - TOKEN: 14652200 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 13:22:06 INFO - TOKEN: 14652200 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 13:22:07 INFO - TOKEN: 14652200 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:22:07 INFO - TOKEN: 14652200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:22:07 INFO - TOKEN: 14652200 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 13:22:07 INFO - TOKEN: 14652200 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 13:23:04 INFO - TOKEN: 14652200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:23:04 INFO - TOKEN: 14652200 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:23:04 INFO - TOKEN: 14652200 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 13:23:06 INFO - TOKEN: 14652200 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 13:23:07 INFO - TOKEN: 14652200 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 13:23:07 INFO - TOKEN: 14652200 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 13:23:07 INFO - TOKEN: 14652200 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 13:23:07 INFO - TOKEN: 14652200 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 13:23:07 INFO - TOKEN: 14652200 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 13:23:07 INFO - TOKEN: 14652200 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:23:07 INFO - TOKEN: 14652200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:23:07 INFO - TOKEN: 14652200 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 13:23:07 INFO - TOKEN: 14652200 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 13:24:04 INFO - TOKEN: 14652200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:24:04 INFO - TOKEN: 14652200 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 13:24:04 INFO - TOKEN: 14652200 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 13:24:07 INFO - TOKEN: 14652200 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 13:24:07 INFO - TOKEN: 14652200 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 13:24:07 INFO - TOKEN: 14652200 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 13:24:07 INFO - TOKEN: 14652200 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 13:24:07 INFO - TOKEN: 14652200 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36483 | TIME: 2026-01-20 13:24:07 INFO - TOKEN: 14652200 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36483. Falling back to existing DB data. | TIME: 2026-01-20 13:24:07 INFO - TOKEN: 14652200 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36483 because it has no route_token in new or existing data. | TIME: 2026-01-20 13:24:07 INFO - TOKEN: 14652200 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 13:24:07 INFO - TOKEN: 14652200 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 13:24:08 INFO - TOKEN: 14652200 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:24:08 INFO - TOKEN: 14652200 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 13:24:08 INFO - TOKEN: 14652200 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 13:24:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 18:46:03 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 18:46:03 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 18:46:03 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 18:46:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 18:46:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 18:46:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 18:46:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 18:46:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 18:46:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 18:46:08 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 18:46:08 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 18:46:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 18:46:08 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 18:52:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 18:52:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 18:52:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35697 | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35697. Falling back to existing DB data. | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240091 with 1 parts. | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GyhYppjMKcuxa2os9... | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GyhYppjMKcuxa2os9 | TIME: 2026-01-20 18:52:07 INFO - TOKEN: 65844311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849521,-80.5189684/41.106139,-81.0965673/41.0377272,-81.5844157/41.0266094,-82.0622072/41.1054728,-83.2439057/41.0587208,-83.6613878/41.0213118,-83.6843611/40.824782,-84.0256103/40.9982763,-84.803315/@41.09776,-85.3003661,8.58z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m5!3m4!1m2!1d-83.6501693!2d41.0440981!3s0x883eab9668ee9001:0x1368314b3531dc4f!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=8ae971db-700e-4613-9d4a-f7f872b6e6ad | TIME: 2026-01-20 18:52:09 INFO - TOKEN: 65844311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-20 18:52:09 INFO - TOKEN: 65844311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240091, part 1. | TIME: 2026-01-20 18:52:09 INFO - TOKEN: 65844311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240091. | TIME: 2026-01-20 18:52:10 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240091. | TIME: 2026-01-20 18:52:10 INFO - TOKEN: 240091 | FUNCTION: get_unique_token | STATUS: Using existing token: nvdsxgfg9v95 | TIME: 2026-01-20 18:52:10 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-20 18:52:11 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nvdsxgfg9v95 | TIME: 2026-01-20 18:52:12 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240091. | TIME: 2026-01-20 18:52:12 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 18:52:12 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 18:52:14 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 18:52:14 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 18:52:14 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 18:52:14 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 18:54:05 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 18:54:05 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 18:54:05 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 18:54:07 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 18:54:08 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 18:54:08 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 18:54:08 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 18:54:08 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35698 | TIME: 2026-01-20 18:54:08 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35698. Falling back to existing DB data. | TIME: 2026-01-20 18:54:08 INFO - TOKEN: 65844311 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-20 18:54:08 INFO - TOKEN: 65844311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FQEB2qTPM4b2Vobw9... | TIME: 2026-01-20 18:54:08 INFO - TOKEN: 65844311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FQEB2qTPM4b2Vobw9 | TIME: 2026-01-20 18:54:08 INFO - TOKEN: 65844311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30/41.1982447,-85.1040134/41.6675875,-85.0170583/41.7595601,-84.9895498/@41.7596132,-84.9896089,21z/data=!4m9!4m8!1m3!2m2!1d-84.8033189!2d40.9982776!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=c8f1e761-e7b7-489e-bf81-1e876efc3e02 | TIME: 2026-01-20 18:54:10 INFO - TOKEN: 65844311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-20 18:54:10 INFO - TOKEN: 65844311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-20 18:54:10 INFO - TOKEN: 65844311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-20 18:54:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-20 18:54:10 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-20 18:54:11 INFO - TOKEN: 210421 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '30' | TIME: 2026-01-20 18:54:12 INFO - TOKEN: 210421 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.9599500, 4.2976370). | TIME: 2026-01-20 18:54:13 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-20 18:54:13 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-20 18:54:13 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-20 18:54:13 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 18:54:13 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 18:54:15 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 18:54:15 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 18:54:15 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 18:54:15 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 18:55:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 18:55:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 18:55:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35699 | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35699. Falling back to existing DB data. | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490182 with 1 parts. | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gbAZGHUHqdGMthR46... | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gbAZGHUHqdGMthR46 | TIME: 2026-01-20 18:55:07 INFO - TOKEN: 65844311 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7595634,-84.9895404/42.0079205,-84.9717517/42.2975527,-85.0070853/15874+11+Mile+Rd,+Battle+Creek,+MI+49014/@42.1238448,-85.2606063,11z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x8817fac6bb1dd03d:0xb626f2fc6500a127!2m2!1d-85.080809!2d42.3024007!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=3c359bc0-0213-4ee6-8a05-ba7b1c19d8e2 | TIME: 2026-01-20 18:55:08 INFO - TOKEN: 65844311 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-20 18:55:08 INFO - TOKEN: 65844311 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 490182, part 1. | TIME: 2026-01-20 18:55:08 INFO - TOKEN: 65844311 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490182. | TIME: 2026-01-20 18:55:09 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490182. | TIME: 2026-01-20 18:55:09 INFO - TOKEN: 490182 | FUNCTION: get_unique_token | STATUS: Using existing token: y66o0c8h6mmz | TIME: 2026-01-20 18:55:09 INFO - TOKEN: 490182 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014' | TIME: 2026-01-20 18:55:10 INFO - TOKEN: 490182 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-20 18:55:11 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-20 18:55:11 INFO - TOKEN: 490182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y66o0c8h6mmz | TIME: 2026-01-20 18:55:11 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490182. | TIME: 2026-01-20 18:55:11 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 18:55:11 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 18:55:13 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 18:55:13 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 18:55:13 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 18:55:13 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:01:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:01:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:01:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35609 | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35609. Falling back to existing DB data. | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490101 with 1 parts. | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/W3rUK3DhAhzZRP5HA... | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/W3rUK3DhAhzZRP5HA | TIME: 2026-01-20 19:01:07 INFO - TOKEN: 36871313 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.9231405,-85.7056881/42.9240527,-85.75171/42.8717375,-85.7904304/42.1787339,-86.2502092/42.2286002,-85.6393481/41.7590403,-85.6773184/@41.7589223,-85.6781284,18z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=82aa5fe8-526f-4294-b558-8383a4a6c5ee | TIME: 2026-01-20 19:01:09 INFO - TOKEN: 36871313 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 19:01:09 INFO - TOKEN: 36871313 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 490101, part 1. | TIME: 2026-01-20 19:01:09 INFO - TOKEN: 36871313 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490101. | TIME: 2026-01-20 19:01:09 INFO - TOKEN: 490101 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490101. | TIME: 2026-01-20 19:01:09 INFO - TOKEN: 490101 | FUNCTION: get_unique_token | STATUS: Using existing token: cdzx5ksekli1 | TIME: 2026-01-20 19:01:09 INFO - TOKEN: 490101 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 19:01:10 INFO - TOKEN: 490101 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cdzx5ksekli1 | TIME: 2026-01-20 19:01:11 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490101. | TIME: 2026-01-20 19:01:11 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:01:11 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:01:12 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:01:12 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:01:12 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:01:12 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:08:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:08:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:08:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35610 | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35610. Falling back to existing DB data. | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210279 with 1 parts. | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BbBBb2L4axG7QM1Y8... | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BbBBb2L4axG7QM1Y8 | TIME: 2026-01-20 19:08:07 INFO - TOKEN: 36871313 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.7590368,-85.6773345/41.7169656,-85.4259557/41.6414907,-85.4034517/41.6101782,-85.0473056/I-465,+Indiana/39.6262653,-86.0743096/38.3442526,-85.6452293/@38.3447317,-85.6463306,16.82z/data=!4m24!4m23!1m5!3m4!1m2!1d-85.5467468!2d41.746658!3s0x881656846718cd19:0x28f67548e6c61ea0!1m0!1m0!1m0!1m5!1m1!1s0x886b513e3cbbfc29:0xaef81546d7006211!2m2!1d-86.0441652!2d39.8466677!1m5!3m4!1m2!1d-85.645316!2d38.344327!3s0x886976f576a63189:0x51190970c4941b6!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=4985316d-433a-444b-bf69-20eb1c8e29c2 | TIME: 2026-01-20 19:08:09 INFO - TOKEN: 36871313 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 19:08:09 INFO - TOKEN: 36871313 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210279, part 1. | TIME: 2026-01-20 19:08:09 INFO - TOKEN: 36871313 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210279. | TIME: 2026-01-20 19:08:10 INFO - TOKEN: 210279 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210279. | TIME: 2026-01-20 19:08:10 INFO - TOKEN: 210279 | FUNCTION: get_unique_token | STATUS: Using existing token: jcnbdl2f2o27 | TIME: 2026-01-20 19:08:10 INFO - TOKEN: 210279 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'I-465, Indiana' | TIME: 2026-01-20 19:08:12 INFO - TOKEN: 210279 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.7025420, -86.1109649). | TIME: 2026-01-20 19:08:17 INFO - TOKEN: 210279 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-20 19:08:17 INFO - TOKEN: 210279 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jcnbdl2f2o27 | TIME: 2026-01-20 19:08:18 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210279. | TIME: 2026-01-20 19:08:18 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:08:18 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:08:20 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:08:20 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:08:20 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:08:20 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:09:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:09:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:09:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:09:07 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:09:08 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:09:08 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:09:08 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:09:08 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:09:08 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:09:09 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:09:09 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:09:09 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:09:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:16:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:16:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:16:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:16:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:16:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:16:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:16:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:16:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35611 | TIME: 2026-01-20 19:16:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35611. Falling back to existing DB data. | TIME: 2026-01-20 19:16:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35611 because it has no route_token in new or existing data. | TIME: 2026-01-20 19:16:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:16:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:16:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:16:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:16:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:16:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:22:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:22:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:22:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:22:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:22:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:22:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:22:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:22:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:22:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:22:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:22:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:22:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:22:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:25:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:25:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:25:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:25:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:25:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:25:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:25:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:25:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:25:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:25:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:25:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:25:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:25:09 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:28:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:28:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:28:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:28:06 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:28:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:28:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:28:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:28:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:28:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:28:09 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:28:09 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:28:09 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:28:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:29:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:29:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:29:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:29:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:29:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:29:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:29:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:29:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:29:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:29:09 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:29:09 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:29:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:29:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:30:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:30:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:30:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:30:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:30:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:30:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:30:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:30:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:30:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:30:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:30:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:30:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:30:09 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:32:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:32:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:32:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:32:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:32:08 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:32:08 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:32:08 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:32:08 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:32:08 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:32:10 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:32:10 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:32:10 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:32:10 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:35:04 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:35:04 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:35:04 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:35:06 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:35:06 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:35:06 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:35:06 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:35:06 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:35:06 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:35:07 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:35:07 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:35:07 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:35:07 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:42:04 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:42:04 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:42:04 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36400 | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36400. Falling back to existing DB data. | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380181 with 1 parts. | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9rWLGrwNJwpNUshj9... | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9rWLGrwNJwpNUshj9 | TIME: 2026-01-20 19:42:07 INFO - TOKEN: 74256240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/39.2954548,-78.0815775/39.160839,-78.1549499/39.1561349,-78.1465711/1251+Coverstone+Dr,+Winchester,+VA+22602,+USA/@39.1548478,-78.150863,15.33z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x89b5efb2cc356c7f:0xe9a75fae456660e6!2m2!1d-78.1475702!2d39.1507098!3e0?entry=tts&g_ep=EgoyMDI1MTEwOS4wKgBIAVAD&skid=270357ac-fafa-4f7f-b05d-d43c957ba6b2 | TIME: 2026-01-20 19:42:08 INFO - TOKEN: 74256240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-20 19:42:08 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 380181, part 1. | TIME: 2026-01-20 19:42:08 INFO - TOKEN: 74256240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380181. | TIME: 2026-01-20 19:42:09 INFO - TOKEN: 380181 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380181. | TIME: 2026-01-20 19:42:09 INFO - TOKEN: 380181 | FUNCTION: get_unique_token | STATUS: Using existing token: smw12uv1qhq1 | TIME: 2026-01-20 19:42:09 INFO - TOKEN: 380181 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1251 Coverstone Dr, Winchester, VA 22602, USA' | TIME: 2026-01-20 19:42:10 INFO - TOKEN: 380181 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 19:42:11 INFO - TOKEN: 380181 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.174892, -78.171418). | TIME: 2026-01-20 19:42:12 INFO - TOKEN: 380181 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-20 19:42:12 INFO - TOKEN: 380181 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: smw12uv1qhq1 | TIME: 2026-01-20 19:42:12 INFO - TOKEN: 74256240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380181. | TIME: 2026-01-20 19:42:12 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:42:12 INFO - TOKEN: 74256240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:42:14 INFO - TOKEN: 74256240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:42:14 INFO - TOKEN: 74256240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:42:14 INFO - TOKEN: 74256240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:42:14 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:46:04 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:46:04 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:46:04 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:46:06 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:46:06 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:46:06 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:46:06 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:46:06 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 19:46:06 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:46:06 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:46:07 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:46:07 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:46:07 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:46:07 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:47:04 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:47:04 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:47:04 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:47:06 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:47:07 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:47:07 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:47:07 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:47:07 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:47:07 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:47:07 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:47:07 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:47:07 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:47:07 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:51:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:51:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:51:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:51:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:51:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:51:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:51:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:51:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35560 | TIME: 2026-01-20 19:51:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35560. Falling back to existing DB data. | TIME: 2026-01-20 19:51:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35560 because it has no route_token in new or existing data. | TIME: 2026-01-20 19:51:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:51:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:51:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:51:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:51:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:51:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:52:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:52:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:52:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:52:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:52:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:52:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:52:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:52:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:52:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:52:09 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:52:09 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:52:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:52:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:54:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:54:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:54:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:54:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:54:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:54:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:54:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:54:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:54:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:54:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:54:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:54:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:54:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:55:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:55:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:55:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:55:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:55:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:55:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:55:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:55:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:55:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:55:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:55:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:55:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:55:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 19:57:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:57:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 19:57:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 19:57:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 19:57:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 19:57:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 19:57:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 19:57:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 19:57:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 19:57:08 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:57:08 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 19:57:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 19:57:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:00:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:00:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:00:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:00:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:00:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:00:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:00:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:00:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:00:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:00:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:00:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:00:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:00:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:06:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:06:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:06:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:06:06 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:06:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:06:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:06:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:06:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:06:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:06:08 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:06:08 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:06:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:06:08 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:07:04 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:07:04 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:07:04 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:07:07 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:07:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:07:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:07:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:07:07 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:07:07 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:07:08 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:07:08 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:07:08 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:07:08 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:08:05 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:08:05 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:08:05 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:08:07 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:08:08 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:08:08 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:08:08 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:08:08 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:08:08 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:08:09 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:08:09 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:08:09 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:08:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:09:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:09:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:09:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:09:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:09:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:09:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:09:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:09:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:09:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:09:09 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:09:09 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:09:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:09:09 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:24:04 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:24:04 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:24:04 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:24:07 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:24:07 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:24:07 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:24:07 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:24:07 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:24:07 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:24:08 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:24:08 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:24:08 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:24:08 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:25:04 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:25:04 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:25:04 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36405 | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36405. Falling back to existing DB data. | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250109 with 1 parts. | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zPBZzfbqddeEjTSN8... | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zPBZzfbqddeEjTSN8 | TIME: 2026-01-20 20:25:07 INFO - TOKEN: 66049602 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.5737952,-87.4121487/30.6553931,-87.9214895/30.6958725,-88.0313988/30.7319104,-88.0776277/30.8022813,-88.1084685/30.863282,-88.4184801/@30.7885533,-88.1045176,13.38z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYwMy4wKgBIAVAD&skid=2833b713-0871-4f36-974b-3394d2528934 | TIME: 2026-01-20 20:25:09 INFO - TOKEN: 66049602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 20:25:09 INFO - TOKEN: 66049602 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250109, part 1. | TIME: 2026-01-20 20:25:09 INFO - TOKEN: 66049602 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250109. | TIME: 2026-01-20 20:25:09 INFO - TOKEN: 250109 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250109. | TIME: 2026-01-20 20:25:09 INFO - TOKEN: 250109 | FUNCTION: get_unique_token | STATUS: Using existing token: jd4qc9eel1fs | TIME: 2026-01-20 20:25:09 INFO - TOKEN: 250109 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 20:25:10 INFO - TOKEN: 250109 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jd4qc9eel1fs | TIME: 2026-01-20 20:25:10 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250109. | TIME: 2026-01-20 20:25:10 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:25:10 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:25:11 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:25:11 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:25:11 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:25:11 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:27:04 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:27:04 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:27:04 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36485 | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36485. Falling back to existing DB data. | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160100 with 1 parts. | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/82EuxneVadbQtyiAA... | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/82EuxneVadbQtyiAA | TIME: 2026-01-20 20:27:07 INFO - TOKEN: 82087055 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.3905839,-103.0434445/S+Norris+St,+New+Mexico+88101,+USA/S+Hull+St,+Clovis,+NM+88101,+USA/34.4008066,-103.2235103/34.4742375,-104.2453332/34.9462254,-104.6500428/35.105791,-106.6835041/35.3630661,-109.0467517/@34.8197219,-107.4807381,7.66z/data=!4m20!4m19!1m0!1m5!1m1!1s0x8702ddf43c1f260d:0x5a0ba983a297057d!2m2!1d-103.1784865!2d34.3930053!1m5!1m1!1s0x8702ddcd54ccb0c7:0x4899e9fe4fe051fe!2m2!1d-103.2204896!2d34.3951065!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcxNi4wKgBIAVAD&skid=9ea1e564-11e5-40dd-9dec-fed93d9a4024 | TIME: 2026-01-20 20:27:08 INFO - TOKEN: 82087055 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-20 20:27:08 INFO - TOKEN: 82087055 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 160100, part 1. | TIME: 2026-01-20 20:27:08 INFO - TOKEN: 82087055 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160100. | TIME: 2026-01-20 20:27:09 INFO - TOKEN: 160100 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160100. | TIME: 2026-01-20 20:27:09 INFO - TOKEN: 160100 | FUNCTION: get_unique_token | STATUS: Using existing token: 0dymc9poeivb | TIME: 2026-01-20 20:27:09 INFO - TOKEN: 160100 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'S Norris St, New Mexico 88101, USA' | TIME: 2026-01-20 20:27:10 INFO - TOKEN: 160100 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.3956023, -103.1783977). | TIME: 2026-01-20 20:27:11 INFO - TOKEN: 160100 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'S Hull St, Clovis, NM 88101, USA' | TIME: 2026-01-20 20:27:11 INFO - TOKEN: 160100 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.3947384, -103.2204758). | TIME: 2026-01-20 20:27:14 INFO - TOKEN: 160100 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-20 20:27:14 INFO - TOKEN: 160100 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0dymc9poeivb | TIME: 2026-01-20 20:27:14 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160100. | TIME: 2026-01-20 20:27:14 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:27:14 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:27:15 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:27:15 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:27:15 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:27:15 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:32:04 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:32:04 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:32:04 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:32:07 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:32:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:32:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:32:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:32:07 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:32:07 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:32:08 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:32:08 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:32:08 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:32:08 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:35:04 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:35:04 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:35:04 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36404 | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36404. Falling back to existing DB data. | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400241 with 1 parts. | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1h3hKpHyyJVqmbje8... | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1h3hKpHyyJVqmbje8 | TIME: 2026-01-20 20:35:07 INFO - TOKEN: 66049602 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/SE+60th+Ave,+Florida+34974/27.244304,-80.8298197/27.7043197,-80.895058/28.4935017,-81.4644559/28.8836123,-82.0940203/30.2695988,-82.7670405/30.6364356,-84.9435402/30.5737629,-87.4121126/@28.2895382,-86.2707247,6.5z/data=!4m15!4m14!1m5!1m1!1s0x88dea1d4853eb097:0x97b1faca1d71475b!2m2!1d-80.7637379!2d27.2389076!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=6f8c1543-068f-4f70-af66-2cee00eddd63 | TIME: 2026-01-20 20:35:09 INFO - TOKEN: 66049602 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-20 20:35:09 INFO - TOKEN: 66049602 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 400241, part 1. | TIME: 2026-01-20 20:35:09 INFO - TOKEN: 66049602 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400241. | TIME: 2026-01-20 20:35:09 INFO - TOKEN: 400241 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400241. | TIME: 2026-01-20 20:35:09 INFO - TOKEN: 400241 | FUNCTION: get_unique_token | STATUS: Using existing token: 8w57jlsaelka | TIME: 2026-01-20 20:35:10 INFO - TOKEN: 400241 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'SE 60th Ave, Florida 34974' | TIME: 2026-01-20 20:35:11 INFO - TOKEN: 400241 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.2388516, -80.7637427). | TIME: 2026-01-20 20:35:12 INFO - TOKEN: 400241 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-20 20:35:12 INFO - TOKEN: 400241 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8w57jlsaelka | TIME: 2026-01-20 20:35:12 INFO - TOKEN: 66049602 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400241. | TIME: 2026-01-20 20:35:12 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:35:12 INFO - TOKEN: 66049602 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:35:13 INFO - TOKEN: 66049602 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:35:13 INFO - TOKEN: 66049602 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:35:13 INFO - TOKEN: 66049602 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:35:13 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:36:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:36:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:36:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:36:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:36:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:36:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:36:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:36:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:36:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:36:09 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:36:09 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:36:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:36:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:37:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:37:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:37:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36411 | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36411. Falling back to existing DB data. | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250050 with 1 parts. | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4698Ch8H877jQjRZ6... | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4698Ch8H877jQjRZ6 | TIME: 2026-01-20 20:37:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.5737778,-87.4121535/30.6978084,-88.0318935/30.7306495,-88.0755777/30.7469115,-88.1009029/30.623277,-88.12864/30.4744118,-88.4005708/@30.435268,-88.3958172,10.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAwNi4wKgBIAVAD&skid=93b0635a-19c6-45bd-b4c2-4f118cdcb7a5 | TIME: 2026-01-20 20:37:09 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 20:37:09 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250050, part 1. | TIME: 2026-01-20 20:37:09 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250050. | TIME: 2026-01-20 20:37:09 INFO - TOKEN: 250050 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250050. | TIME: 2026-01-20 20:37:09 INFO - TOKEN: 250050 | FUNCTION: get_unique_token | STATUS: Using existing token: ywh4l1tiitwk | TIME: 2026-01-20 20:37:10 INFO - TOKEN: 250050 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 20:37:11 INFO - TOKEN: 250050 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ywh4l1tiitwk | TIME: 2026-01-20 20:37:11 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250050. | TIME: 2026-01-20 20:37:11 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:37:11 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:37:13 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:37:13 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:37:13 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:37:13 INFO - TOKEN: 46477414 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:38:05 INFO - TOKEN: 46477414 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:38:05 INFO - TOKEN: 46477414 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:38:05 INFO - TOKEN: 46477414 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:38:07 INFO - TOKEN: 46477414 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:38:07 INFO - TOKEN: 46477414 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:38:07 INFO - TOKEN: 46477414 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:38:07 INFO - TOKEN: 46477414 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:38:07 INFO - TOKEN: 46477414 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:38:07 INFO - TOKEN: 46477414 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:38:08 INFO - TOKEN: 46477414 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:38:08 INFO - TOKEN: 46477414 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:38:08 INFO - TOKEN: 46477414 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:38:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:39:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:39:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:39:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36410 | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36410. Falling back to existing DB data. | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400240 with 1 parts. | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VxJcRfyxyG9ps1BL6... | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VxJcRfyxyG9ps1BL6 | TIME: 2026-01-20 20:39:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/22274+SE+57th+Ave,+Hawthorne,+FL+32640/29.6445449,-82.2955215/29.6408685,-82.3116867/29.6046865,-82.3754911/30.2695988,-82.7670405/30.6364356,-84.9435402/30.5737629,-87.4121126/@29.9682359,-84.7643366,7.54z/data=!4m14!4m13!1m5!1m1!1s0x88e61900595fbe93:0x7fbf7afa49998bd!2m2!1d-82.0858384!2d29.6017071!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ea8f5f89-7743-4fb4-a090-dd3f239753a9 | TIME: 2026-01-20 20:39:08 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 20:39:08 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 400240, part 1. | TIME: 2026-01-20 20:39:08 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400240. | TIME: 2026-01-20 20:39:09 INFO - TOKEN: 400240 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400240. | TIME: 2026-01-20 20:39:09 INFO - TOKEN: 400240 | FUNCTION: get_unique_token | STATUS: Using existing token: vc5o7w1hmiqx | TIME: 2026-01-20 20:39:09 INFO - TOKEN: 400240 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '22274 SE 57th Ave, Hawthorne, FL 32640' | TIME: 2026-01-20 20:39:10 INFO - TOKEN: 400240 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 20:39:13 INFO - TOKEN: 400240 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (29.601722, -82.086026). | TIME: 2026-01-20 20:39:17 INFO - TOKEN: 400240 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-20 20:39:17 INFO - TOKEN: 400240 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vc5o7w1hmiqx | TIME: 2026-01-20 20:39:18 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400240. | TIME: 2026-01-20 20:39:18 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:39:18 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:39:19 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:39:19 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:39:19 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:39:19 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 20:41:04 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:41:04 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 20:41:04 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36437 | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36437. Falling back to existing DB data. | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250134 with 1 parts. | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gFU7FUdPmGNhY1ei7... | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gFU7FUdPmGNhY1ei7 | TIME: 2026-01-20 20:41:07 INFO - TOKEN: 25598213 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7142289,-85.5537102/33.5617848,-86.6397514/33.322387,-87.0503003/32.4490344,-88.4037685/@32.828127,-87.772077,8.62z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyMC4wKgBIAVAD&skid=842e7869-2ce1-4572-ba29-68b48e734090 | TIME: 2026-01-20 20:41:09 INFO - TOKEN: 25598213 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-20 20:41:09 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250134, part 1. | TIME: 2026-01-20 20:41:09 INFO - TOKEN: 25598213 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250134. | TIME: 2026-01-20 20:41:10 INFO - TOKEN: 250134 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250134. | TIME: 2026-01-20 20:41:10 INFO - TOKEN: 250134 | FUNCTION: get_unique_token | STATUS: Using existing token: z5mlome29u38 | TIME: 2026-01-20 20:41:10 INFO - TOKEN: 250134 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-20 20:41:11 INFO - TOKEN: 250134 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: z5mlome29u38 | TIME: 2026-01-20 20:41:11 INFO - TOKEN: 25598213 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250134. | TIME: 2026-01-20 20:41:11 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 20:41:11 INFO - TOKEN: 25598213 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 20:41:13 INFO - TOKEN: 25598213 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:41:13 INFO - TOKEN: 25598213 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 20:41:13 INFO - TOKEN: 25598213 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 20:41:13 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:03:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:03:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:03:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:03:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:03:09 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:03:09 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:03:09 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:03:09 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:08:04 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:08:04 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:08:04 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:08:06 INFO - TOKEN: 28714167 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:08:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:08:07 INFO - TOKEN: 28714167 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:08:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:08:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36409 | TIME: 2026-01-20 21:08:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36409. Falling back to existing DB data. | TIME: 2026-01-20 21:08:07 INFO - TOKEN: 28714167 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36409 because it has no route_token in new or existing data. | TIME: 2026-01-20 21:08:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:08:07 INFO - TOKEN: 28714167 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:08:09 INFO - TOKEN: 28714167 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:08:09 INFO - TOKEN: 28714167 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:08:09 INFO - TOKEN: 28714167 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:08:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:09:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:09:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:09:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:09:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:09:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:09:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:09:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:09:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:09:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:09:09 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:09:09 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:09:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:09:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:12:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:12:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:12:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:12:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:12:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:12:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:12:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:12:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:12:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:12:09 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:12:09 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:12:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:12:09 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:13:04 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:13:04 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:13:04 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:13:06 INFO - TOKEN: 82087055 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36486 | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36486. Falling back to existing DB data. | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100003 with 1 parts. | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/35.3630019,-109.0467961/34.9728694,-11... | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100003, part 1. | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 82087055 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100003. | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100003. | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 100003 | FUNCTION: get_unique_token | STATUS: Using existing token: fmilswl6lgb1 | TIME: 2026-01-20 21:13:07 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-20 21:13:09 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fmilswl6lgb1 | TIME: 2026-01-20 21:13:09 INFO - TOKEN: 82087055 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100003. | TIME: 2026-01-20 21:13:09 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:13:09 INFO - TOKEN: 82087055 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:13:10 INFO - TOKEN: 82087055 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:13:10 INFO - TOKEN: 82087055 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:13:10 INFO - TOKEN: 82087055 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:13:10 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:14:04 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:14:04 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:14:04 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:14:06 INFO - TOKEN: 82619053 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:14:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:14:07 INFO - TOKEN: 82619053 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:14:07 INFO - TOKEN: 82619053 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:14:07 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:14:07 INFO - TOKEN: 82619053 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:14:08 INFO - TOKEN: 82619053 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:14:08 INFO - TOKEN: 82619053 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:14:08 INFO - TOKEN: 82619053 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:14:08 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:15:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:15:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:15:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:15:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:15:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:15:07 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:15:07 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:15:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:15:07 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:15:09 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:15:09 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:15:09 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:15:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:16:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:16:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:16:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36484 | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36484 | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36484. Falling back to existing DB data. | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430202 with 2 parts. | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HU4228YuXGD7STzi6... | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HU4228YuXGD7STzi6 | TIME: 2026-01-20 21:16:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7650+Lakeshore+Rd/43.8162765,-87.7943363/43.7894247,-87.7644541/43.3844994,-87.9310215/43.4212257,-88.2076434/43.3244235,-88.1956955/43.3199941,-88.2607285/43.0715823,-88.2251334/43.0489388,-88.219419/43.0326424,-88.1764767/@43.0323297,-88.1764648,17.33z/data=!4m17!4m16!1m5!1m1!1s0x8803590618017671:0x4931d3b9d29fa3e4!2m2!1d-87.740676!2d43.8164021!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0d0e76e1-c059-45cd-a524-e23473d60e25 | TIME: 2026-01-20 21:16:08 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 21:16:08 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 430202, part 1. | TIME: 2026-01-20 21:16:08 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430202. | TIME: 2026-01-20 21:16:09 INFO - TOKEN: 430202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430202. | TIME: 2026-01-20 21:16:09 INFO - TOKEN: 430202 | FUNCTION: get_unique_token | STATUS: Using existing token: qs986gnjk7wm | TIME: 2026-01-20 21:16:09 INFO - TOKEN: 430202 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7650 Lakeshore Rd' | TIME: 2026-01-20 21:16:10 INFO - TOKEN: 430202 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.1883681, -81.9420914). | TIME: 2026-01-20 21:16:14 INFO - TOKEN: 430202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-20 21:16:14 INFO - TOKEN: 430202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qs986gnjk7wm | TIME: 2026-01-20 21:16:14 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/T7GEw76uMUPEkNVY6... | TIME: 2026-01-20 21:16:14 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/T7GEw76uMUPEkNVY6 | TIME: 2026-01-20 21:16:14 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.0326641,-88.1764281/43.0252063,-88.2003403/42.9762999,-88.2276697/42.909898,-88.2220769/42.6457261,-88.5635638/42.5205603,-88.9752079/42.4959966,-88.9929851/@42.5011438,-88.9880771,13.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0e40edcd-f655-4f08-9631-4218b7736ec5 | TIME: 2026-01-20 21:16:15 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 21:16:15 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 430202, part 2. | TIME: 2026-01-20 21:16:15 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-20 21:16:15 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 430202. | TIME: 2026-01-20 21:16:16 INFO - TOKEN: 430202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430202. | TIME: 2026-01-20 21:16:16 INFO - TOKEN: 430202 | FUNCTION: get_unique_token | STATUS: Using existing token: qs986gnjk7wm | TIME: 2026-01-20 21:16:16 INFO - TOKEN: 430202 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7650 Lakeshore Rd' | TIME: 2026-01-20 21:16:17 INFO - TOKEN: 430202 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.1883681, -81.9420914). | TIME: 2026-01-20 21:16:22 INFO - TOKEN: 430202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-20 21:16:22 INFO - TOKEN: 430202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qs986gnjk7wm | TIME: 2026-01-20 21:16:22 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430202. | TIME: 2026-01-20 21:16:22 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:16:22 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:16:24 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:16:24 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:16:24 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:16:24 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:18:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:18:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:18:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:18:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:18:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:18:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:18:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:18:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:18:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:18:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:18:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:18:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:18:09 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:20:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:20:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:20:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:20:07 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:20:08 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:20:08 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:20:08 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:20:08 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36384 | TIME: 2026-01-20 21:20:08 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36384. Falling back to existing DB data. | TIME: 2026-01-20 21:20:08 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36384 because it has no route_token in new or existing data. | TIME: 2026-01-20 21:20:08 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:20:08 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:20:10 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:20:10 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:20:10 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:20:10 INFO - TOKEN: 46477414 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:22:04 INFO - TOKEN: 46477414 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:22:04 INFO - TOKEN: 46477414 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:22:04 INFO - TOKEN: 46477414 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:22:07 INFO - TOKEN: 46477414 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:22:07 INFO - TOKEN: 46477414 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:22:07 INFO - TOKEN: 46477414 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:22:07 INFO - TOKEN: 46477414 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:22:07 INFO - TOKEN: 46477414 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:22:07 INFO - TOKEN: 46477414 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:22:08 INFO - TOKEN: 46477414 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:22:08 INFO - TOKEN: 46477414 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:22:08 INFO - TOKEN: 46477414 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:22:08 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:27:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:27:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:27:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:27:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:27:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:27:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:27:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:27:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:27:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:27:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:27:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:27:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:27:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:29:05 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:29:05 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:29:05 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:29:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:29:08 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:29:08 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:29:08 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:29:08 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35533 | TIME: 2026-01-20 21:29:08 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35533. Falling back to existing DB data. | TIME: 2026-01-20 21:29:08 INFO - TOKEN: 50075135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 340886 with 1 parts. | TIME: 2026-01-20 21:29:08 INFO - TOKEN: 50075135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eKXio7MzCNbw5kVKA... | TIME: 2026-01-20 21:29:08 INFO - TOKEN: 50075135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eKXio7MzCNbw5kVKA | TIME: 2026-01-20 21:29:08 INFO - TOKEN: 50075135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.8547297,-118.2141402/33.8805794,-118.1036601/34.1325792,-117.9514946/34.1418494,-117.4889909/34.8692209,-116.9560591/34.7171476,-114.4877439/@34.7178835,-114.489105,893m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ae050b1e-109e-4239-b899-69bf3423fba9 | TIME: 2026-01-20 21:29:10 INFO - TOKEN: 50075135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 21:29:10 INFO - TOKEN: 50075135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 340886, part 1. | TIME: 2026-01-20 21:29:10 INFO - TOKEN: 50075135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 340886. | TIME: 2026-01-20 21:29:10 INFO - TOKEN: 340886 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 340886. | TIME: 2026-01-20 21:29:10 INFO - TOKEN: 340886 | FUNCTION: get_unique_token | STATUS: Using existing token: v50aq8ncqhy3 | TIME: 2026-01-20 21:29:10 INFO - TOKEN: 340886 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 21:29:12 INFO - TOKEN: 340886 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: v50aq8ncqhy3 | TIME: 2026-01-20 21:29:12 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 340886. | TIME: 2026-01-20 21:29:12 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:29:12 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:29:14 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:29:14 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:29:14 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:29:14 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:31:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:31:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:31:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35534 | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35534. Falling back to existing DB data. | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100222 with 1 parts. | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/t3FYSiRXqBBSsn796... | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/t3FYSiRXqBBSsn796 | TIME: 2026-01-20 21:31:07 INFO - TOKEN: 50075135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171476,-114.4877439/35.2088258,-111.5985464/35.3624391,-109.0467796/@34.9284603,-109.7842587,80648m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=4be89776-0caf-4c19-bd4d-adf7718220ff | TIME: 2026-01-20 21:31:09 INFO - TOKEN: 50075135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 21:31:09 INFO - TOKEN: 50075135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100222, part 1. | TIME: 2026-01-20 21:31:09 INFO - TOKEN: 50075135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100222. | TIME: 2026-01-20 21:31:09 INFO - TOKEN: 100222 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100222. | TIME: 2026-01-20 21:31:09 INFO - TOKEN: 100222 | FUNCTION: get_unique_token | STATUS: Using existing token: jeprmj572oxq | TIME: 2026-01-20 21:31:10 INFO - TOKEN: 100222 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 21:31:11 INFO - TOKEN: 100222 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jeprmj572oxq | TIME: 2026-01-20 21:31:11 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100222. | TIME: 2026-01-20 21:31:11 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:31:11 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:31:13 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:31:13 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:31:13 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:31:13 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:33:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:33:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:33:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35535 | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35535. Falling back to existing DB data. | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160007 with 1 parts. | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TB9F4meAYLb2i5P27... | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TB9F4meAYLb2i5P27 | TIME: 2026-01-20 21:33:07 INFO - TOKEN: 50075135 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624391,-109.0467796/35.0624731,-106.1882303/35.182403,-103.0424908/@33.807144,-102.6914313,549846m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=c9a5e0f4-fac5-4183-9e32-04e6389bc5c2 | TIME: 2026-01-20 21:33:09 INFO - TOKEN: 50075135 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 21:33:09 INFO - TOKEN: 50075135 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160007, part 1. | TIME: 2026-01-20 21:33:09 INFO - TOKEN: 50075135 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160007. | TIME: 2026-01-20 21:33:10 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160007. | TIME: 2026-01-20 21:33:10 INFO - TOKEN: 160007 | FUNCTION: get_unique_token | STATUS: Using existing token: ifzz04a2vio1 | TIME: 2026-01-20 21:33:10 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 21:33:11 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ifzz04a2vio1 | TIME: 2026-01-20 21:33:11 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160007. | TIME: 2026-01-20 21:33:11 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:33:11 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:33:13 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:33:13 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:33:13 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:33:13 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:44:04 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:44:04 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:44:04 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:44:06 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:44:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:46:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:46:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:46:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:46:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:46:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:46:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:46:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:46:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:46:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:46:08 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:46:08 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:46:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:46:08 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:47:05 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:47:05 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:47:05 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:47:07 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:47:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:47:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:47:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:47:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 21:47:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:47:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:47:08 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:47:08 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:47:08 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:47:08 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:48:04 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:48:04 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:48:04 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:48:07 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:49:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:49:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:49:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35443 | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35443. Falling back to existing DB data. | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 550045 with 1 parts. | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8w2Ad8pjx7RN5dKs7... | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8w2Ad8pjx7RN5dKs7 | TIME: 2026-01-20 21:49:07 INFO - TOKEN: 14249966 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/14057+49th+St+NW/47.0891964,-103.2018411/45.9449818,-103.3905473/@47.0878377,-105.8379589,7z/data=!4m10!4m9!1m5!1m1!1s0x53215939c46743ab:0x806202a6d2537508!2m2!1d-103.724882!2d48.1260573!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=46a67888-a8f4-4969-81c3-3a9ec043d5f6 | TIME: 2026-01-20 21:49:08 INFO - TOKEN: 14249966 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 21:49:08 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 550045, part 1. | TIME: 2026-01-20 21:49:08 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 550045. | TIME: 2026-01-20 21:49:09 INFO - TOKEN: 550045 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 550045. | TIME: 2026-01-20 21:49:09 INFO - TOKEN: 550045 | FUNCTION: get_unique_token | STATUS: Using existing token: 145lnb31nv05 | TIME: 2026-01-20 21:49:09 INFO - TOKEN: 550045 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '14057 49th St NW' | TIME: 2026-01-20 21:49:10 INFO - TOKEN: 550045 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (48.1252790, -103.7241570). | TIME: 2026-01-20 21:49:11 INFO - TOKEN: 550045 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 21:49:11 INFO - TOKEN: 550045 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 145lnb31nv05 | TIME: 2026-01-20 21:49:12 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 550045. | TIME: 2026-01-20 21:49:12 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35444 | TIME: 2026-01-20 21:49:12 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35444. Falling back to existing DB data. | TIME: 2026-01-20 21:49:12 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 530034 with 1 parts. | TIME: 2026-01-20 21:49:12 INFO - TOKEN: 14249966 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/twL1jzfwRTX14WcL6... | TIME: 2026-01-20 21:49:12 INFO - TOKEN: 14249966 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/twL1jzfwRTX14WcL6 | TIME: 2026-01-20 21:49:12 INFO - TOKEN: 14249966 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/45.9449818,-103.3905473/44.5143254,-103.8600607/44.0995488,-103.1566451/44.0990052,-103.151402/44.0962565,-103.1514162/44.038393,-103.1919359/44.0345918,-103.1919211/43.1835689,-103.2372992/43.000858,-103.2241765/@43.0008732,-103.2242083,21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=32fa4db2-ee8d-456f-ab76-84c50f249180 | TIME: 2026-01-20 21:49:14 INFO - TOKEN: 14249966 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-20 21:49:14 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 530034, part 1. | TIME: 2026-01-20 21:49:14 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 530034. | TIME: 2026-01-20 21:49:14 INFO - TOKEN: 530034 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 530034. | TIME: 2026-01-20 21:49:14 INFO - TOKEN: 530034 | FUNCTION: get_unique_token | STATUS: Using existing token: br1kwkcl23s8 | TIME: 2026-01-20 21:49:14 INFO - TOKEN: 530034 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-20 21:49:15 INFO - TOKEN: 530034 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: br1kwkcl23s8 | TIME: 2026-01-20 21:49:15 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 530034. | TIME: 2026-01-20 21:49:15 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:49:15 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:49:17 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:49:17 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:49:17 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:49:17 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:50:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:50:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:50:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:50:06 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:50:06 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:50:06 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:50:06 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:50:06 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:50:06 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:50:07 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:50:07 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:50:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:50:07 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:52:04 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:52:04 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:52:04 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:52:06 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:52:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:52:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:52:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:52:07 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:52:07 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:52:07 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:52:07 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:52:07 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:52:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:53:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:53:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:53:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:53:06 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:53:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:53:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:53:06 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:53:06 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 21:53:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:53:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:53:07 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:53:07 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:53:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:53:07 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:54:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:54:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:54:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35445 | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35445. Falling back to existing DB data. | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 170250 with 1 parts. | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GXZJu3ULFZZ78c8L7... | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GXZJu3ULFZZ78c8L7 | TIME: 2026-01-20 21:54:07 INFO - TOKEN: 14249966 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.0008548,-103.2242351/42.828418,-103.0624826/42.8281245,-103.0180055/41.6850916,-103.0937472/41.1137371,-101.7148273/41.1089729,-100.7639985/40.1996648,-100.6447957/40.1815591,-101.0131164/40.0023622,-101.0603657/@40.0028894,-101.0611565,18.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=92fd9bfb-110a-4255-bed6-e081d7cdcf93 | TIME: 2026-01-20 21:54:08 INFO - TOKEN: 14249966 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-20 21:54:08 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 170250, part 1. | TIME: 2026-01-20 21:54:08 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 170250. | TIME: 2026-01-20 21:54:09 INFO - TOKEN: 170250 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 170250. | TIME: 2026-01-20 21:54:09 INFO - TOKEN: 170250 | FUNCTION: get_unique_token | STATUS: Using existing token: poluzil6ywyg | TIME: 2026-01-20 21:54:09 INFO - TOKEN: 170250 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-20 21:54:10 INFO - TOKEN: 170250 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: poluzil6ywyg | TIME: 2026-01-20 21:54:11 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 170250. | TIME: 2026-01-20 21:54:11 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:54:11 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:54:12 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:54:12 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:54:12 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:54:12 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:55:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:55:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:55:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:55:06 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:55:06 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:55:06 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:55:06 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:55:06 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:55:06 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:55:07 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:55:07 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:55:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:55:07 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:56:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:56:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:56:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35446 | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35446. Falling back to existing DB data. | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200249 with 1 parts. | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tM66n6KzNqVPVDsq9... | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tM66n6KzNqVPVDsq9 | TIME: 2026-01-20 21:56:07 INFO - TOKEN: 14249966 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0023584,-101.0603457/40.0014059,-101.0603632/39.3639327,-101.0547214/39.1881266,-100.869852/39.1191966,-100.867971/39.1190197,-100.8492965/36.998607,-100.8915947/@36.9903517,-106.1666641,6z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=794e8d4b-91bd-44d4-aa54-2e4c43efe81b | TIME: 2026-01-20 21:56:09 INFO - TOKEN: 14249966 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 21:56:09 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200249, part 1. | TIME: 2026-01-20 21:56:09 INFO - TOKEN: 14249966 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200249. | TIME: 2026-01-20 21:56:09 INFO - TOKEN: 200249 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200249. | TIME: 2026-01-20 21:56:09 INFO - TOKEN: 200249 | FUNCTION: get_unique_token | STATUS: Using existing token: qu9dtwu6e3p9 | TIME: 2026-01-20 21:56:10 INFO - TOKEN: 200249 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-20 21:56:11 INFO - TOKEN: 200249 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qu9dtwu6e3p9 | TIME: 2026-01-20 21:56:11 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200249. | TIME: 2026-01-20 21:56:11 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:56:11 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:56:13 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:56:13 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:56:13 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:56:13 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:57:04 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:57:04 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:57:04 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:57:07 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:57:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:57:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:57:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:57:07 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:57:07 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:57:08 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:57:08 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:57:08 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:57:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:58:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:58:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:58:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:58:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 21:59:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:59:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 21:59:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 21:59:06 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 21:59:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 21:59:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 21:59:06 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 21:59:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 21:59:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 21:59:07 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:59:07 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 21:59:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 21:59:07 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:00:04 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:00:04 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:00:04 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:00:06 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:00:06 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:00:06 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:00:06 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:00:06 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:00:06 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:00:07 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:00:07 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:00:07 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:00:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:01:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:01:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:01:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:01:06 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:01:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:01:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:01:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:01:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:01:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:01:07 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:01:07 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:01:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:01:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:03:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:03:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:03:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:03:06 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:04:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:04:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:04:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:04:06 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:04:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:04:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:04:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:04:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:04:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:04:07 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:04:07 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:04:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:04:07 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:05:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:05:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:05:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:05:06 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:05:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:06:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:06:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:06:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:06:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:10:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:10:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:10:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:10:06 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:10:06 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:10:06 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:10:06 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:10:06 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:10:06 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:10:07 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:10:07 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:10:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:10:07 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:12:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:12:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:12:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:12:07 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:12:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:12:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:12:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:12:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 22:12:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:12:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:12:08 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:12:08 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:12:08 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:12:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:15:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:15:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:15:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:15:06 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:15:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:15:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:15:06 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:15:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:15:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:15:07 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:15:07 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:15:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:15:07 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:16:04 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:16:04 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:16:04 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:16:06 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:16:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:16:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:16:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:16:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:16:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:16:07 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:16:07 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:16:07 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:16:07 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:20:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:20:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:20:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:20:07 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:23:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:23:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:23:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:23:07 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:23:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:23:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:23:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:23:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:23:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:23:09 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:23:09 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:23:09 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:23:09 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:24:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:24:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:24:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:24:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:24:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:24:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:24:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:24:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:24:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:24:08 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:24:08 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:24:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:24:08 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:25:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:25:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:25:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:25:06 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:25:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:25:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:25:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:25:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:25:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:25:08 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:25:08 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:25:08 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:25:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:26:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:26:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:26:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:26:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:26:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:26:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:26:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:26:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:26:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:26:08 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:26:08 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:26:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:26:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:27:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:27:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:27:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:27:06 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:27:06 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:27:06 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:27:06 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:27:06 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:27:06 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:27:07 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:27:07 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:27:07 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:27:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:28:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:28:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:28:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:28:07 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:29:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:29:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:29:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:29:07 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:30:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:30:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:30:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36422 | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36422. Falling back to existing DB data. | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160186 with 1 parts. | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wHFqHj8LceZbdauH7... | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wHFqHj8LceZbdauH7 | TIME: 2026-01-20 22:30:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6511202,-103.0414894/35.1809368,-103.7057496/35.1534001,-103.7086435/35.0984429,-106.632105/33.1562263,-107.2552756/@33.1574028,-107.2545126,17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3540343f-69a3-4a3b-8b55-b8d690011caa | TIME: 2026-01-20 22:30:08 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-20 22:30:08 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160186, part 1. | TIME: 2026-01-20 22:30:08 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160186. | TIME: 2026-01-20 22:30:09 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160186. | TIME: 2026-01-20 22:30:09 INFO - TOKEN: 160186 | FUNCTION: get_unique_token | STATUS: Using existing token: g4mqfd6lpp9i | TIME: 2026-01-20 22:30:09 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-20 22:30:10 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g4mqfd6lpp9i | TIME: 2026-01-20 22:30:10 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160186. | TIME: 2026-01-20 22:30:10 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:30:10 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:30:11 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:30:11 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:30:11 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:30:11 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:32:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:32:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:32:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36422 | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36422. Falling back to existing DB data. | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160186 with 1 parts. | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uYoXP9hfSLTR5TKw9... | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uYoXP9hfSLTR5TKw9 | TIME: 2026-01-20 22:32:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.1570671,-107.2552817/33.1570754,-107.2564042/224+Dr+Hubble+Dr,+Truth+or+Consequences,+NM+87901/@33.1557061,-107.2578242,16.9z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x86df8258c806c28b:0xd27638d92a8b25c4!2m2!1d-107.2576611!2d33.1571283!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=331ad3d6-ff6c-4f11-8e54-ae2cb1f3d056 | TIME: 2026-01-20 22:32:08 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 22:32:08 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160186, part 2. | TIME: 2026-01-20 22:32:08 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-20 22:32:08 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 160186. | TIME: 2026-01-20 22:32:09 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160186. | TIME: 2026-01-20 22:32:09 INFO - TOKEN: 160186 | FUNCTION: get_unique_token | STATUS: Using existing token: g4mqfd6lpp9i | TIME: 2026-01-20 22:32:09 INFO - TOKEN: 160186 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '224 Dr Hubble Dr, Truth or Consequences, NM 87901' | TIME: 2026-01-20 22:32:10 INFO - TOKEN: 160186 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 22:32:14 INFO - TOKEN: 160186 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.135164, -107.258782). | TIME: 2026-01-20 22:32:15 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-20 22:32:15 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g4mqfd6lpp9i | TIME: 2026-01-20 22:32:15 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160186. | TIME: 2026-01-20 22:32:15 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:32:15 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:32:16 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:32:16 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:32:16 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:32:16 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:40:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:40:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:40:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:40:07 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:40:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:40:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:40:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:40:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:40:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:40:08 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:40:08 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:40:08 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:40:08 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:55:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:55:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:55:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:55:06 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:55:06 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:55:06 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:55:06 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:55:06 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:55:06 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:55:07 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:55:07 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:55:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:55:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:56:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:56:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:56:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36498 | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36498. Falling back to existing DB data. | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120458 with 1 parts. | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wVSkoccZNwc2qzgY8... | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wVSkoccZNwc2qzgY8 | TIME: 2026-01-20 22:56:07 INFO - TOKEN: 50001617 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1676+Declaration+Dr,+Price,+UT+84501,+USA/39.5852627,-110.8013268/39.5852564,-110.8134275/38.7633593,-111.3609828/38.5616414,-112.605691/37.0000388,-113.6243124/@37.0000701,-113.6241168,19.78z/data=!4m13!4m12!1m5!1m1!1s0x874eb974eef4a11f:0x88a7be89c51e8d2e!2m2!1d-110.7857936!2d39.5803644!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0f7145cf-561f-4921-9ad8-0927fcdc7e42 | TIME: 2026-01-20 22:56:08 INFO - TOKEN: 50001617 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 22:56:08 INFO - TOKEN: 50001617 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120458, part 1. | TIME: 2026-01-20 22:56:08 INFO - TOKEN: 50001617 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120458. | TIME: 2026-01-20 22:56:08 INFO - TOKEN: 120458 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120458. | TIME: 2026-01-20 22:56:08 INFO - TOKEN: 120458 | FUNCTION: get_unique_token | STATUS: Using existing token: ma0l8n7bjkof | TIME: 2026-01-20 22:56:09 INFO - TOKEN: 120458 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1676 Declaration Dr, Price, UT 84501, USA' | TIME: 2026-01-20 22:56:10 INFO - TOKEN: 120458 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 22:56:11 INFO - TOKEN: 120458 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.607805, -110.795945). | TIME: 2026-01-20 22:56:11 INFO - TOKEN: 120458 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 22:56:11 INFO - TOKEN: 120458 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ma0l8n7bjkof | TIME: 2026-01-20 22:56:11 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120458. | TIME: 2026-01-20 22:56:11 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:56:11 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:56:12 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:56:12 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:56:12 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:56:12 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:58:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:58:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:58:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:58:06 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:58:06 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:58:06 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:58:06 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:58:06 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:58:06 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:58:07 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:58:07 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:58:07 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:58:07 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 22:59:04 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:59:04 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 22:59:04 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 22:59:07 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 22:59:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 22:59:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 22:59:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 22:59:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 22:59:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 22:59:09 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:59:09 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 22:59:09 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 22:59:09 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:00:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:00:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:00:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:00:06 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:00:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:00:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:00:06 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:00:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:00:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:00:07 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:00:07 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:00:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:00:07 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:01:05 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:01:05 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:01:05 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:01:07 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:01:08 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:01:08 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:01:08 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:01:08 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:01:08 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:01:09 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:01:09 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:01:09 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:01:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:02:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:02:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:02:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:02:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:02:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:02:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:02:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:02:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:02:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:02:08 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:02:08 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:02:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:02:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:03:12 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:03:12 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:03:12 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:03:14 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:03:15 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:03:15 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:03:15 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:03:15 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 23:03:15 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:03:15 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:03:16 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:03:16 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:03:16 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:03:16 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:04:06 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:04:06 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:04:06 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:04:08 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:04:09 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:04:09 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:04:09 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:04:09 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:04:09 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:04:10 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:04:10 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:04:10 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:04:10 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:05:06 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:05:06 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:05:06 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:05:08 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:05:09 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:05:09 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:05:09 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:05:09 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:05:09 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:05:10 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:05:10 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:05:10 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:05:10 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:06:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:06:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:06:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:06:06 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:06:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:06:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:06:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:06:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:06:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:06:07 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:06:07 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:06:07 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:06:07 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:09:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:09:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:09:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:09:07 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:09:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:09:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:09:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:09:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:09:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:09:08 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:09:08 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:09:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:09:08 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:10:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:10:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:10:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:10:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:10:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:10:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:10:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:10:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:10:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:10:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:10:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:10:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:10:10 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:15:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:15:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:15:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:15:07 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:15:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:15:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:15:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:15:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:15:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:15:08 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:15:08 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:15:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:15:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:16:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:16:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:16:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:16:07 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:16:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:16:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:16:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:16:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:16:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:16:08 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:16:08 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:16:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:16:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:17:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:17:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:17:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:17:06 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36508 | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36508 | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36508. Falling back to existing DB data. | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540154 with 2 parts. | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8j8JNpXZFpH51s4S8... | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8j8JNpXZFpH51s4S8 | TIME: 2026-01-20 23:17:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6800838,-74.1628998/40.6674824,-74.1722632/40.6777807,-74.1970345/40.6460165,-74.227391/40.6520946,-74.2372546/40.589836,-74.297/40.5404033,-74.367285/40.5441717,-74.394208/40.6441315,-74.6670928/@40.6081465,-74.6167921,12.21z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e1003fe7-baaf-43af-9a4c-f22ef6c4a3ed | TIME: 2026-01-20 23:17:08 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 23:17:08 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540154, part 1. | TIME: 2026-01-20 23:17:08 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540154. | TIME: 2026-01-20 23:17:08 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540154. | TIME: 2026-01-20 23:17:08 INFO - TOKEN: 540154 | FUNCTION: get_unique_token | STATUS: Using existing token: w8f52f2zxifq | TIME: 2026-01-20 23:17:08 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-20 23:17:09 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-20 23:17:11 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-20 23:17:11 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w8f52f2zxifq | TIME: 2026-01-20 23:17:11 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/92KhqKGzoZF79A4H7... | TIME: 2026-01-20 23:17:11 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/92KhqKGzoZF79A4H7 | TIME: 2026-01-20 23:17:11 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6441315,-74.6670928/40.672238,-75.1776971/@40.5794644,-75.0995095,10.33z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=86407479-3eee-402c-8e40-a24f0616705f | TIME: 2026-01-20 23:17:12 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-20 23:17:12 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 540154, part 2. | TIME: 2026-01-20 23:17:12 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 1 waypoints. | TIME: 2026-01-20 23:17:12 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540154. | TIME: 2026-01-20 23:17:12 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540154. | TIME: 2026-01-20 23:17:12 INFO - TOKEN: 540154 | FUNCTION: get_unique_token | STATUS: Using existing token: w8f52f2zxifq | TIME: 2026-01-20 23:17:13 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-20 23:17:14 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-20 23:17:16 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-20 23:17:16 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w8f52f2zxifq | TIME: 2026-01-20 23:17:17 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540154. | TIME: 2026-01-20 23:17:17 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:17:17 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:17:18 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:17:18 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:17:18 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:17:18 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:18:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:18:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:18:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36499 | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36499 | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36499. Falling back to existing DB data. | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540154 with 2 parts. | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8j8JNpXZFpH51s4S8... | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8j8JNpXZFpH51s4S8 | TIME: 2026-01-20 23:18:07 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6800838,-74.1628998/40.6674824,-74.1722632/40.6777807,-74.1970345/40.6460165,-74.227391/40.6520946,-74.2372546/40.589836,-74.297/40.5404033,-74.367285/40.5441717,-74.394208/40.6441315,-74.6670928/@40.6081465,-74.6167921,12.21z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e1003fe7-baaf-43af-9a4c-f22ef6c4a3ed | TIME: 2026-01-20 23:18:08 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 23:18:08 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540154, part 1. | TIME: 2026-01-20 23:18:08 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540154. | TIME: 2026-01-20 23:18:09 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540154. | TIME: 2026-01-20 23:18:09 INFO - TOKEN: 540154 | FUNCTION: get_unique_token | STATUS: Using existing token: w8f52f2zxifq | TIME: 2026-01-20 23:18:09 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-20 23:18:10 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-20 23:18:12 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-20 23:18:12 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w8f52f2zxifq | TIME: 2026-01-20 23:18:12 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/92KhqKGzoZF79A4H7... | TIME: 2026-01-20 23:18:12 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/92KhqKGzoZF79A4H7 | TIME: 2026-01-20 23:18:12 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6441315,-74.6670928/40.672238,-75.1776971/@40.5794644,-75.0995095,10.33z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=86407479-3eee-402c-8e40-a24f0616705f | TIME: 2026-01-20 23:18:14 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-20 23:18:14 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 540154, part 2. | TIME: 2026-01-20 23:18:14 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 1 waypoints. | TIME: 2026-01-20 23:18:14 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540154. | TIME: 2026-01-20 23:18:14 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540154. | TIME: 2026-01-20 23:18:14 INFO - TOKEN: 540154 | FUNCTION: get_unique_token | STATUS: Using existing token: w8f52f2zxifq | TIME: 2026-01-20 23:18:14 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-20 23:18:15 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-20 23:18:17 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-20 23:18:17 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w8f52f2zxifq | TIME: 2026-01-20 23:18:17 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540154. | TIME: 2026-01-20 23:18:17 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:18:17 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:18:18 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:18:18 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:18:18 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:18:18 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:19:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:19:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:19:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:19:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:19:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:19:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:19:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:19:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:19:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:19:08 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:19:08 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:19:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:19:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:20:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:20:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:20:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36507 | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36507 | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36507. Falling back to existing DB data. | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540154 with 2 parts. | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8j8JNpXZFpH51s4S8... | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8j8JNpXZFpH51s4S8 | TIME: 2026-01-20 23:20:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6800838,-74.1628998/40.6674824,-74.1722632/40.6777807,-74.1970345/40.6460165,-74.227391/40.6520946,-74.2372546/40.589836,-74.297/40.5404033,-74.367285/40.5441717,-74.394208/40.6441315,-74.6670928/@40.6081465,-74.6167921,12.21z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e1003fe7-baaf-43af-9a4c-f22ef6c4a3ed | TIME: 2026-01-20 23:20:08 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 23:20:08 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540154, part 1. | TIME: 2026-01-20 23:20:08 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540154. | TIME: 2026-01-20 23:20:09 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540154. | TIME: 2026-01-20 23:20:09 INFO - TOKEN: 540154 | FUNCTION: get_unique_token | STATUS: Using existing token: w8f52f2zxifq | TIME: 2026-01-20 23:20:09 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-20 23:20:10 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-20 23:20:11 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-20 23:20:11 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w8f52f2zxifq | TIME: 2026-01-20 23:20:11 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/92KhqKGzoZF79A4H7... | TIME: 2026-01-20 23:20:11 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/92KhqKGzoZF79A4H7 | TIME: 2026-01-20 23:20:11 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6441315,-74.6670928/40.672238,-75.1776971/@40.5794644,-75.0995095,10.33z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=86407479-3eee-402c-8e40-a24f0616705f | TIME: 2026-01-20 23:20:12 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-20 23:20:12 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 540154, part 2. | TIME: 2026-01-20 23:20:12 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 1 waypoints. | TIME: 2026-01-20 23:20:12 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540154. | TIME: 2026-01-20 23:20:13 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540154. | TIME: 2026-01-20 23:20:13 INFO - TOKEN: 540154 | FUNCTION: get_unique_token | STATUS: Using existing token: w8f52f2zxifq | TIME: 2026-01-20 23:20:13 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-20 23:20:14 INFO - TOKEN: 540154 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-20 23:20:15 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-20 23:20:15 INFO - TOKEN: 540154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w8f52f2zxifq | TIME: 2026-01-20 23:20:15 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540154. | TIME: 2026-01-20 23:20:15 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:20:15 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:20:16 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:20:16 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:20:16 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:20:16 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:22:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:22:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:22:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:22:06 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:22:06 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:22:06 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:22:06 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:22:06 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:22:06 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:22:07 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:22:07 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:22:07 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:22:07 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:23:11 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:23:11 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:23:11 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:23:14 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:24:04 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:24:04 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:24:04 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:24:06 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:24:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:24:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:24:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:24:07 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:24:07 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:24:07 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:24:07 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:24:07 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:24:07 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:25:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:25:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:25:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:25:06 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:25:06 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:25:06 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:25:06 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:25:06 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 23:25:06 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:25:06 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:25:07 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:25:07 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:25:07 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:25:07 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:27:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:27:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:27:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:27:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:27:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:27:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:27:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:27:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:27:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:27:09 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:27:09 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:27:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:27:09 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:28:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:28:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:28:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:28:06 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:30:04 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:30:04 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:30:04 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:30:06 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:30:06 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:30:06 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:30:06 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:30:06 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:30:06 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:30:07 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:30:07 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:30:07 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:30:07 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:31:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:31:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:31:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:31:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:31:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:31:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:31:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:31:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:31:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:31:09 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:31:09 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:31:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:31:09 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:35:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:35:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:35:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:35:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:35:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:35:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:35:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:35:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:35:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:35:08 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:35:08 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:35:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:35:08 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:36:05 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:36:05 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:36:05 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:36:07 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:36:08 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:36:08 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:36:08 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:36:08 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35875 | TIME: 2026-01-20 23:36:08 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35875. Falling back to existing DB data. | TIME: 2026-01-20 23:36:08 INFO - TOKEN: 97245375 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470148 with 1 parts. | TIME: 2026-01-20 23:36:08 INFO - TOKEN: 97245375 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EQfSgX7aVLer7Df46... | TIME: 2026-01-20 23:36:08 INFO - TOKEN: 97245375 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EQfSgX7aVLer7Df46 | TIME: 2026-01-20 23:36:08 INFO - TOKEN: 97245375 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3468+Old+Camden+Hwy,+Heath+Springs,+SC+29058,+USA/34.6604155,-80.7108935/34.7091479,-80.7647068/34.7360894,-80.7829142/34.7509698,-81.0357946/35.1036981,-80.9308615/@34.8139065,-81.3043992,9.96z/data=!4m13!4m12!1m5!1m1!1s0x8855da35c7e2d8ef:0x5cbf466168bd4c33!2m2!1d-80.7013353!2d34.6436694!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=cf200180-dd63-4bd5-816c-73e2dfa4fb20 | TIME: 2026-01-20 23:36:09 INFO - TOKEN: 97245375 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 23:36:09 INFO - TOKEN: 97245375 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 470148, part 1. | TIME: 2026-01-20 23:36:09 INFO - TOKEN: 97245375 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470148. | TIME: 2026-01-20 23:36:09 INFO - TOKEN: 470148 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470148. | TIME: 2026-01-20 23:36:09 INFO - TOKEN: 470148 | FUNCTION: get_unique_token | STATUS: Using existing token: ognoxzmy6j4t | TIME: 2026-01-20 23:36:09 INFO - TOKEN: 470148 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3468 Old Camden Hwy, Heath Springs, SC 29058, USA' | TIME: 2026-01-20 23:36:10 INFO - TOKEN: 470148 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 23:36:13 INFO - TOKEN: 470148 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (34.592092, -80.674851). | TIME: 2026-01-20 23:36:14 INFO - TOKEN: 470148 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-20 23:36:14 INFO - TOKEN: 470148 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ognoxzmy6j4t | TIME: 2026-01-20 23:36:14 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470148. | TIME: 2026-01-20 23:36:14 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:36:14 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:36:16 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:36:16 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:36:16 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:36:16 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:38:05 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:38:05 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:38:05 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:38:13 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:38:13 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:38:13 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:38:13 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:38:13 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:38:13 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:38:16 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:38:16 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:38:16 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:38:16 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:41:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:41:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:41:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:41:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:41:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:41:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:41:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:41:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:41:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:41:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:41:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:41:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:41:10 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:42:04 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:42:04 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:42:04 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:42:07 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:42:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:42:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:42:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:42:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:42:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:42:08 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:42:08 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:42:08 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:42:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:44:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:44:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:44:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:44:07 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:44:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:44:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:44:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:44:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:44:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:44:08 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:44:08 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:44:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:44:08 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:45:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:45:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:45:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:45:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:45:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:45:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:45:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:45:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:45:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:45:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:45:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:45:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:45:10 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:46:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:46:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:46:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36519 | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36519. Falling back to existing DB data. | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-20 23:46:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-20 23:46:09 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-20 23:46:09 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-20 23:46:09 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-20 23:46:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-20 23:46:09 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-20 23:46:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-20 23:46:12 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-20 23:46:12 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-20 23:46:12 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:46:12 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:46:14 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:46:14 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:46:14 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:46:14 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:47:04 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:47:04 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:47:04 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36497 | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36497 | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36497 | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36497. Falling back to existing DB data. | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311064 with 3 parts. | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DbFmvPPWRz38MNKT7... | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DbFmvPPWRz38MNKT7 | TIME: 2026-01-20 23:47:07 INFO - TOKEN: 05235171 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.721803,-98.943377/29.7238512,-98.9367975/29.5388539,-98.6508412/29.4840092,-98.5954684/29.4876277,-98.5848319/29.5166718,-98.3965091/29.4394227,-98.378436/29.5986657,-97.9704711/@29.579503,-98.7865677,10z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=508225ec-0116-4351-b2c1-a972e59e4f7a | TIME: 2026-01-20 23:47:11 INFO - TOKEN: 05235171 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-20 23:47:11 INFO - TOKEN: 05235171 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311064, part 1. | TIME: 2026-01-20 23:47:11 INFO - TOKEN: 05235171 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311064. | TIME: 2026-01-20 23:47:12 INFO - TOKEN: 311064 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311064. | TIME: 2026-01-20 23:47:12 INFO - TOKEN: 311064 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-20 23:47:12 INFO - TOKEN: 311064 | FUNCTION: get_unique_token | STATUS: Generated unique token: ve482xdlke05 | TIME: 2026-01-20 23:47:12 INFO - TOKEN: 311064 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-20 23:47:14 INFO - TOKEN: 311064 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ve482xdlke05 | TIME: 2026-01-20 23:47:14 INFO - TOKEN: 05235171 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hgxUSEAGjQtFQ2Rz5... | TIME: 2026-01-20 23:47:14 INFO - TOKEN: 05235171 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hgxUSEAGjQtFQ2Rz5 | TIME: 2026-01-20 23:47:14 INFO - TOKEN: 05235171 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.5992408,-97.9556819/29.7545991,-96.2516045/29.7806368,-95.5634828/29.7671975,-95.5613253/29.759594,-95.5585263/29.7257722,-95.5580374/29.6578785,-95.5560845/29.5967269,-95.4246102/29.602075,-95.201644/29.5885513,-95.1867158/@29.5914457,-95.2411411,12.92z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e6fa2521-e1be-4fc4-b51d-e16cbf89780b | TIME: 2026-01-20 23:47:16 INFO - TOKEN: 05235171 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-20 23:47:16 INFO - TOKEN: 05235171 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311064, part 2. | TIME: 2026-01-20 23:47:16 INFO - TOKEN: 05235171 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-20 23:47:16 INFO - TOKEN: 05235171 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311064. | TIME: 2026-01-20 23:47:16 INFO - TOKEN: 311064 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311064. | TIME: 2026-01-20 23:47:16 INFO - TOKEN: 311064 | FUNCTION: get_unique_token | STATUS: Using existing token: ve482xdlke05 | TIME: 2026-01-20 23:47:17 INFO - TOKEN: 311064 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-20 23:47:18 INFO - TOKEN: 311064 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ve482xdlke05 | TIME: 2026-01-20 23:47:18 INFO - TOKEN: 05235171 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/baxai3Wzg9wnfAVv6... | TIME: 2026-01-20 23:47:18 INFO - TOKEN: 05235171 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/baxai3Wzg9wnfAVv6 | TIME: 2026-01-20 23:47:18 INFO - TOKEN: 05235171 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.5885513,-95.1867158/29.4030199,-95.0323707/29.4034099,-95.0289499/29.391507,-94.9512202/29.37965,-94.947654/305+20th+St+S,+Texas+City,+TX+77590,+USA/@29.4127984,-94.9952252,13.67z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x863f79b1d88c239d:0x5e9b699fd38c6e6b!2m2!1d-94.9246591!2d29.3814642!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=81e36296-ea1e-4273-a4a6-5572fc9fdcf6 | TIME: 2026-01-20 23:47:19 INFO - TOKEN: 05235171 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-20 23:47:19 INFO - TOKEN: 05235171 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311064, part 3. | TIME: 2026-01-20 23:47:19 INFO - TOKEN: 05235171 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-20 23:47:19 INFO - TOKEN: 05235171 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311064. | TIME: 2026-01-20 23:47:20 INFO - TOKEN: 311064 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311064. | TIME: 2026-01-20 23:47:20 INFO - TOKEN: 311064 | FUNCTION: get_unique_token | STATUS: Using existing token: ve482xdlke05 | TIME: 2026-01-20 23:47:20 INFO - TOKEN: 311064 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '305 20th St S, Texas City, TX 77590, USA' | TIME: 2026-01-20 23:47:21 INFO - TOKEN: 311064 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.3824969, -94.9232696). | TIME: 2026-01-20 23:47:23 INFO - TOKEN: 311064 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 22, Final geocoded count: 22. | TIME: 2026-01-20 23:47:23 INFO - TOKEN: 311064 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ve482xdlke05 | TIME: 2026-01-20 23:47:23 INFO - TOKEN: 05235171 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311064. | TIME: 2026-01-20 23:47:23 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:47:23 INFO - TOKEN: 05235171 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:47:24 INFO - TOKEN: 05235171 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:47:24 INFO - TOKEN: 05235171 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:47:24 INFO - TOKEN: 05235171 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:47:24 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:48:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:48:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:48:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:48:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:48:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:48:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:48:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:48:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:48:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:48:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:48:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:48:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:48:10 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:49:04 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:49:04 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:49:04 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:49:07 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:49:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:49:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:49:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:49:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:49:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:49:08 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:49:08 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:49:08 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:49:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:50:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:50:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:50:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:50:07 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:50:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:50:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:50:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:50:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36517 | TIME: 2026-01-20 23:50:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36517. Falling back to existing DB data. | TIME: 2026-01-20 23:50:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36517 because it has no route_token in new or existing data. | TIME: 2026-01-20 23:50:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:50:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:50:08 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:50:08 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:50:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:50:08 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:51:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:51:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:51:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35428 | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35428. Falling back to existing DB data. | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250228 with 1 parts. | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VyCjnGQWSeTp8Y2JA... | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VyCjnGQWSeTp8Y2JA | TIME: 2026-01-20 23:51:07 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/169+Ross+Clark+Cir,+Dothan,+AL+36303/32.4559276,-85.0105811/32.5072565,-84.9993348/@31.8791345,-85.8535664,236259m/data=!3m1!1e3!4m10!4m9!1m5!1m1!1s0x889293c640372777:0xc67cf345702ef884!2m2!1d-85.3845398!2d31.2529112!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0c1b4b1f-7671-4ad3-a7cf-31509ece7cf3 | TIME: 2026-01-20 23:51:08 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-20 23:51:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 250228, part 1. | TIME: 2026-01-20 23:51:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250228. | TIME: 2026-01-20 23:51:09 INFO - TOKEN: 250228 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250228. | TIME: 2026-01-20 23:51:09 INFO - TOKEN: 250228 | FUNCTION: get_unique_token | STATUS: Using existing token: lzp8sei1xn4l | TIME: 2026-01-20 23:51:09 INFO - TOKEN: 250228 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '169 Ross Clark Cir, Dothan, AL 36303' | TIME: 2026-01-20 23:51:10 INFO - TOKEN: 250228 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (31.2518774, -85.3849194). | TIME: 2026-01-20 23:51:11 INFO - TOKEN: 250228 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-20 23:51:11 INFO - TOKEN: 250228 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lzp8sei1xn4l | TIME: 2026-01-20 23:51:12 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250228. | TIME: 2026-01-20 23:51:12 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:51:12 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:51:14 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:51:14 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:51:14 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:51:14 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:52:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:52:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:52:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:52:06 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:52:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:52:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:52:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:52:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36518 | TIME: 2026-01-20 23:52:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36518. Falling back to existing DB data. | TIME: 2026-01-20 23:52:07 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240474 with 1 parts. | TIME: 2026-01-20 23:52:07 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56... | TIME: 2026-01-20 23:52:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56 | TIME: 2026-01-20 23:52:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850079,-80.5186758/41.0541845,-81.5055003/41.0208882,-81.9158237/40.1111927,-82.9936739/39.9448031,-83.1210572/39.8721322,-83.0544333/39.7637003,-83.3100916/39.9425121,-83.5083227/39.8310002,-84.8139662/@39.6665484,-84.2026476,10.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=930bca04-088d-4d70-b873-5af0c2f36a86 | TIME: 2026-01-20 23:52:08 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-20 23:52:08 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240474, part 1. | TIME: 2026-01-20 23:52:08 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240474. | TIME: 2026-01-20 23:52:08 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240474. | TIME: 2026-01-20 23:52:08 INFO - TOKEN: 240474 | FUNCTION: get_unique_token | STATUS: Using existing token: e2d399k9sxpp | TIME: 2026-01-20 23:52:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-20 23:52:10 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e2d399k9sxpp | TIME: 2026-01-20 23:52:10 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240474. | TIME: 2026-01-20 23:52:10 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:52:10 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:52:12 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:52:12 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:52:12 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:52:12 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:53:03 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:53:03 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:53:03 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36494 | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36494. Falling back to existing DB data. | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120459 with 1 parts. | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6XMXSw5rwM5MgYXo9... | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6XMXSw5rwM5MgYXo9 | TIME: 2026-01-20 23:53:06 INFO - TOKEN: 46283981 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1676+Declaration+Dr,+Price,+UT+84501,+USA/39.5813536,-110.7871289/39.5856547,-110.7982986/39.5822936,-110.8149228/38.7640887,-111.3588055/38.5631699,-112.6054267/37.0000474,-113.6242903/@38.003916,-113.2290492,8.94z/data=!4m14!4m13!1m5!1m1!1s0x874eb974eef4a11f:0x88a7be89c51e8d2e!2m2!1d-110.7857936!2d39.5803644!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=98d97d5b-c8bc-4f24-93f5-26e1bcd7b3c6 | TIME: 2026-01-20 23:53:08 INFO - TOKEN: 46283981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-20 23:53:08 INFO - TOKEN: 46283981 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 120459, part 1. | TIME: 2026-01-20 23:53:08 INFO - TOKEN: 46283981 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120459. | TIME: 2026-01-20 23:53:08 INFO - TOKEN: 120459 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120459. | TIME: 2026-01-20 23:53:08 INFO - TOKEN: 120459 | FUNCTION: get_unique_token | STATUS: Using existing token: cjipb7eywvq7 | TIME: 2026-01-20 23:53:08 INFO - TOKEN: 120459 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1676 Declaration Dr, Price, UT 84501, USA' | TIME: 2026-01-20 23:53:10 INFO - TOKEN: 120459 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-20 23:53:11 INFO - TOKEN: 120459 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.607805, -110.795945). | TIME: 2026-01-20 23:53:12 INFO - TOKEN: 120459 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-20 23:53:12 INFO - TOKEN: 120459 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cjipb7eywvq7 | TIME: 2026-01-20 23:53:12 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120459. | TIME: 2026-01-20 23:53:12 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:53:12 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:53:13 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:53:13 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:53:13 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:53:13 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:54:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:54:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:54:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:54:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:54:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:54:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:54:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:54:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:54:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:54:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:54:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:54:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:54:10 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:55:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:55:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:55:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:55:07 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:56:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:56:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:56:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:56:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:56:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:56:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:56:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:56:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:56:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:56:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:56:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:56:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:56:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:57:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:57:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:57:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:57:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:57:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:57:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:57:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:57:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:57:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:57:09 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:57:09 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:57:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:57:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:58:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:58:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:58:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:58:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:58:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:58:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:58:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:58:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:58:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:58:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:58:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:58:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:58:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-20 23:59:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:59:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-20 23:59:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-20 23:59:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-20 23:59:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-20 23:59:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-20 23:59:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-20 23:59:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-20 23:59:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-20 23:59:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:59:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-20 23:59:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-20 23:59:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:00:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:00:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:00:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:00:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:00:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:00:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:00:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:00:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35429 | TIME: 2026-01-21 00:00:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35429. Falling back to existing DB data. | TIME: 2026-01-21 00:00:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360288 with 1 parts. | TIME: 2026-01-21 00:00:08 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UkyjX97X18G9uvsv8... | TIME: 2026-01-21 00:00:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UkyjX97X18G9uvsv8 | TIME: 2026-01-21 00:00:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.5072565,-84.9993348/32.5480711,-84.9611428/33.07475,-84.9254161/33.6200701,-84.4778317/33.8943844,-84.2543986/34.4838398,-83.0283192/@34.5727299,-83.4551601,323986m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=09228ea7-6d84-45e9-81c0-82d359e96b0b | TIME: 2026-01-21 00:00:09 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 00:00:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 360288, part 1. | TIME: 2026-01-21 00:00:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360288. | TIME: 2026-01-21 00:00:09 INFO - TOKEN: 360288 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360288. | TIME: 2026-01-21 00:00:09 INFO - TOKEN: 360288 | FUNCTION: get_unique_token | STATUS: Using existing token: oct5kiiruahf | TIME: 2026-01-21 00:00:09 INFO - TOKEN: 360288 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 00:00:11 INFO - TOKEN: 360288 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oct5kiiruahf | TIME: 2026-01-21 00:00:11 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360288. | TIME: 2026-01-21 00:00:11 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:00:11 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:00:13 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:00:13 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:00:13 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:00:13 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:01:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:01:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:01:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:01:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:01:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:01:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:01:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:01:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:01:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:01:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:01:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:01:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:01:07 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:02:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:02:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:02:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35430 | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35430. Falling back to existing DB data. | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470119 with 1 parts. | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TZnZykztbAHM4ctH7... | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TZnZykztbAHM4ctH7 | TIME: 2026-01-21 00:02:07 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.4838398,-83.0283192/34.8151093,-82.3309183/35.1602588,-81.4581628/@36.4305875,-83.4515124,1064833m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=104128fb-8888-45f2-938d-43cc97c49f85 | TIME: 2026-01-21 00:02:09 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 00:02:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 470119, part 1. | TIME: 2026-01-21 00:02:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470119. | TIME: 2026-01-21 00:02:09 INFO - TOKEN: 470119 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470119. | TIME: 2026-01-21 00:02:09 INFO - TOKEN: 470119 | FUNCTION: get_unique_token | STATUS: Using existing token: s8j11az48ubc | TIME: 2026-01-21 00:02:09 INFO - TOKEN: 470119 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 00:02:10 INFO - TOKEN: 470119 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: s8j11az48ubc | TIME: 2026-01-21 00:02:10 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470119. | TIME: 2026-01-21 00:02:10 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35431 | TIME: 2026-01-21 00:02:10 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35431. Falling back to existing DB data. | TIME: 2026-01-21 00:02:10 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450186 with 1 parts. | TIME: 2026-01-21 00:02:10 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EVsHuL2yHNR3ZA4F7... | TIME: 2026-01-21 00:02:10 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EVsHuL2yHNR3ZA4F7 | TIME: 2026-01-21 00:02:10 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1678125,-81.4433582/35.257819,-80.9677293/35.3703125,-80.8434606/36.5616887,-80.744748/@35.2042174,-81.1189762,80376m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2f33e2ab-eeb1-4651-9b9d-4bad7a956e25 | TIME: 2026-01-21 00:02:12 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 00:02:12 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 450186, part 1. | TIME: 2026-01-21 00:02:12 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450186. | TIME: 2026-01-21 00:02:12 INFO - TOKEN: 450186 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450186. | TIME: 2026-01-21 00:02:12 INFO - TOKEN: 450186 | FUNCTION: get_unique_token | STATUS: Using existing token: ov5nxoimfjmy | TIME: 2026-01-21 00:02:12 INFO - TOKEN: 450186 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 00:02:13 INFO - TOKEN: 450186 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ov5nxoimfjmy | TIME: 2026-01-21 00:02:13 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450186. | TIME: 2026-01-21 00:02:13 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:02:13 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:02:16 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:02:16 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:02:16 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:02:16 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:03:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:03:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:03:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:03:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:03:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:03:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:03:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:03:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:03:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:03:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:03:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:03:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:03:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:04:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:04:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:04:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:04:06 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:04:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:04:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:04:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:04:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:04:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:04:09 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:04:09 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:04:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:04:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:05:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:05:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:05:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:05:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:05:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:05:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:05:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:05:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:05:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:05:08 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:05:08 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:05:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:05:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:06:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:06:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:06:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:06:07 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:07:04 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:07:04 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:07:04 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35380 | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35380. Falling back to existing DB data. | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 590010 with 1 parts. | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4jYUJurxW9VpnkJY9... | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4jYUJurxW9VpnkJY9 | TIME: 2026-01-21 00:07:07 INFO - TOKEN: 62751797 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.7177988,-69.8630124/44.7084532,-69.7765314/44.5951336,-69.6538766/44.5637105,-69.6710482/44.2043114,-69.8252873/43.602045,-70.3757136/43.0928323,-70.7664322/@43.0930578,-70.7669847,18.21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3bb9fa31-bfc8-4916-b319-4f08f3daf6ab | TIME: 2026-01-21 00:07:08 INFO - TOKEN: 62751797 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-21 00:07:08 INFO - TOKEN: 62751797 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 590010, part 1. | TIME: 2026-01-21 00:07:08 INFO - TOKEN: 62751797 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 590010. | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 590010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 590010. | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 590010 | FUNCTION: get_unique_token | STATUS: Using existing token: 07o9b1vqpx9i | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 590010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 590010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 07o9b1vqpx9i | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 590010. | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35381 | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35381. Falling back to existing DB data. | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 62751797 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 600012 with 1 parts. | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 62751797 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/t5B2KMbNaDcr3oQf9... | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 62751797 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/t5B2KMbNaDcr3oQf9 | TIME: 2026-01-21 00:07:09 INFO - TOKEN: 62751797 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.0928293,-70.7664329/42.8813757,-70.8831925/@42.8811405,-70.8847944,17.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2597d69c-7369-4a70-aafc-25890bf5f5b4 | TIME: 2026-01-21 00:07:11 INFO - TOKEN: 62751797 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-21 00:07:11 INFO - TOKEN: 62751797 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 600012, part 1. | TIME: 2026-01-21 00:07:11 INFO - TOKEN: 62751797 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 600012. | TIME: 2026-01-21 00:07:11 INFO - TOKEN: 600012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 600012. | TIME: 2026-01-21 00:07:11 INFO - TOKEN: 600012 | FUNCTION: get_unique_token | STATUS: Using existing token: 2yiw4fskxabu | TIME: 2026-01-21 00:07:11 INFO - TOKEN: 600012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-21 00:07:12 INFO - TOKEN: 600012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2yiw4fskxabu | TIME: 2026-01-21 00:07:12 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 600012. | TIME: 2026-01-21 00:07:12 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:07:12 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:07:13 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:07:13 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:07:13 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:07:13 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:08:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:08:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:08:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:08:06 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:08:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:08:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:08:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:08:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:08:07 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:08:08 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:08:08 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:08:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:08:08 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:09:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:09:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:09:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:09:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:09:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:09:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:09:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:09:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:09:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:09:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:09:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:09:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:09:10 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:10:04 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:10:04 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:10:04 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35382 | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35382. Falling back to existing DB data. | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 560037 with 1 parts. | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/T2s2id5xvrsf6Y1x7... | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/T2s2id5xvrsf6Y1x7 | TIME: 2026-01-21 00:10:07 INFO - TOKEN: 62751797 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.881402,-70.8831503/42.8543199,-70.9037358/42.3610199,-71.5980232/42.1915928,-71.8601825/42.1223869,-72.0708161/42.0302242,-72.1369056/@42.0310093,-72.1383604,17.42z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b3a1bfd8-8a77-4eee-8866-8fd4f6df8ef9 | TIME: 2026-01-21 00:10:08 INFO - TOKEN: 62751797 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 00:10:08 INFO - TOKEN: 62751797 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 560037, part 1. | TIME: 2026-01-21 00:10:08 INFO - TOKEN: 62751797 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 560037. | TIME: 2026-01-21 00:10:09 INFO - TOKEN: 560037 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 560037. | TIME: 2026-01-21 00:10:09 INFO - TOKEN: 560037 | FUNCTION: get_unique_token | STATUS: Using existing token: 23rub1fb4ycz | TIME: 2026-01-21 00:10:09 INFO - TOKEN: 560037 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 00:10:10 INFO - TOKEN: 560037 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 23rub1fb4ycz | TIME: 2026-01-21 00:10:10 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 560037. | TIME: 2026-01-21 00:10:10 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:10:10 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:10:11 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:10:11 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:10:11 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:10:11 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:12:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:12:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:12:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:12:06 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:12:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:12:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:12:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:12:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36520 | TIME: 2026-01-21 00:12:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36520. Falling back to existing DB data. | TIME: 2026-01-21 00:12:07 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220611 with 1 parts. | TIME: 2026-01-21 00:12:07 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bCmy1kpZcwajR8WdA... | TIME: 2026-01-21 00:12:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bCmy1kpZcwajR8WdA | TIME: 2026-01-21 00:12:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178362,-87.5316386/40.1522394,-88.2766734/41.0820483,-87.840024/41.2504072,-87.8515865/333+S+Spruce+St,+Manteno,+IL+60950,+USA/@41.2506656,-87.8519917,17.81z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880ddfe8a1147d65:0x2aa8fca8bb50241c!2m2!1d-87.8660235!2d41.244837!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=be7bfb7f-6cb9-4cf2-ad51-5eeea99b6a4b | TIME: 2026-01-21 00:12:08 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 00:12:08 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220611, part 1. | TIME: 2026-01-21 00:12:08 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220611. | TIME: 2026-01-21 00:12:08 INFO - TOKEN: 220611 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220611. | TIME: 2026-01-21 00:12:08 INFO - TOKEN: 220611 | FUNCTION: get_unique_token | STATUS: Using existing token: 9t2c7un6a6cp | TIME: 2026-01-21 00:12:09 INFO - TOKEN: 220611 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '333 S Spruce St, Manteno, IL 60950, USA' | TIME: 2026-01-21 00:12:10 INFO - TOKEN: 220611 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2594219, -87.8584906). | TIME: 2026-01-21 00:12:11 INFO - TOKEN: 220611 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 00:12:11 INFO - TOKEN: 220611 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9t2c7un6a6cp | TIME: 2026-01-21 00:12:11 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220611. | TIME: 2026-01-21 00:12:11 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:12:11 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:12:13 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:12:13 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:12:13 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:12:13 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:14:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:14:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:14:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:14:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:14:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:14:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:14:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:14:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:14:08 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:14:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:14:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:14:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:14:10 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:17:04 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:17:04 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:17:04 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:17:07 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:17:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:17:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:17:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:17:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:17:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:17:08 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:17:08 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:17:08 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:17:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:19:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:19:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:19:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35402 | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35402. Falling back to existing DB data. | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 590010 with 1 parts. | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NM9Wh6NxnUNZopk59... | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NM9Wh6NxnUNZopk59 | TIME: 2026-01-21 00:19:07 INFO - TOKEN: 00405296 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.7183633,-69.8632681/44.7075759,-69.8107419/44.5718247,-69.6482278/43.8285431,-70.1358896/43.092831,-70.7664183/@43.0930233,-70.7669843,19.13z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=1d9431a0-0560-489d-9ecd-84957cdb1bce | TIME: 2026-01-21 00:19:09 INFO - TOKEN: 00405296 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 00:19:09 INFO - TOKEN: 00405296 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 590010, part 1. | TIME: 2026-01-21 00:19:09 INFO - TOKEN: 00405296 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 590010. | TIME: 2026-01-21 00:19:09 INFO - TOKEN: 590010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 590010. | TIME: 2026-01-21 00:19:09 INFO - TOKEN: 590010 | FUNCTION: get_unique_token | STATUS: Using existing token: 07o9b1vqpx9i | TIME: 2026-01-21 00:19:09 INFO - TOKEN: 590010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 00:19:10 INFO - TOKEN: 590010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 07o9b1vqpx9i | TIME: 2026-01-21 00:19:10 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 590010. | TIME: 2026-01-21 00:19:10 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:19:10 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:19:13 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:19:13 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:19:13 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:19:13 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:20:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:20:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:20:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:20:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:20:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:20:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:20:08 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:20:08 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35403 | TIME: 2026-01-21 00:20:08 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35403. Falling back to existing DB data. | TIME: 2026-01-21 00:20:08 INFO - TOKEN: 00405296 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 600012 with 1 parts. | TIME: 2026-01-21 00:20:08 INFO - TOKEN: 00405296 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AeZGsvRn9Yx7na2h8... | TIME: 2026-01-21 00:20:08 INFO - TOKEN: 00405296 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AeZGsvRn9Yx7na2h8 | TIME: 2026-01-21 00:20:08 INFO - TOKEN: 00405296 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.0928284,-70.7664309/43.0649468,-70.7939151/42.8814118,-70.883149/@42.8825209,-70.8889759,15.58z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=ee5296c7-1c48-464b-b7d1-6d74d4e23a6e | TIME: 2026-01-21 00:20:09 INFO - TOKEN: 00405296 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 00:20:09 INFO - TOKEN: 00405296 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 600012, part 1. | TIME: 2026-01-21 00:20:09 INFO - TOKEN: 00405296 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 600012. | TIME: 2026-01-21 00:20:09 INFO - TOKEN: 600012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 600012. | TIME: 2026-01-21 00:20:09 INFO - TOKEN: 600012 | FUNCTION: get_unique_token | STATUS: Using existing token: 2yiw4fskxabu | TIME: 2026-01-21 00:20:09 INFO - TOKEN: 600012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 00:20:10 INFO - TOKEN: 600012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2yiw4fskxabu | TIME: 2026-01-21 00:20:10 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 600012. | TIME: 2026-01-21 00:20:10 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:20:10 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:20:13 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:20:13 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:20:13 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:20:13 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:21:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:21:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:21:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:21:06 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:21:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:21:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:21:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:21:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35404 | TIME: 2026-01-21 00:21:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35404. Falling back to existing DB data. | TIME: 2026-01-21 00:21:07 INFO - TOKEN: 00405296 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 560037 with 1 parts. | TIME: 2026-01-21 00:21:07 INFO - TOKEN: 00405296 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Tu69Vg2rnQYnsURP6... | TIME: 2026-01-21 00:21:07 INFO - TOKEN: 00405296 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Tu69Vg2rnQYnsURP6 | TIME: 2026-01-21 00:21:07 INFO - TOKEN: 00405296 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.8814067,-70.8831534/42.8407756,-70.9325191/42.3610569,-71.5979666/42.1904357,-71.8674315/42.0302688,-72.1368428/@42.2812698,-71.6807089,10.17z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=a63c9f2c-b5e2-498a-b591-36aa367ab6c1 | TIME: 2026-01-21 00:21:08 INFO - TOKEN: 00405296 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 00:21:08 INFO - TOKEN: 00405296 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 560037, part 1. | TIME: 2026-01-21 00:21:08 INFO - TOKEN: 00405296 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 560037. | TIME: 2026-01-21 00:21:09 INFO - TOKEN: 560037 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 560037. | TIME: 2026-01-21 00:21:09 INFO - TOKEN: 560037 | FUNCTION: get_unique_token | STATUS: Using existing token: 23rub1fb4ycz | TIME: 2026-01-21 00:21:09 INFO - TOKEN: 560037 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 00:21:10 INFO - TOKEN: 560037 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 23rub1fb4ycz | TIME: 2026-01-21 00:21:10 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 560037. | TIME: 2026-01-21 00:21:10 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:21:10 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:21:13 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:21:13 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:21:13 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:21:13 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:23:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:23:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:23:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:23:06 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:23:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:23:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:23:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:23:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:23:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:23:07 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:23:07 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:23:07 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:23:07 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:24:04 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:24:04 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:24:04 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:24:06 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:24:07 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:24:07 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:24:07 INFO - TOKEN: 52687933 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:24:07 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:24:07 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:24:08 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:24:08 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:24:08 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:24:08 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:25:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:25:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:25:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35060 | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35060. Falling back to existing DB data. | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dDPrLLFL29a4wAnz6... | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dDPrLLFL29a4wAnz6 | TIME: 2026-01-21 00:25:07 INFO - TOKEN: 53840608 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6512495,-103.0413265/36.0390421,-102.5853713/36.0944039,-102.5063459/36.0967518,-102.4704762/36.4985752,-101.7906148/@36.0352565,-102.5822946,15.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=32bf69f0-ac47-4660-80a3-b63d8858d2e1 | TIME: 2026-01-21 00:25:09 INFO - TOKEN: 53840608 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 00:25:09 INFO - TOKEN: 53840608 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 310523, part 1. | TIME: 2026-01-21 00:25:09 INFO - TOKEN: 53840608 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2026-01-21 00:25:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2026-01-21 00:25:09 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2026-01-21 00:25:09 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 00:25:11 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2026-01-21 00:25:11 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2026-01-21 00:25:11 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:25:11 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:25:13 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:25:13 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:25:13 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:25:13 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:26:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:26:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:26:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35279 | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35279. Falling back to existing DB data. | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360143 with 1 parts. | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wbm3xAKWAkGpCmoC9... | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wbm3xAKWAkGpCmoC9 | TIME: 2026-01-21 00:26:07 INFO - TOKEN: 42270321 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7138323,-85.5536836/34.9709642,-85.4440447/34.9829583,-85.4091875/@34.6895234,-85.5955464,107568m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f7239cd5-c52e-4d3c-9d51-3f774dbec36f | TIME: 2026-01-21 00:26:08 INFO - TOKEN: 42270321 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 00:26:08 INFO - TOKEN: 42270321 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 360143, part 1. | TIME: 2026-01-21 00:26:08 INFO - TOKEN: 42270321 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360143. | TIME: 2026-01-21 00:26:09 INFO - TOKEN: 360143 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360143. | TIME: 2026-01-21 00:26:09 INFO - TOKEN: 360143 | FUNCTION: get_unique_token | STATUS: Using existing token: kh4ocjsac23p | TIME: 2026-01-21 00:26:09 INFO - TOKEN: 360143 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 00:26:10 INFO - TOKEN: 360143 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kh4ocjsac23p | TIME: 2026-01-21 00:26:10 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360143. | TIME: 2026-01-21 00:26:10 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:26:10 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:26:13 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:26:13 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:26:13 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:26:13 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:27:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:27:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:27:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:27:06 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36509 | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36509. Falling back to existing DB data. | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36509 because it has no route_token in new or existing data. | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:27:07 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:28:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:28:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:28:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:28:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:28:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:28:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:28:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:28:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:28:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:28:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:28:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:28:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:28:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:29:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:29:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:29:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:29:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:29:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:29:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:29:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:29:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:29:07 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:29:10 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:29:10 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:29:10 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:29:10 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:30:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:30:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:30:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35061 | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35061. Falling back to existing DB data. | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140032 with 1 parts. | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dUwu7n3Nz4WdZJo38... | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dUwu7n3Nz4WdZJo38 | TIME: 2026-01-21 00:30:07 INFO - TOKEN: 53840608 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4989447,-101.7894409/36.7869519,-101.3165188/36.9980617,-100.9964749/@36.6923852,-101.8126684,8.17z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3a14894b-0f6d-4ea5-b0de-41288ed1469e | TIME: 2026-01-21 00:30:09 INFO - TOKEN: 53840608 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 00:30:09 INFO - TOKEN: 53840608 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140032, part 1. | TIME: 2026-01-21 00:30:09 INFO - TOKEN: 53840608 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140032. | TIME: 2026-01-21 00:30:09 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140032. | TIME: 2026-01-21 00:30:09 INFO - TOKEN: 140032 | FUNCTION: get_unique_token | STATUS: Using existing token: fhx5i5c7m5tc | TIME: 2026-01-21 00:30:10 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 00:30:11 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fhx5i5c7m5tc | TIME: 2026-01-21 00:30:11 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140032. | TIME: 2026-01-21 00:30:11 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:30:11 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:30:13 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:30:13 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:30:13 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:30:13 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:31:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:31:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:31:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:31:06 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:31:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:31:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:31:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:31:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36492 | TIME: 2026-01-21 00:31:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36492. Falling back to existing DB data. | TIME: 2026-01-21 00:31:07 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-21 00:31:07 INFO - TOKEN: 88949216 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JcDLsxtLERouViKX7... | TIME: 2026-01-21 00:31:07 INFO - TOKEN: 88949216 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JcDLsxtLERouViKX7 | TIME: 2026-01-21 00:31:07 INFO - TOKEN: 88949216 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1757237,-85.1031744/41.759556,-84.9895701/@41.1606488,-85.0292307,9.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=18278082-e4b0-4a41-ace5-5b0ff9ffef39 | TIME: 2026-01-21 00:31:08 INFO - TOKEN: 88949216 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 00:31:08 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-21 00:31:08 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-21 00:31:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-21 00:31:08 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-21 00:31:08 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 00:31:10 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-21 00:31:10 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-21 00:31:10 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:31:10 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:31:12 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:31:12 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:31:12 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:31:12 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:32:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:32:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:32:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:32:06 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:32:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:32:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:32:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:32:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:32:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:32:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:32:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:32:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:32:09 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:33:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:33:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:33:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35062 | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35062. Falling back to existing DB data. | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200169 with 1 parts. | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/q8rab6Xmzbc3LB6N8... | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/q8rab6Xmzbc3LB6N8 | TIME: 2026-01-21 00:33:07 INFO - TOKEN: 53840608 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.998037,-100.9965236/37.6479549,-98.716368/38.0287242,-97.8897284/38.0689746,-97.3073376/38.4153747,-96.2261558/38.9400574,-94.7489687/39.1911825,-94.7718298/@38.9401298,-94.7520115,16.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=d91f6de8-6ad8-418c-8868-4c978454660d | TIME: 2026-01-21 00:33:09 INFO - TOKEN: 53840608 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-21 00:33:09 INFO - TOKEN: 53840608 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200169, part 1. | TIME: 2026-01-21 00:33:09 INFO - TOKEN: 53840608 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200169. | TIME: 2026-01-21 00:33:09 INFO - TOKEN: 200169 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200169. | TIME: 2026-01-21 00:33:09 INFO - TOKEN: 200169 | FUNCTION: get_unique_token | STATUS: Using existing token: 1qpcusss8udo | TIME: 2026-01-21 00:33:09 INFO - TOKEN: 200169 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 00:33:10 INFO - TOKEN: 200169 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1qpcusss8udo | TIME: 2026-01-21 00:33:11 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200169. | TIME: 2026-01-21 00:33:11 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:33:11 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:33:12 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:33:12 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:33:12 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:33:12 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:34:04 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:34:04 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:34:04 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:34:06 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:34:06 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:34:06 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:34:06 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:34:06 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 00:34:06 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:34:06 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:34:07 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:34:07 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:34:07 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:34:07 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:35:04 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:35:04 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:35:04 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35252 | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35252. Falling back to existing DB data. | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330175 with 1 parts. | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ngo7LeVToFE5MXQh9... | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ngo7LeVToFE5MXQh9 | TIME: 2026-01-21 00:35:07 INFO - TOKEN: 66592278 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4612592,-94.043263/32.4783906,-93.8332935/32.5412446,-93.6232847/32.3138513,-90.90593/@32.4559869,-93.7706988,11z/data=!4m2!4m1!3e0!5m1!1e1?skid=706dd16e-412d-456a-a69f-c0c4418eb45f&entry=tts&g_ep=EgoyMDI2MDEwNC4wKgosMTAwNzkyMDczSAFQAw%3D%3D | TIME: 2026-01-21 00:35:09 INFO - TOKEN: 66592278 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 00:35:09 INFO - TOKEN: 66592278 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 330175, part 1. | TIME: 2026-01-21 00:35:09 INFO - TOKEN: 66592278 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330175. | TIME: 2026-01-21 00:35:09 INFO - TOKEN: 330175 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330175. | TIME: 2026-01-21 00:35:09 INFO - TOKEN: 330175 | FUNCTION: get_unique_token | STATUS: Using existing token: jnz2hadwxj5z | TIME: 2026-01-21 00:35:10 INFO - TOKEN: 330175 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 00:35:10 INFO - TOKEN: 330175 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jnz2hadwxj5z | TIME: 2026-01-21 00:35:11 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330175. | TIME: 2026-01-21 00:35:11 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35253 | TIME: 2026-01-21 00:35:11 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35253. Falling back to existing DB data. | TIME: 2026-01-21 00:35:11 INFO - TOKEN: 66592278 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35253 because it has no route_token in new or existing data. | TIME: 2026-01-21 00:35:11 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:35:11 INFO - TOKEN: 66592278 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:35:12 INFO - TOKEN: 66592278 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:35:12 INFO - TOKEN: 66592278 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:35:12 INFO - TOKEN: 66592278 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:35:12 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:36:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:36:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:36:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:36:06 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:36:06 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:36:06 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:36:06 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:36:06 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:36:06 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:36:07 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:36:07 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:36:07 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:36:07 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:37:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:37:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:37:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34994 | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34994. Falling back to existing DB data. | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8y1JHdh4xJgdnj4G9... | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8y1JHdh4xJgdnj4G9 | TIME: 2026-01-21 00:37:07 INFO - TOKEN: 62091535 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624026,-109.0468105/35.1139763,-106.3180516/35.1594711,-103.7024114/35.6509822,-103.0417099/@35.1597338,-103.7023528,18.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=07331754-fe1a-4a7c-9bac-af7c6926d283 | TIME: 2026-01-21 00:37:08 INFO - TOKEN: 62091535 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 00:37:08 INFO - TOKEN: 62091535 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-21 00:37:08 INFO - TOKEN: 62091535 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-21 00:37:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-21 00:37:09 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-21 00:37:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 00:37:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-21 00:37:10 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-21 00:37:10 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:37:10 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:37:12 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:37:12 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:37:12 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:37:12 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:38:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:38:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:38:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:38:06 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:38:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:38:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:38:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:38:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:38:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:38:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:38:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:38:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:38:09 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:39:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:39:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:39:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:39:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:41:05 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:41:05 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:41:05 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:41:07 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:41:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:41:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:41:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:41:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:41:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:41:08 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:41:08 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:41:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:41:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:42:05 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:42:05 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:42:05 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:42:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:42:08 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:42:08 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:42:08 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:42:08 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:42:08 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:42:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:42:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:42:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:42:09 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:43:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:43:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:43:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:43:06 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:43:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:43:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:43:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:43:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:43:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:43:07 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:43:07 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:43:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:43:07 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:44:04 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:44:04 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:44:04 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34754 | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34754. Falling back to existing DB data. | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180160 with 1 parts. | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/k3Xuo6GHhi9uj7nbA... | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/k3Xuo6GHhi9uj7nbA | TIME: 2026-01-21 00:44:07 INFO - TOKEN: 77885398 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9484935,-92.0644849/34.9455977,-92.0682223/34.8382707,-92.154546/34.7076345,-92.282792/33.4703616,-94.0430867/@34.7128621,-92.2798132,16z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=f90271fc-d985-4f96-8b0f-7a4796628682 | TIME: 2026-01-21 00:44:09 INFO - TOKEN: 77885398 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 00:44:09 INFO - TOKEN: 77885398 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 180160, part 1. | TIME: 2026-01-21 00:44:09 INFO - TOKEN: 77885398 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180160. | TIME: 2026-01-21 00:44:09 INFO - TOKEN: 180160 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180160. | TIME: 2026-01-21 00:44:09 INFO - TOKEN: 180160 | FUNCTION: get_unique_token | STATUS: Using existing token: dq1f9lftwby3 | TIME: 2026-01-21 00:44:10 INFO - TOKEN: 180160 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 00:44:11 INFO - TOKEN: 180160 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dq1f9lftwby3 | TIME: 2026-01-21 00:44:11 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180160. | TIME: 2026-01-21 00:44:11 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:44:11 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:44:12 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:44:12 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:44:12 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:44:12 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:45:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:45:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:45:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:45:06 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:45:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:45:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:45:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:45:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:45:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:45:07 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:45:07 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:45:07 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:45:07 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:46:04 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:46:04 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:46:04 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:46:07 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:46:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:46:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:46:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:46:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:46:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:46:08 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:46:08 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:46:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:46:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:49:05 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:49:05 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:49:05 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:49:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:49:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:49:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:49:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:49:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:49:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:49:08 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:49:08 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:49:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:49:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:50:04 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:50:04 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:50:04 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34756 | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34756. Falling back to existing DB data. | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160002 with 1 parts. | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RzGvByCuyrB7FVNJ8... | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RzGvByCuyrB7FVNJ8 | TIME: 2026-01-21 00:50:07 INFO - TOKEN: 77885398 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827704,-103.0425089/34.9949677,-105.3636915/35.4841738,-108.4531406/35.3630216,-109.046795/@35.4878461,-108.457712,17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=9eeb00d7-e62b-4f0a-8ece-594c5d327d23 | TIME: 2026-01-21 00:50:09 INFO - TOKEN: 77885398 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 00:50:09 INFO - TOKEN: 77885398 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160002, part 1. | TIME: 2026-01-21 00:50:09 INFO - TOKEN: 77885398 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160002. | TIME: 2026-01-21 00:50:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160002. | TIME: 2026-01-21 00:50:09 INFO - TOKEN: 160002 | FUNCTION: get_unique_token | STATUS: Using existing token: x51a4vsk0a1w | TIME: 2026-01-21 00:50:09 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 00:50:10 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x51a4vsk0a1w | TIME: 2026-01-21 00:50:10 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160002. | TIME: 2026-01-21 00:50:10 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:50:10 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:50:12 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:50:12 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:50:12 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:50:12 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:51:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:51:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:51:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:51:07 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:52:04 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:52:04 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:52:04 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:52:07 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:52:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:52:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:52:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:52:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:52:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:52:08 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:52:08 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:52:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:52:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:53:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:53:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:53:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:53:06 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:53:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:53:06 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:53:06 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:53:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:53:06 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:53:07 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:53:07 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:53:07 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:53:07 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:54:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:54:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:54:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:54:06 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:54:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:54:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:54:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:54:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:54:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:54:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:54:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:54:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:54:09 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:55:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:55:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:55:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:55:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:55:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:55:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:55:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:55:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:55:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:55:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:55:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:55:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:55:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:56:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:56:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:56:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:56:06 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:56:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:56:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:56:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:56:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:56:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:56:08 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:56:08 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:56:08 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:56:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:57:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:57:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:57:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:57:06 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:57:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:57:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:57:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:57:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36513 | TIME: 2026-01-21 00:57:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36513. Falling back to existing DB data. | TIME: 2026-01-21 00:57:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36513 because it has no route_token in new or existing data. | TIME: 2026-01-21 00:57:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:57:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:57:08 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:57:08 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:57:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:57:08 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:58:04 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:58:04 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:58:04 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34735 | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34735. Falling back to existing DB data. | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250109 with 1 parts. | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QnpxQv6R27c3YcsV7... | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QnpxQv6R27c3YcsV7 | TIME: 2026-01-21 00:58:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.5738621,-87.4125294/30.6964134,-88.0315339/30.7321394,-88.0778817/30.7741572,-88.0960331/30.8027145,-88.1182669/30.8633352,-88.4185741/@30.8440918,-88.2413528,10.04z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=91470b73-1e9b-4892-9f7a-b65e9f2d349d | TIME: 2026-01-21 00:58:08 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 00:58:08 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250109, part 1. | TIME: 2026-01-21 00:58:08 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250109. | TIME: 2026-01-21 00:58:09 INFO - TOKEN: 250109 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250109. | TIME: 2026-01-21 00:58:09 INFO - TOKEN: 250109 | FUNCTION: get_unique_token | STATUS: Using existing token: jd4qc9eel1fs | TIME: 2026-01-21 00:58:09 INFO - TOKEN: 250109 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 00:58:10 INFO - TOKEN: 250109 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jd4qc9eel1fs | TIME: 2026-01-21 00:58:10 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250109. | TIME: 2026-01-21 00:58:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:58:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:58:12 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:58:12 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:58:12 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:58:12 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 00:59:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:59:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 00:59:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 00:59:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 00:59:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 00:59:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 00:59:06 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 00:59:06 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 00:59:06 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 00:59:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:59:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 00:59:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 00:59:07 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:00:04 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:00:04 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:00:04 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:00:07 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:00:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:00:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:00:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:00:07 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:00:07 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:00:09 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:00:09 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:00:09 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:00:09 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:01:04 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:01:04 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:01:04 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34736 | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34736. Falling back to existing DB data. | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270016 with 1 parts. | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6RFkNfnaLoCRmKFG8... | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6RFkNfnaLoCRmKFG8 | TIME: 2026-01-21 01:01:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.8633082,-88.41855/31.2465771,-89.3275467/31.3220589,-89.3783637/31.3157018,-89.4725851/31.5645143,-89.5129647/32.2740097,-90.1592549/32.2760695,-90.1747299/32.3616351,-90.5216465/32.3141976,-90.9063498/@32.3160062,-90.9126826,15z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=8a935cd3-b249-4371-b118-5b5834778317 | TIME: 2026-01-21 01:01:08 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-21 01:01:08 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 270016, part 1. | TIME: 2026-01-21 01:01:08 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270016. | TIME: 2026-01-21 01:01:09 INFO - TOKEN: 270016 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270016. | TIME: 2026-01-21 01:01:09 INFO - TOKEN: 270016 | FUNCTION: get_unique_token | STATUS: Using existing token: nekbu309iwmp | TIME: 2026-01-21 01:01:09 INFO - TOKEN: 270016 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-21 01:01:10 INFO - TOKEN: 270016 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nekbu309iwmp | TIME: 2026-01-21 01:01:10 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270016. | TIME: 2026-01-21 01:01:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:01:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:01:12 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:01:12 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:01:12 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:01:12 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:02:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:02:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:02:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:02:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:02:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:02:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:02:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:02:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:02:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:02:08 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:02:08 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:02:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:02:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:07:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:07:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:07:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:07:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:07:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:07:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:07:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:07:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:07:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:07:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:07:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:07:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:07:07 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:08:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:08:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:08:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:08:07 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:08:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:08:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:08:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:08:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:08:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:08:08 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:08:08 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:08:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:08:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:09:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:09:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:09:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:09:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:09:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:09:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:09:06 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:09:06 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:09:06 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:09:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:09:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:09:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:09:07 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:11:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:11:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:11:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36504 | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36504. Falling back to existing DB data. | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 50001617 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-21 01:11:07 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-21 01:11:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 01:11:09 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-21 01:11:09 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-21 01:11:09 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:11:09 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:11:10 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:11:10 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:11:10 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:11:10 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:12:04 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:12:04 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:12:04 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36495 | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36495. Falling back to existing DB data. | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 46283981 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-21 01:12:07 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-21 01:12:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 01:12:09 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-21 01:12:09 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-21 01:12:09 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:12:09 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:12:10 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:12:10 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:12:10 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:12:10 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:15:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:15:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:15:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:15:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:15:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:15:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:15:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:15:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:15:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:15:08 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:15:08 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:15:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:15:08 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:16:04 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:16:04 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:16:04 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:16:06 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:16:06 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:16:06 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:16:06 INFO - TOKEN: 12053688 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:16:06 INFO - TOKEN: 12053688 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 01:16:06 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:16:06 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:16:07 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:16:07 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:16:07 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:16:07 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:18:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:18:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:18:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:18:10 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:18:11 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:18:11 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:18:11 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:18:11 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36493 | TIME: 2026-01-21 01:18:11 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36493. Falling back to existing DB data. | TIME: 2026-01-21 01:18:11 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490168 with 1 parts. | TIME: 2026-01-21 01:18:11 INFO - TOKEN: 88949216 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hqtdrsn9wryKKsf78... | TIME: 2026-01-21 01:18:11 INFO - TOKEN: 88949216 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hqtdrsn9wryKKsf78 | TIME: 2026-01-21 01:18:11 INFO - TOKEN: 88949216 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.759556,-84.9895701/42.2694535,-84.994399/13700+W+Michigan+Ave,+Marshall,+MI+49068,+USA/@42.2717056,-85.0045706,13.4z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x8817e33a16af01f5:0x6199855ba4aceea3!2m2!1d-85.015675!2d42.2731346!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=9ce12e0d-d0ae-4afa-b370-ca0ab311f492 | TIME: 2026-01-21 01:18:12 INFO - TOKEN: 88949216 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 01:18:12 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 490168, part 1. | TIME: 2026-01-21 01:18:12 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490168. | TIME: 2026-01-21 01:18:12 INFO - TOKEN: 490168 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490168. | TIME: 2026-01-21 01:18:12 INFO - TOKEN: 490168 | FUNCTION: get_unique_token | STATUS: Using existing token: nyckhq9b56xe | TIME: 2026-01-21 01:18:13 INFO - TOKEN: 490168 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13700 W Michigan Ave, Marshall, MI 49068, USA' | TIME: 2026-01-21 01:18:14 INFO - TOKEN: 490168 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.2699181, -84.9908287). | TIME: 2026-01-21 01:18:15 INFO - TOKEN: 490168 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 01:18:15 INFO - TOKEN: 490168 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nyckhq9b56xe | TIME: 2026-01-21 01:18:15 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490168. | TIME: 2026-01-21 01:18:15 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:18:15 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:18:25 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:18:25 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:18:25 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:18:25 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:19:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:19:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:19:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:19:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:19:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:19:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:19:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:19:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:19:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:19:08 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:19:08 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:19:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:19:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:20:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:20:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:20:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:20:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:20:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:20:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:20:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:20:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:20:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:20:09 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:20:09 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:20:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:20:09 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:21:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:21:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:21:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:21:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:21:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:21:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:21:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:21:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:21:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:21:08 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:21:08 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:21:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:21:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:22:05 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:22:05 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:22:05 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:22:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:22:08 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:22:08 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:22:08 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:22:08 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:22:08 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:22:09 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:22:09 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:22:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:22:09 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:27:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:27:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:27:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:27:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:27:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:27:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:27:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:27:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:27:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:27:08 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:27:08 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:27:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:27:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:28:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:28:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:28:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:28:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:28:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:28:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:28:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:28:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:28:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:28:08 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:28:08 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:28:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:28:08 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:29:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:29:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:29:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:29:06 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:29:08 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:29:08 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:29:08 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:29:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:30:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:30:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:30:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:30:06 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36530 | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36530. Falling back to existing DB data. | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460029 with 1 parts. | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/39.7212454,-77.732829/39.6966255,-77.7... | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 460029, part 1. | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460029. | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 460029 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460029. | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 460029 | FUNCTION: get_unique_token | STATUS: Using existing token: 5kfor2s3ypdi | TIME: 2026-01-21 01:30:07 INFO - TOKEN: 460029 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 01:30:08 INFO - TOKEN: 460029 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5kfor2s3ypdi | TIME: 2026-01-21 01:30:09 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460029. | TIME: 2026-01-21 01:30:09 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:30:09 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:30:09 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:30:09 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:30:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:30:09 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:32:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:32:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:32:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:32:07 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:32:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:32:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:32:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:32:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:32:07 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:32:08 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:32:08 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:32:08 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:32:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:33:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:33:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:33:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36515 | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36515. Falling back to existing DB data. | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210459 with 1 parts. | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NZtmz5sAP4ZCt8AM8... | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NZtmz5sAP4ZCt8AM8 | TIME: 2026-01-21 01:33:07 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8308488,-84.813663/39.8107733,-86.030759/39.9168405,-86.2698329/39.8088473,-86.2805529/40.117831,-87.5314278/@39.8084929,-86.2845791,16.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=e328a29f-960d-4957-aa07-cfbac96a7398 | TIME: 2026-01-21 01:33:08 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 01:33:08 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210459, part 1. | TIME: 2026-01-21 01:33:08 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210459. | TIME: 2026-01-21 01:33:09 INFO - TOKEN: 210459 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210459. | TIME: 2026-01-21 01:33:09 INFO - TOKEN: 210459 | FUNCTION: get_unique_token | STATUS: Using existing token: 9c4y0x5q7of3 | TIME: 2026-01-21 01:33:09 INFO - TOKEN: 210459 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 01:33:11 INFO - TOKEN: 210459 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9c4y0x5q7of3 | TIME: 2026-01-21 01:33:11 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210459. | TIME: 2026-01-21 01:33:11 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:33:11 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:33:12 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:33:12 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:33:12 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:33:12 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:39:05 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:39:05 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:39:05 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:39:08 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:39:08 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:39:08 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:39:08 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:39:08 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:39:08 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:39:10 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:39:10 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:39:10 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:39:10 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:40:04 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:40:04 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:40:04 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36505 | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36505. Falling back to existing DB data. | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110171 with 1 parts. | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7... | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7 | TIME: 2026-01-21 01:40:07 INFO - TOKEN: 50001617 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179394,-114.05003/36.2837449,-115.0667675/36.227609,-115.3256848/36.0563459,-115.1398289/35.9426775,-114.9066598/35.1759899,-114.8493295/@35.1165709,-115.2769775,9.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ec61bb14-bfaf-4e92-bd43-0e321688978d | TIME: 2026-01-21 01:40:09 INFO - TOKEN: 50001617 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 01:40:09 INFO - TOKEN: 50001617 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 110171, part 1. | TIME: 2026-01-21 01:40:09 INFO - TOKEN: 50001617 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110171. | TIME: 2026-01-21 01:40:09 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110171. | TIME: 2026-01-21 01:40:09 INFO - TOKEN: 110171 | FUNCTION: get_unique_token | STATUS: Using existing token: i8igvsxmrkgd | TIME: 2026-01-21 01:40:10 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 01:40:10 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i8igvsxmrkgd | TIME: 2026-01-21 01:40:11 INFO - TOKEN: 50001617 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110171. | TIME: 2026-01-21 01:40:11 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:40:11 INFO - TOKEN: 50001617 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:40:12 INFO - TOKEN: 50001617 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:40:12 INFO - TOKEN: 50001617 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:40:12 INFO - TOKEN: 50001617 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:40:12 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:41:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:41:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:41:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36541 | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36541. Falling back to existing DB data. | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330003 with 1 parts. | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9... | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9 | TIME: 2026-01-21 01:41:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4610894,-94.0429226/32.4627735,-93.8447041/32.5560244,-93.7543097/32.5418643,-93.6116956/32.4975907,-92.1128834/32.3140604,-90.9063567/@34.2490017,-96.9032883,718317m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=3dc98fcb-9529-4ebd-b8c0-82855b745cc6 | TIME: 2026-01-21 01:41:09 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 01:41:09 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 330003, part 1. | TIME: 2026-01-21 01:41:09 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330003. | TIME: 2026-01-21 01:41:09 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330003. | TIME: 2026-01-21 01:41:09 INFO - TOKEN: 330003 | FUNCTION: get_unique_token | STATUS: Using existing token: hkk40spb944a | TIME: 2026-01-21 01:41:09 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 01:41:10 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hkk40spb944a | TIME: 2026-01-21 01:41:10 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330003. | TIME: 2026-01-21 01:41:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:41:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:41:11 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:41:11 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:41:11 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:41:11 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:42:04 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:42:04 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:42:04 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:42:06 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:42:07 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:42:07 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:42:07 INFO - TOKEN: 12053688 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:42:07 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:42:07 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:42:07 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:42:07 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:42:07 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:42:07 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:43:04 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:43:04 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:43:04 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:43:06 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:43:06 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:43:06 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:43:06 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:43:06 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:43:06 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:43:07 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:43:07 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:43:07 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:43:07 INFO - TOKEN: 77935157 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:44:04 INFO - TOKEN: 77935157 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:44:04 INFO - TOKEN: 77935157 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:44:04 INFO - TOKEN: 77935157 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:44:07 INFO - TOKEN: 77935157 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:44:07 INFO - TOKEN: 77935157 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:44:07 INFO - TOKEN: 77935157 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:44:07 INFO - TOKEN: 77935157 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:44:07 INFO - TOKEN: 77935157 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 01:44:07 INFO - TOKEN: 77935157 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:44:07 INFO - TOKEN: 77935157 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:44:08 INFO - TOKEN: 77935157 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:44:08 INFO - TOKEN: 77935157 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:44:08 INFO - TOKEN: 77935157 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:44:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:45:05 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:45:05 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:45:05 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:45:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:45:08 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:45:08 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:45:08 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:45:08 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:45:08 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:45:09 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:45:09 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:45:09 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:45:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:46:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:46:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:46:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:46:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:46:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:46:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:46:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:46:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:46:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:46:08 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:46:08 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:46:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:46:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:47:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:47:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:47:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36514 | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36514 | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36514. Falling back to existing DB data. | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240478 with 2 parts. | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TwCe1cURgXgEP1YDA... | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TwCe1cURgXgEP1YDA | TIME: 2026-01-21 01:47:07 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850079,-80.5186758/41.0541845,-81.5055003/41.0246248,-81.5178686/41.0208882,-81.9158237/40.7429502,-82.4642937/40.7637722,-82.517627/40.7757629,-82.5373828/40.8420489,-83.3295276/40.8332638,-83.9579947/40.8120739,-84.0080977/@40.7641288,-82.5237995,14.39z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=8b99e64d-128e-40f8-8e15-72b7bb9d6b30 | TIME: 2026-01-21 01:47:08 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 01:47:08 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240478, part 1. | TIME: 2026-01-21 01:47:08 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240478. | TIME: 2026-01-21 01:47:09 INFO - TOKEN: 240478 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240478. | TIME: 2026-01-21 01:47:09 INFO - TOKEN: 240478 | FUNCTION: get_unique_token | STATUS: Using existing token: vkm91w64hlfz | TIME: 2026-01-21 01:47:09 INFO - TOKEN: 240478 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 01:47:10 INFO - TOKEN: 240478 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vkm91w64hlfz | TIME: 2026-01-21 01:47:11 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/prTiftSo3AiGcahA7... | TIME: 2026-01-21 01:47:11 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/prTiftSo3AiGcahA7 | TIME: 2026-01-21 01:47:11 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8120739,-84.0080977/40.1761115,-84.218196/39.8649567,-84.2029213/39.830914,-84.8138257/@39.8305885,-84.8143917,19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ac67b8b3-9238-4889-854e-cda9e400c0f8 | TIME: 2026-01-21 01:47:12 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 01:47:12 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240478, part 2. | TIME: 2026-01-21 01:47:12 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-21 01:47:12 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240478. | TIME: 2026-01-21 01:47:12 INFO - TOKEN: 240478 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240478. | TIME: 2026-01-21 01:47:12 INFO - TOKEN: 240478 | FUNCTION: get_unique_token | STATUS: Using existing token: vkm91w64hlfz | TIME: 2026-01-21 01:47:12 INFO - TOKEN: 240478 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-21 01:47:13 INFO - TOKEN: 240478 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vkm91w64hlfz | TIME: 2026-01-21 01:47:14 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240478. | TIME: 2026-01-21 01:47:14 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:47:14 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:47:15 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:47:15 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:47:15 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:47:15 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:48:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:48:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:48:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:48:06 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:48:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:48:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:48:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:48:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:48:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:48:08 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:48:08 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:48:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:48:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:49:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:49:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:49:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:49:06 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:49:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:49:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:49:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:49:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36510 | TIME: 2026-01-21 01:49:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36510. Falling back to existing DB data. | TIME: 2026-01-21 01:49:07 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240478 with 1 parts. | TIME: 2026-01-21 01:49:07 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/juCrKmniiAABrT1H8... | TIME: 2026-01-21 01:49:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/juCrKmniiAABrT1H8 | TIME: 2026-01-21 01:49:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850313,-80.518724/41.0559531,-81.505586/41.024753,-81.5129027/41.016259,-81.9277715/40.7425503,-82.4640406/40.7636134,-82.51764/40.7749249,-82.5413974/40.8278953,-83.9705637/39.8650367,-84.2008395/39.8309928,-84.8139536/@39.8311761,-84.8171463,16.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e8fe4986-c9a9-4307-a08b-fe28e6a4cdec | TIME: 2026-01-21 01:49:09 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 01:49:09 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240478, part 1. | TIME: 2026-01-21 01:49:09 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240478. | TIME: 2026-01-21 01:49:09 INFO - TOKEN: 240478 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240478. | TIME: 2026-01-21 01:49:09 INFO - TOKEN: 240478 | FUNCTION: get_unique_token | STATUS: Using existing token: vkm91w64hlfz | TIME: 2026-01-21 01:49:09 INFO - TOKEN: 240478 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-21 01:49:11 INFO - TOKEN: 240478 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vkm91w64hlfz | TIME: 2026-01-21 01:49:11 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240478. | TIME: 2026-01-21 01:49:11 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:49:11 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:49:13 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:49:13 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:49:13 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:49:13 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:50:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:50:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:50:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36511 | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36511. Falling back to existing DB data. | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210459 with 1 parts. | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NZtmz5sAP4ZCt8AM8... | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NZtmz5sAP4ZCt8AM8 | TIME: 2026-01-21 01:50:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8308488,-84.813663/39.8107733,-86.030759/39.9168405,-86.2698329/39.8088473,-86.2805529/40.117831,-87.5314278/@39.8084929,-86.2845791,16.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=e328a29f-960d-4957-aa07-cfbac96a7398 | TIME: 2026-01-21 01:50:08 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 01:50:08 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210459, part 1. | TIME: 2026-01-21 01:50:08 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210459. | TIME: 2026-01-21 01:50:09 INFO - TOKEN: 210459 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210459. | TIME: 2026-01-21 01:50:09 INFO - TOKEN: 210459 | FUNCTION: get_unique_token | STATUS: Using existing token: 9c4y0x5q7of3 | TIME: 2026-01-21 01:50:09 INFO - TOKEN: 210459 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 01:50:11 INFO - TOKEN: 210459 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9c4y0x5q7of3 | TIME: 2026-01-21 01:50:11 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210459. | TIME: 2026-01-21 01:50:11 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:50:11 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:50:12 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:50:12 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:50:12 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:50:12 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:53:04 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:53:04 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:53:04 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:53:07 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:53:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:53:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:53:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:53:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:53:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:53:08 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:53:08 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:53:08 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:53:08 INFO - TOKEN: 14031696 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:54:04 INFO - TOKEN: 14031696 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:54:04 INFO - TOKEN: 14031696 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:54:04 INFO - TOKEN: 14031696 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:54:06 INFO - TOKEN: 14031696 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 14031696 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 14031696 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 14031696 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 14031696 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 14031696 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 14031696 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 14031696 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 14031696 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 14031696 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:54:07 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:55:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:55:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:55:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:55:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:55:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:55:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36527 | TIME: 2026-01-21 01:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36527. Falling back to existing DB data. | TIME: 2026-01-21 01:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36527 because it has no route_token in new or existing data. | TIME: 2026-01-21 01:55:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:55:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:55:08 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:55:08 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:55:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:55:08 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:58:04 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:58:04 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:58:04 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:58:07 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:58:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:58:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:58:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:58:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:58:07 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:58:08 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:58:08 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:58:08 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:58:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 01:59:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:59:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 01:59:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 01:59:06 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 01:59:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 01:59:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 01:59:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 01:59:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 01:59:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 01:59:08 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:59:08 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 01:59:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 01:59:08 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:01:04 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:01:04 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:01:04 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36496 | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36496. Falling back to existing DB data. | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110171 with 1 parts. | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7... | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7 | TIME: 2026-01-21 02:01:07 INFO - TOKEN: 46283981 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179394,-114.05003/36.2837449,-115.0667675/36.227609,-115.3256848/36.0563459,-115.1398289/35.9426775,-114.9066598/35.1759899,-114.8493295/@35.1165709,-115.2769775,9.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ec61bb14-bfaf-4e92-bd43-0e321688978d | TIME: 2026-01-21 02:01:09 INFO - TOKEN: 46283981 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 02:01:09 INFO - TOKEN: 46283981 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 110171, part 1. | TIME: 2026-01-21 02:01:09 INFO - TOKEN: 46283981 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110171. | TIME: 2026-01-21 02:01:09 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110171. | TIME: 2026-01-21 02:01:09 INFO - TOKEN: 110171 | FUNCTION: get_unique_token | STATUS: Using existing token: i8igvsxmrkgd | TIME: 2026-01-21 02:01:09 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 02:01:10 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i8igvsxmrkgd | TIME: 2026-01-21 02:01:11 INFO - TOKEN: 46283981 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110171. | TIME: 2026-01-21 02:01:11 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:01:11 INFO - TOKEN: 46283981 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:01:12 INFO - TOKEN: 46283981 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:01:12 INFO - TOKEN: 46283981 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:01:12 INFO - TOKEN: 46283981 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:01:12 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:05:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:05:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:05:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:05:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:05:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:05:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:05:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:05:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:05:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:05:09 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:05:09 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:05:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:05:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:10:03 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:10:03 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:10:03 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:10:06 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:10:06 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:10:06 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:10:06 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:10:06 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:10:06 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:10:08 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:10:08 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:10:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:10:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:13:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:13:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:13:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:13:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:13:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:13:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:13:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:13:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:13:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:13:08 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:13:08 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:13:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:13:08 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:15:04 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:15:04 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:15:04 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:15:07 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:15:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:15:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:15:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:15:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:15:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:15:08 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:15:08 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:15:08 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:15:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:16:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:16:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:16:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:16:06 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:16:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:16:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:16:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:16:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:16:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:16:08 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:16:08 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:16:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:16:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:17:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:17:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:17:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:17:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:17:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:17:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:17:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:17:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:17:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:17:09 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:17:09 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:17:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:17:09 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:20:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:20:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:20:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:20:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:20:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:20:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:20:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:20:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:20:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:20:08 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:20:08 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:20:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:20:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:21:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:21:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:21:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:21:06 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:21:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:21:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:21:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:21:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:21:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:21:08 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:21:08 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:21:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:21:08 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:22:04 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:22:04 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:22:04 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:22:06 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:22:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:22:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:22:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:22:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36549 | TIME: 2026-01-21 02:22:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36549. Falling back to existing DB data. | TIME: 2026-01-21 02:22:07 INFO - TOKEN: 21796531 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140353 with 1 parts. | TIME: 2026-01-21 02:22:07 INFO - TOKEN: 21796531 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UkQU8wX739BaT7LUA... | TIME: 2026-01-21 02:22:07 INFO - TOKEN: 21796531 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UkQU8wX739BaT7LUA | TIME: 2026-01-21 02:22:07 INFO - TOKEN: 21796531 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8245694,-94.618279/36.7042492,-94.9321297/36.627053,-94.9937668/36.6341208,-95.1571225/36.6215837,-95.215566/6379+S+430+Rd,+Chouteau,+OK+74337,+USA/@36.4332659,-95.3334465,10z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87b63ed8db301653:0x5722cf81546c924!2m2!1d-95.3500895!2d36.2151297!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2274ec0d-4078-4597-be96-55de218b0fc7 | TIME: 2026-01-21 02:22:08 INFO - TOKEN: 21796531 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 02:22:08 INFO - TOKEN: 21796531 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 140353, part 1. | TIME: 2026-01-21 02:22:08 INFO - TOKEN: 21796531 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140353. | TIME: 2026-01-21 02:22:09 INFO - TOKEN: 140353 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140353. | TIME: 2026-01-21 02:22:09 INFO - TOKEN: 140353 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-21 02:22:09 INFO - TOKEN: 140353 | FUNCTION: get_unique_token | STATUS: Generated unique token: dgcmpef8t8qv | TIME: 2026-01-21 02:22:09 INFO - TOKEN: 140353 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6379 S 430 Rd, Chouteau, OK 74337, USA' | TIME: 2026-01-21 02:22:11 INFO - TOKEN: 140353 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-21 02:22:12 INFO - TOKEN: 140353 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (36.192737, -95.334262). | TIME: 2026-01-21 02:22:12 INFO - TOKEN: 140353 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 02:22:12 INFO - TOKEN: 140353 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: dgcmpef8t8qv | TIME: 2026-01-21 02:22:13 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140353. | TIME: 2026-01-21 02:22:13 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:22:13 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:22:14 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:22:14 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:22:14 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:22:14 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:23:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:23:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:23:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36531 | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36531. Falling back to existing DB data. | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440015 with 1 parts. | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/39.5846161,-77.8304017/39.5398813,-77.... | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 440015, part 1. | TIME: 2026-01-21 02:23:07 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440015. | TIME: 2026-01-21 02:23:08 INFO - TOKEN: 440015 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440015. | TIME: 2026-01-21 02:23:08 INFO - TOKEN: 440015 | FUNCTION: get_unique_token | STATUS: Using existing token: ycor0gz97s0u | TIME: 2026-01-21 02:23:08 INFO - TOKEN: 440015 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 02:23:09 INFO - TOKEN: 440015 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ycor0gz97s0u | TIME: 2026-01-21 02:23:09 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440015. | TIME: 2026-01-21 02:23:09 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36532 | TIME: 2026-01-21 02:23:09 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36532. Falling back to existing DB data. | TIME: 2026-01-21 02:23:09 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380012 with 1 parts. | TIME: 2026-01-21 02:23:09 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/39.2954156,-78.081622/38.4723744,-78.8... | TIME: 2026-01-21 02:23:09 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 02:23:09 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 380012, part 1. | TIME: 2026-01-21 02:23:09 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380012. | TIME: 2026-01-21 02:23:10 INFO - TOKEN: 380012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380012. | TIME: 2026-01-21 02:23:10 INFO - TOKEN: 380012 | FUNCTION: get_unique_token | STATUS: Using existing token: wwt5mi17huia | TIME: 2026-01-21 02:23:10 INFO - TOKEN: 380012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 02:23:10 INFO - TOKEN: 380012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wwt5mi17huia | TIME: 2026-01-21 02:23:10 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380012. | TIME: 2026-01-21 02:23:10 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:23:10 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:23:12 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:23:12 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:23:12 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:23:12 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:24:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:24:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:24:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:24:07 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:24:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:24:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:24:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:24:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:24:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:24:09 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:24:09 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:24:09 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:24:09 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:25:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:25:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:25:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:25:06 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:25:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:25:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:25:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:25:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:25:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:25:08 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:25:08 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:25:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:25:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:27:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:27:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:27:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36540 | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36540 | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36540. Falling back to existing DB data. | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311065 with 2 parts. | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/t6H6fviEULZQTawE8... | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/t6H6fviEULZQTawE8 | TIME: 2026-01-21 02:27:06 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1824047,-103.0425499/35.2265422,-100.2730959/35.2255742,-100.2492285/34.4338837,-100.2244271/33.9395062,-98.5201955/33.2311939,-97.5967763/33.231624,-97.6148269/33.2260292,-97.1727348/32.9910938,-96.943879/32.9711668,-96.9212954/@32.9693834,-96.9216684,15.75z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b6308017-f320-47f8-bc50-54b346a525b2 | TIME: 2026-01-21 02:27:07 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 02:27:07 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311065, part 1. | TIME: 2026-01-21 02:27:07 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311065. | TIME: 2026-01-21 02:27:08 INFO - TOKEN: 311065 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311065. | TIME: 2026-01-21 02:27:08 INFO - TOKEN: 311065 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-21 02:27:08 INFO - TOKEN: 311065 | FUNCTION: get_unique_token | STATUS: Generated unique token: 7yfhe5oub7y5 | TIME: 2026-01-21 02:27:08 INFO - TOKEN: 311065 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 02:27:10 INFO - TOKEN: 311065 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 7yfhe5oub7y5 | TIME: 2026-01-21 02:27:10 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ydUTHx5Q85nxTZWPA... | TIME: 2026-01-21 02:27:10 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ydUTHx5Q85nxTZWPA | TIME: 2026-01-21 02:27:10 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.9198018,-96.8996034/32.908526,-96.8923613/32.8799198,-96.6900348/32.8669926,-96.6666166/32.8525734,-96.6445056/32.7925632,-96.6172909/32.7106579,-96.296794/32.4483038,-95.1896296/32.4312547,-95.1907/32.4610012,-94.042746/@32.4173903,-95.1735138,11z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e0aef637-1673-44cd-b8a3-e01110406072 | TIME: 2026-01-21 02:27:12 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 02:27:12 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311065, part 2. | TIME: 2026-01-21 02:27:12 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-21 02:27:12 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311065. | TIME: 2026-01-21 02:27:13 INFO - TOKEN: 311065 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311065. | TIME: 2026-01-21 02:27:13 INFO - TOKEN: 311065 | FUNCTION: get_unique_token | STATUS: Using existing token: 7yfhe5oub7y5 | TIME: 2026-01-21 02:27:13 INFO - TOKEN: 311065 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-21 02:27:14 INFO - TOKEN: 311065 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7yfhe5oub7y5 | TIME: 2026-01-21 02:27:14 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311065. | TIME: 2026-01-21 02:27:14 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:27:14 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:27:16 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:27:16 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:27:16 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:27:16 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:30:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:30:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:30:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:30:06 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:30:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:30:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:30:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:30:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:30:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:30:08 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:30:08 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:30:08 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:30:08 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:31:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:31:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:31:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:31:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:31:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:31:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:31:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:31:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:31:07 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:31:09 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:31:09 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:31:09 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:31:09 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:32:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:32:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:32:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:32:06 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:32:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:32:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:32:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:32:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36529 | TIME: 2026-01-21 02:32:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36529. Falling back to existing DB data. | TIME: 2026-01-21 02:32:07 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160187 with 1 parts. | TIME: 2026-01-21 02:32:07 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8YHmAmBEAoRJUg4N8... | TIME: 2026-01-21 02:32:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8YHmAmBEAoRJUg4N8 | TIME: 2026-01-21 02:32:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3061955,-106.5380394/35.2917844,-106.5456965/35.1066808,-106.6210745/34.9601068,-104.6135075/35.1824054,-103.0425397/@34.0837897,-106.2931695,7.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=f1ff58d5-4e64-40f3-bed5-9a450a34c67d | TIME: 2026-01-21 02:32:08 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 02:32:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160187, part 1. | TIME: 2026-01-21 02:32:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160187. | TIME: 2026-01-21 02:32:09 INFO - TOKEN: 160187 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160187. | TIME: 2026-01-21 02:32:09 INFO - TOKEN: 160187 | FUNCTION: get_unique_token | STATUS: Using existing token: w3xxln3dmtin | TIME: 2026-01-21 02:32:09 INFO - TOKEN: 160187 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 02:32:10 INFO - TOKEN: 160187 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w3xxln3dmtin | TIME: 2026-01-21 02:32:10 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160187. | TIME: 2026-01-21 02:32:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:32:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:32:11 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:32:11 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:32:11 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:32:11 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:33:04 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:33:04 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:33:04 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36411 | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36411. Falling back to existing DB data. | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250050 with 1 parts. | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4698Ch8H877jQjRZ6... | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4698Ch8H877jQjRZ6 | TIME: 2026-01-21 02:33:07 INFO - TOKEN: 70730997 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.5737778,-87.4121535/30.6978084,-88.0318935/30.7306495,-88.0755777/30.7469115,-88.1009029/30.623277,-88.12864/30.4744118,-88.4005708/@30.435268,-88.3958172,10.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAwNi4wKgBIAVAD&skid=93b0635a-19c6-45bd-b4c2-4f118cdcb7a5 | TIME: 2026-01-21 02:33:08 INFO - TOKEN: 70730997 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 02:33:08 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250050, part 1. | TIME: 2026-01-21 02:33:08 INFO - TOKEN: 70730997 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250050. | TIME: 2026-01-21 02:33:09 INFO - TOKEN: 250050 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250050. | TIME: 2026-01-21 02:33:09 INFO - TOKEN: 250050 | FUNCTION: get_unique_token | STATUS: Using existing token: ywh4l1tiitwk | TIME: 2026-01-21 02:33:09 INFO - TOKEN: 250050 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 02:33:10 INFO - TOKEN: 250050 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ywh4l1tiitwk | TIME: 2026-01-21 02:33:10 INFO - TOKEN: 70730997 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250050. | TIME: 2026-01-21 02:33:10 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:33:10 INFO - TOKEN: 70730997 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:33:12 INFO - TOKEN: 70730997 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:33:12 INFO - TOKEN: 70730997 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:33:12 INFO - TOKEN: 70730997 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:33:12 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:34:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:34:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:34:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:34:06 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:34:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:34:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:34:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:34:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36557 | TIME: 2026-01-21 02:34:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36557. Falling back to existing DB data. | TIME: 2026-01-21 02:34:07 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330003 with 1 parts. | TIME: 2026-01-21 02:34:07 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9... | TIME: 2026-01-21 02:34:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9 | TIME: 2026-01-21 02:34:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4610894,-94.0429226/32.4627735,-93.8447041/32.5560244,-93.7543097/32.5418643,-93.6116956/32.4975907,-92.1128834/32.3140604,-90.9063567/@34.2490017,-96.9032883,718317m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=3dc98fcb-9529-4ebd-b8c0-82855b745cc6 | TIME: 2026-01-21 02:34:08 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 02:34:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 330003, part 1. | TIME: 2026-01-21 02:34:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330003. | TIME: 2026-01-21 02:34:08 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330003. | TIME: 2026-01-21 02:34:08 INFO - TOKEN: 330003 | FUNCTION: get_unique_token | STATUS: Using existing token: hkk40spb944a | TIME: 2026-01-21 02:34:09 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 02:34:10 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hkk40spb944a | TIME: 2026-01-21 02:34:10 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330003. | TIME: 2026-01-21 02:34:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:34:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:34:11 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:34:11 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:34:11 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:34:11 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:35:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:35:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:35:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:35:06 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:35:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:35:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:35:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:35:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:35:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:35:08 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:35:08 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:35:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:35:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:38:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:38:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:38:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:38:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:38:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:38:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:38:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:38:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:38:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:38:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:38:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:38:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:38:07 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:39:04 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:39:04 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:39:04 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34737 | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34737. Falling back to existing DB data. | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330123 with 1 parts. | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NW47iuFi3QoD8AmU9... | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NW47iuFi3QoD8AmU9 | TIME: 2026-01-21 02:39:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3141708,-90.9063275/32.5579863,-93.6609021/32.4492295,-93.8816438/32.4613376,-94.0429222/@32.4611703,-94.0432185,18.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=1f3181cd-2040-461f-89d1-f3dce0f5a5a9 | TIME: 2026-01-21 02:39:09 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 02:39:09 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 330123, part 1. | TIME: 2026-01-21 02:39:09 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330123. | TIME: 2026-01-21 02:39:09 INFO - TOKEN: 330123 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330123. | TIME: 2026-01-21 02:39:09 INFO - TOKEN: 330123 | FUNCTION: get_unique_token | STATUS: Using existing token: rjr46209m2gq | TIME: 2026-01-21 02:39:10 INFO - TOKEN: 330123 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 02:39:11 INFO - TOKEN: 330123 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rjr46209m2gq | TIME: 2026-01-21 02:39:11 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330123. | TIME: 2026-01-21 02:39:11 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:39:11 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:39:13 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:39:13 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:39:13 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:39:13 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:40:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:40:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:40:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:40:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:40:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:40:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:40:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:40:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:40:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:40:09 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:40:09 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:40:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:40:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:41:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:41:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:41:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:41:06 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:41:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:41:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:41:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:41:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:41:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:41:08 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:41:08 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:41:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:41:08 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:42:04 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:42:04 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:42:04 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:42:07 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:42:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:42:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:42:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:42:07 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:42:07 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:42:09 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:42:09 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:42:09 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:42:09 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:43:04 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:43:04 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:43:04 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:43:07 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:43:07 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:43:07 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:43:07 INFO - TOKEN: 12053688 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:43:07 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:43:07 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:43:08 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:43:08 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:43:08 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:43:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:46:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:46:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:46:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:46:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:46:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:46:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:46:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:46:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:46:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:46:09 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:46:09 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:46:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:46:09 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:47:04 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:47:04 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:47:04 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34739 | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34739. Falling back to existing DB data. | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160078 with 1 parts. | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/444apFQoTVaafK2w8... | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/444apFQoTVaafK2w8 | TIME: 2026-01-21 02:47:06 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827963,-103.0426453/35.1624965,-106.586404/35.338137,-106.5828662/36.0716784,-107.0617391/36.7078004,-108.0153524/36.8068227,-108.6896148/37.0034614,-108.7489425/@37.0005958,-108.7874061,12.71z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=6150fc37-e347-41d1-8a42-63f47242b90c | TIME: 2026-01-21 02:47:08 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-21 02:47:08 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 160078, part 1. | TIME: 2026-01-21 02:47:08 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160078. | TIME: 2026-01-21 02:47:09 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160078. | TIME: 2026-01-21 02:47:09 INFO - TOKEN: 160078 | FUNCTION: get_unique_token | STATUS: Using existing token: liw9iqooy3ik | TIME: 2026-01-21 02:47:09 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 02:47:10 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: liw9iqooy3ik | TIME: 2026-01-21 02:47:10 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160078. | TIME: 2026-01-21 02:47:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:47:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:47:12 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:47:12 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:47:12 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:47:12 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:48:04 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:48:04 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:48:04 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:48:07 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:48:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:48:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:48:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:48:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:48:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:48:08 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:48:08 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:48:08 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:48:08 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:50:04 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:50:04 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:50:04 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34740 | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34740. Falling back to existing DB data. | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130001 with 1 parts. | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tEVFXK63pjQXwxXM9... | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tEVFXK63pjQXwxXM9 | TIME: 2026-01-21 02:50:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9989576,-108.7496242/37.3850786,-108.6106146/37.81775,-109.0464321/@37.8181023,-109.0489661,16.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=da371366-ae20-40ef-828b-7e54f856d551 | TIME: 2026-01-21 02:50:09 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 02:50:09 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130001, part 1. | TIME: 2026-01-21 02:50:09 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130001. | TIME: 2026-01-21 02:50:09 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130001. | TIME: 2026-01-21 02:50:09 INFO - TOKEN: 130001 | FUNCTION: get_unique_token | STATUS: Using existing token: jjzxrg6x1kea | TIME: 2026-01-21 02:50:09 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 02:50:10 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jjzxrg6x1kea | TIME: 2026-01-21 02:50:10 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130001. | TIME: 2026-01-21 02:50:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:50:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:50:12 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:50:12 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:50:12 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:50:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:51:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:51:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:51:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:51:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:51:07 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:52:04 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:52:04 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:52:04 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:52:06 INFO - TOKEN: 62411382 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:52:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:52:07 INFO - TOKEN: 62411382 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:52:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:52:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34741 | TIME: 2026-01-21 02:52:07 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34741. Falling back to existing DB data. | TIME: 2026-01-21 02:52:07 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120345 with 1 parts. | TIME: 2026-01-21 02:52:07 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1rgVMCyHPkukNuKr7... | TIME: 2026-01-21 02:52:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1rgVMCyHPkukNuKr7 | TIME: 2026-01-21 02:52:07 INFO - TOKEN: 62411382 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8165371,-109.0419969/37.8810658,-109.3429203/38.9314739,-109.8694068/39.0070211,-110.2780051/39.5356446,-110.5054358/39.5355354,-110.4611488/@39.5349804,-110.4635633,17.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=e5e45df5-49fc-497d-8434-df258e9327ac | TIME: 2026-01-21 02:52:08 INFO - TOKEN: 62411382 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 02:52:08 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120345, part 1. | TIME: 2026-01-21 02:52:08 INFO - TOKEN: 62411382 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120345. | TIME: 2026-01-21 02:52:09 INFO - TOKEN: 120345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120345. | TIME: 2026-01-21 02:52:09 INFO - TOKEN: 120345 | FUNCTION: get_unique_token | STATUS: Using existing token: jpcdju59o84c | TIME: 2026-01-21 02:52:09 INFO - TOKEN: 120345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 02:52:10 INFO - TOKEN: 120345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jpcdju59o84c | TIME: 2026-01-21 02:52:10 INFO - TOKEN: 62411382 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120345. | TIME: 2026-01-21 02:52:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:52:10 INFO - TOKEN: 62411382 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:52:12 INFO - TOKEN: 62411382 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:52:12 INFO - TOKEN: 62411382 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:52:12 INFO - TOKEN: 62411382 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:52:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:53:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:53:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:53:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:53:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:53:06 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:53:06 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:53:06 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:53:06 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:53:06 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:53:07 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:53:07 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:53:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:53:07 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:54:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:54:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:54:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:54:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:54:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:54:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:54:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:54:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:54:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:54:08 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:54:08 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:54:08 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:54:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 02:55:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:55:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 02:55:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 02:55:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 02:55:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 02:55:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 02:55:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 02:55:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 02:55:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 02:55:09 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:55:09 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 02:55:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 02:55:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:00:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:00:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:00:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:00:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:00:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:00:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:00:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:00:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:00:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:00:08 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:00:08 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:00:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:00:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:07:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:07:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:07:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:07:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:07:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:07:09 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:07:09 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:07:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:07:09 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:10:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:10:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:10:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:10:06 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:10:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:10:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:10:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:10:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:10:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:10:08 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:10:08 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:10:08 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:10:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:12:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:12:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:12:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:12:06 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:12:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:12:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:12:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:12:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:12:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:12:08 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:12:08 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:12:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:12:08 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:16:04 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:16:04 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:16:04 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:16:06 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:16:07 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:16:07 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:16:07 INFO - TOKEN: 12053688 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:16:07 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:16:07 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:16:07 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:16:07 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:16:07 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:16:07 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:18:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:18:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:18:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:18:07 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:18:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:18:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:18:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:18:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:18:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:18:09 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:18:09 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:18:09 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:18:09 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:19:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:19:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:19:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:19:07 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:19:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:19:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:19:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:19:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:19:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:19:08 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:19:08 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:19:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:19:08 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:20:04 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:20:04 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:20:04 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:20:06 INFO - TOKEN: 12053688 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:20:06 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:20:06 INFO - TOKEN: 12053688 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:20:06 INFO - TOKEN: 12053688 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:20:06 INFO - TOKEN: 12053688 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36550 | TIME: 2026-01-21 03:20:06 INFO - TOKEN: 12053688 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36550. Falling back to existing DB data. | TIME: 2026-01-21 03:20:06 INFO - TOKEN: 12053688 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36550 because it has no route_token in new or existing data. | TIME: 2026-01-21 03:20:06 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:20:06 INFO - TOKEN: 12053688 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:20:07 INFO - TOKEN: 12053688 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:20:07 INFO - TOKEN: 12053688 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:20:07 INFO - TOKEN: 12053688 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:20:07 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:21:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:21:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:21:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:21:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:21:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:21:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:21:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:21:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:21:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:21:09 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:21:09 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:21:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:21:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:22:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:22:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:22:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:22:06 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:22:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:22:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:22:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:22:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:22:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:22:08 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:22:08 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:22:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:22:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:23:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:23:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:23:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:23:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:23:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:23:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:23:06 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:23:06 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:23:06 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:23:07 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:23:07 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:23:07 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:23:07 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:24:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:24:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:24:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:24:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:24:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:24:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:24:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:24:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:24:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:24:09 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:24:09 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:24:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:24:09 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:25:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:25:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:25:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:25:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:25:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:25:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:25:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:25:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:25:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:25:08 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:25:08 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:25:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:25:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:26:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:26:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:26:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:26:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:26:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:26:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:26:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:26:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36545 | TIME: 2026-01-21 03:26:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36545. Falling back to existing DB data. | TIME: 2026-01-21 03:26:07 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130138 with 1 parts. | TIME: 2026-01-21 03:26:07 INFO - TOKEN: 53272915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5joe1m5boYEa9N427... | TIME: 2026-01-21 03:26:07 INFO - TOKEN: 53272915 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5joe1m5boYEa9N427 | TIME: 2026-01-21 03:26:07 INFO - TOKEN: 53272915 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9978027,-105.4127297/40.727676,-105.1715053/40.5813644,-105.0619765/40.5766611,-105.00148/40.335638,-104.9742599/40.2478595,-104.8153145/40.0801586,-104.8178884/40.0719575,-104.4142786/39.7381036,-104.4243787/39.3295733,-102.0487449/@39.6662187,-104.2723992,8.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAwNi4wKgBIAVAD&skid=f1bcfa04-9714-49ab-836c-06ba5876f2ec | TIME: 2026-01-21 03:26:08 INFO - TOKEN: 53272915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 03:26:08 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 130138, part 1. | TIME: 2026-01-21 03:26:08 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130138. | TIME: 2026-01-21 03:26:09 INFO - TOKEN: 130138 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130138. | TIME: 2026-01-21 03:26:09 INFO - TOKEN: 130138 | FUNCTION: get_unique_token | STATUS: Using existing token: ksvuhihac2cx | TIME: 2026-01-21 03:26:09 INFO - TOKEN: 130138 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 03:26:10 INFO - TOKEN: 130138 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ksvuhihac2cx | TIME: 2026-01-21 03:26:10 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130138. | TIME: 2026-01-21 03:26:10 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:26:10 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:26:11 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:26:11 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:26:11 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:26:11 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:27:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:27:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:27:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:27:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:27:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:27:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:27:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:27:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:27:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:27:09 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:27:09 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:27:09 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:27:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:28:05 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:28:05 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:28:05 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:28:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:28:08 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:28:08 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:28:08 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:28:08 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:28:08 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:28:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:28:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:28:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:28:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:29:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:29:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:29:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:29:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:29:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:29:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:29:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:29:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:29:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:29:09 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:29:09 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:29:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:29:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:30:05 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:30:05 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:30:05 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:30:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:30:08 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:30:08 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:30:08 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:30:08 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:30:08 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:30:10 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:30:10 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:30:10 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:30:10 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:32:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:32:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:32:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36528 | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36528. Falling back to existing DB data. | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480081 with 1 parts. | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1utbGpa1seRaQaz46... | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1utbGpa1seRaQaz46 | TIME: 2026-01-21 03:32:07 INFO - TOKEN: 53272915 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/J2Q2%2BRFW,+Rock+River,+WY+82083,+USA/41.6558886,-106.0898957/41.5975094,-106.201358/41.2961067,-105.5944923/41.2837936,-105.5916157/41.2827589,-105.5912995/40.9977988,-105.4127317/@40.9973503,-105.4136798,18.18z/data=!4m14!4m13!1m5!1m1!1s0x876790eb64ba1df9:0x18a82f70e27f8eb7!2m2!1d-105.9987969!2d41.6396125!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=dd7be46f-26f1-4da0-bcd1-cd8a88e7bdc8 | TIME: 2026-01-21 03:32:08 INFO - TOKEN: 53272915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-21 03:32:08 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 480081, part 1. | TIME: 2026-01-21 03:32:08 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480081. | TIME: 2026-01-21 03:32:09 INFO - TOKEN: 480081 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480081. | TIME: 2026-01-21 03:32:09 INFO - TOKEN: 480081 | FUNCTION: get_unique_token | STATUS: Using existing token: 4bpgvdaxyfc6 | TIME: 2026-01-21 03:32:09 INFO - TOKEN: 480081 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'J2Q2 RFW, Rock River, WY 82083, USA' | TIME: 2026-01-21 03:32:10 INFO - TOKEN: 480081 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-21 03:32:10 INFO - TOKEN: 480081 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (41.731082, -105.975436). | TIME: 2026-01-21 03:32:11 INFO - TOKEN: 480081 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 03:32:11 INFO - TOKEN: 480081 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4bpgvdaxyfc6 | TIME: 2026-01-21 03:32:11 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480081. | TIME: 2026-01-21 03:32:11 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:32:11 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:32:12 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:32:12 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:32:12 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:32:12 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:33:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:33:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:33:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:33:06 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:33:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:33:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:33:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:33:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:33:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:33:08 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:33:08 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:33:08 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:33:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:35:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:35:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:35:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36542 | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36542. Falling back to existing DB data. | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270111 with 1 parts. | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7... | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7 | TIME: 2026-01-21 03:35:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3140607,-90.9063324/32.353283,-90.7786956/32.3633503,-90.6923041/32.3094883,-89.6758832/32.4487615,-88.4038446/@32.3083966,-90.5082879,8.94z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f79ef95a-8ec9-449d-9d52-d2d6adf95823 | TIME: 2026-01-21 03:35:08 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 03:35:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 270111, part 1. | TIME: 2026-01-21 03:35:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270111. | TIME: 2026-01-21 03:35:09 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270111. | TIME: 2026-01-21 03:35:09 INFO - TOKEN: 270111 | FUNCTION: get_unique_token | STATUS: Using existing token: cwvng8qclkx0 | TIME: 2026-01-21 03:35:09 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 03:35:10 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cwvng8qclkx0 | TIME: 2026-01-21 03:35:10 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270111. | TIME: 2026-01-21 03:35:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:35:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:35:11 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:35:11 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:35:11 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:35:11 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:40:05 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:40:05 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:40:05 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:40:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36487 | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36487 | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36487. Falling back to existing DB data. | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220612 with 2 parts. | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ETMAbSKMJUqVRs128... | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ETMAbSKMJUqVRs128 | TIME: 2026-01-21 03:40:08 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4960671,-88.9929653/42.4906887,-89.0197584/42.2666888,-89.0881646/42.2354415,-89.0722378/42.2196299,-89.0779541/42.2204368,-89.1089689/42.2146884,-89.0723393/42.1016309,-89.0748731/42.0991965,-89.023048/40.5259789,-89.0278453/@40.486917,-89.0479109,12.79z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e342f526-5ff0-46b1-a2ce-7cdad7d12ec1 | TIME: 2026-01-21 03:40:09 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 03:40:09 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220612, part 1. | TIME: 2026-01-21 03:40:09 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220612. | TIME: 2026-01-21 03:40:10 INFO - TOKEN: 220612 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220612. | TIME: 2026-01-21 03:40:10 INFO - TOKEN: 220612 | FUNCTION: get_unique_token | STATUS: Using existing token: fvrbl5ggbbqe | TIME: 2026-01-21 03:40:10 INFO - TOKEN: 220612 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 03:40:12 INFO - TOKEN: 220612 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fvrbl5ggbbqe | TIME: 2026-01-21 03:40:12 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PfX6SDsPpaUqTn6S6... | TIME: 2026-01-21 03:40:12 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PfX6SDsPpaUqTn6S6 | TIME: 2026-01-21 03:40:12 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5261097,-89.0278421/40.4268898,-88.9904532/39.9081697,-88.9628893/39.3883741,-89.0805278/38.9766491,-89.0840995/38.9709517,-89.0111725/38.8679848,-88.8308269/38.8328778,-88.7902974/37.5985149,-88.9911089/37.1388232,-88.6852569/@38.2101406,-88.9888402,11.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=c3c800cd-9f2d-44af-9bc7-3bc7131def88 | TIME: 2026-01-21 03:40:13 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 03:40:13 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220612, part 2. | TIME: 2026-01-21 03:40:13 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-21 03:40:13 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220612. | TIME: 2026-01-21 03:40:13 INFO - TOKEN: 220612 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220612. | TIME: 2026-01-21 03:40:13 INFO - TOKEN: 220612 | FUNCTION: get_unique_token | STATUS: Using existing token: fvrbl5ggbbqe | TIME: 2026-01-21 03:40:14 INFO - TOKEN: 220612 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-21 03:40:14 INFO - TOKEN: 220612 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fvrbl5ggbbqe | TIME: 2026-01-21 03:40:15 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220612. | TIME: 2026-01-21 03:40:15 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:40:15 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:40:17 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:40:17 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:40:17 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:40:17 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:41:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:41:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:41:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:41:07 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:41:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:41:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:41:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:41:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:41:07 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:41:09 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:41:09 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:41:09 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:41:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:44:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:44:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:44:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36538 | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36538. Falling back to existing DB data. | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360019 with 1 parts. | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/niZmhjMzZh2XUwaL7... | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/niZmhjMzZh2XUwaL7 | TIME: 2026-01-21 03:44:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9829705,-85.4665159/33.7393342,-84.5004472/32.2859034,-83.7576992/30.6264472,-83.1728931/@32.285952,-83.7578922,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=8e70158a-3fbb-47f7-b55f-c0aab2f57d1d | TIME: 2026-01-21 03:44:08 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 03:44:08 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 360019, part 1. | TIME: 2026-01-21 03:44:08 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360019. | TIME: 2026-01-21 03:44:09 INFO - TOKEN: 360019 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360019. | TIME: 2026-01-21 03:44:09 INFO - TOKEN: 360019 | FUNCTION: get_unique_token | STATUS: Using existing token: kk86468sjkjq | TIME: 2026-01-21 03:44:09 INFO - TOKEN: 360019 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 03:44:10 INFO - TOKEN: 360019 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kk86468sjkjq | TIME: 2026-01-21 03:44:11 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360019. | TIME: 2026-01-21 03:44:11 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:44:11 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:44:13 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:44:13 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:44:13 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:44:13 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:46:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:46:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:46:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:46:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:46:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:46:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:46:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:46:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:46:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:46:08 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:46:08 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:46:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:46:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:47:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:47:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:47:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:47:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:47:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:47:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:47:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:47:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:47:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:47:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:47:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:47:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:47:08 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:48:04 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:48:04 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:48:04 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:48:07 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:48:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:48:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:48:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:48:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:48:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:48:08 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:48:08 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:48:08 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:48:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:49:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:49:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:49:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:49:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:49:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:49:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:49:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:49:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:49:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:49:09 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:49:09 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:49:09 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:49:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:50:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:50:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:50:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:50:06 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:50:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:50:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:50:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:50:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36536 | TIME: 2026-01-21 03:50:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36536. Falling back to existing DB data. | TIME: 2026-01-21 03:50:07 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370146 with 1 parts. | TIME: 2026-01-21 03:50:07 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8... | TIME: 2026-01-21 03:50:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cXZfjDefGiRxtr5J8 | TIME: 2026-01-21 03:50:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.1387986,-88.6852859/36.996634,-88.3304507/36.9412168,-87.832295/36.6416742,-87.3397775/@36.9482006,-88.7343714,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b63b49ad-2e23-4dca-84a2-f66c20ce8bd4 | TIME: 2026-01-21 03:50:08 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 03:50:08 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 370146, part 1. | TIME: 2026-01-21 03:50:08 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370146. | TIME: 2026-01-21 03:50:09 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370146. | TIME: 2026-01-21 03:50:09 INFO - TOKEN: 370146 | FUNCTION: get_unique_token | STATUS: Using existing token: a3qo0j4h1sqt | TIME: 2026-01-21 03:50:09 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 03:50:10 INFO - TOKEN: 370146 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a3qo0j4h1sqt | TIME: 2026-01-21 03:50:10 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370146. | TIME: 2026-01-21 03:50:10 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:50:10 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:50:12 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:50:12 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:50:12 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:50:12 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:51:04 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:51:04 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:51:04 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:51:07 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:51:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:51:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:51:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:51:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:51:07 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:51:08 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:51:08 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:51:08 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:51:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:52:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:52:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:52:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:52:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:52:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:52:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:52:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:52:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:52:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:52:08 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:52:08 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:52:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:52:08 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:56:04 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:56:04 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:56:04 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:56:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:56:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:56:07 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:56:07 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:56:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:56:07 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:56:09 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:56:09 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:56:09 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:56:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:57:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:57:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:57:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36564 | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36564. Falling back to existing DB data. | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110008 with 1 parts. | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9... | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9 | TIME: 2026-01-21 03:57:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179127,-114.0501465/36.2790702,-115.0624858/36.1776664,-115.3396072/36.0518076,-115.1811668/35.6056455,-115.3921931/@35.9434161,-115.3172776,8.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dad524b4-9538-4a19-9f4f-cc0635858958 | TIME: 2026-01-21 03:57:08 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 03:57:08 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110008, part 1. | TIME: 2026-01-21 03:57:08 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110008. | TIME: 2026-01-21 03:57:09 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110008. | TIME: 2026-01-21 03:57:09 INFO - TOKEN: 110008 | FUNCTION: get_unique_token | STATUS: Using existing token: w91ay7mu8x6x | TIME: 2026-01-21 03:57:09 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 03:57:10 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w91ay7mu8x6x | TIME: 2026-01-21 03:57:10 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110008. | TIME: 2026-01-21 03:57:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:57:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:57:12 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:57:12 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:57:12 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:57:12 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:58:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:58:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:58:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:58:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:58:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:58:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:58:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:58:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:58:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:58:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:58:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:58:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:58:09 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 03:59:04 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:59:04 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 03:59:04 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36548 | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36548 | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36548. Falling back to existing DB data. | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190403 with 2 parts. | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jMZs5iy22KoGwJ2h8... | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jMZs5iy22KoGwJ2h8 | TIME: 2026-01-21 03:59:07 INFO - TOKEN: 21796531 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9733707,-92.4898705/38.970878,-92.4054634/38.9589222,-92.2924858/38.5663227,-92.1835389/38.0092302,-92.728368/37.6631536,-92.6556502/37.2474905,-93.1859744/37.2416457,-93.3110208/37.250399,-93.3245821/37.0486965,-94.4273575/@37.0485617,-94.4270721,18.81z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=490a43e0-8322-45dc-9477-d9188f6f2ccf | TIME: 2026-01-21 03:59:08 INFO - TOKEN: 21796531 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 03:59:08 INFO - TOKEN: 21796531 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190403, part 1. | TIME: 2026-01-21 03:59:08 INFO - TOKEN: 21796531 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190403. | TIME: 2026-01-21 03:59:09 INFO - TOKEN: 190403 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190403. | TIME: 2026-01-21 03:59:09 INFO - TOKEN: 190403 | FUNCTION: get_unique_token | STATUS: Using existing token: n2qhf7ttrogr | TIME: 2026-01-21 03:59:09 INFO - TOKEN: 190403 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 03:59:10 INFO - TOKEN: 190403 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n2qhf7ttrogr | TIME: 2026-01-21 03:59:11 INFO - TOKEN: 21796531 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/W8Ta4skcCwrzj8UD7... | TIME: 2026-01-21 03:59:11 INFO - TOKEN: 21796531 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/W8Ta4skcCwrzj8UD7 | TIME: 2026-01-21 03:59:11 INFO - TOKEN: 21796531 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.0486965,-94.4273575/36.6487695,-94.4251366/36.6554445,-94.4412711/36.6583646,-94.5749876/36.8245586,-94.61838/@36.8240368,-94.6184351,18.89z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=87dba8ea-4828-40df-a9ae-485a8936abc2 | TIME: 2026-01-21 03:59:12 INFO - TOKEN: 21796531 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 03:59:12 INFO - TOKEN: 21796531 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190403, part 2. | TIME: 2026-01-21 03:59:12 INFO - TOKEN: 21796531 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-21 03:59:12 INFO - TOKEN: 21796531 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 190403. | TIME: 2026-01-21 03:59:13 INFO - TOKEN: 190403 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190403. | TIME: 2026-01-21 03:59:13 INFO - TOKEN: 190403 | FUNCTION: get_unique_token | STATUS: Using existing token: n2qhf7ttrogr | TIME: 2026-01-21 03:59:13 INFO - TOKEN: 190403 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-21 03:59:14 INFO - TOKEN: 190403 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n2qhf7ttrogr | TIME: 2026-01-21 03:59:14 INFO - TOKEN: 21796531 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190403. | TIME: 2026-01-21 03:59:14 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 03:59:14 INFO - TOKEN: 21796531 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 03:59:15 INFO - TOKEN: 21796531 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:59:15 INFO - TOKEN: 21796531 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 03:59:15 INFO - TOKEN: 21796531 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 03:59:15 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:00:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:00:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:00:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:00:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:00:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:00:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:00:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:00:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:00:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:00:08 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:00:08 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:00:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:00:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:01:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:01:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:01:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:01:06 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:01:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:01:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:01:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:01:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36543 | TIME: 2026-01-21 04:01:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36543. Falling back to existing DB data. | TIME: 2026-01-21 04:01:07 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250227 with 1 parts. | TIME: 2026-01-21 04:01:07 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tkPviU7ntgfLkNYZA... | TIME: 2026-01-21 04:01:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tkPviU7ntgfLkNYZA | TIME: 2026-01-21 04:01:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4487351,-88.4039296/33.3398552,-87.018649/33.5465936,-86.6349478/33.6757103,-85.3424787/@33.6741507,-85.3438551,16.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=efebff05-6b03-45a5-b089-0aaaa28fa570 | TIME: 2026-01-21 04:01:08 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 04:01:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250227, part 1. | TIME: 2026-01-21 04:01:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250227. | TIME: 2026-01-21 04:01:08 INFO - TOKEN: 250227 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250227. | TIME: 2026-01-21 04:01:08 INFO - TOKEN: 250227 | FUNCTION: get_unique_token | STATUS: Using existing token: zi5wrt1eitzp | TIME: 2026-01-21 04:01:09 INFO - TOKEN: 250227 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 04:01:10 INFO - TOKEN: 250227 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zi5wrt1eitzp | TIME: 2026-01-21 04:01:10 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250227. | TIME: 2026-01-21 04:01:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:01:10 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:01:11 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:01:11 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:01:11 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:01:11 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:02:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:02:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:02:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36563 | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36563. Falling back to existing DB data. | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110008 with 1 parts. | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9... | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9 | TIME: 2026-01-21 04:02:07 INFO - TOKEN: 88536003 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179127,-114.0501465/36.2790702,-115.0624858/36.1776664,-115.3396072/36.0518076,-115.1811668/35.6056455,-115.3921931/@35.9434161,-115.3172776,8.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=dad524b4-9538-4a19-9f4f-cc0635858958 | TIME: 2026-01-21 04:02:08 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 04:02:08 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110008, part 1. | TIME: 2026-01-21 04:02:08 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110008. | TIME: 2026-01-21 04:02:09 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110008. | TIME: 2026-01-21 04:02:09 INFO - TOKEN: 110008 | FUNCTION: get_unique_token | STATUS: Using existing token: w91ay7mu8x6x | TIME: 2026-01-21 04:02:09 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 04:02:10 INFO - TOKEN: 110008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w91ay7mu8x6x | TIME: 2026-01-21 04:02:10 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110008. | TIME: 2026-01-21 04:02:10 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:02:10 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:02:12 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:02:12 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:02:12 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:02:12 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:03:05 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:03:05 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:03:05 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:03:07 INFO - TOKEN: 27701432 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:03:08 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:03:08 INFO - TOKEN: 27701432 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:03:08 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:03:08 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36516 | TIME: 2026-01-21 04:03:08 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36516. Falling back to existing DB data. | TIME: 2026-01-21 04:03:08 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220613 with 1 parts. | TIME: 2026-01-21 04:03:08 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ir9fPbRk1N6Y6ATy6... | TIME: 2026-01-21 04:03:08 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ir9fPbRk1N6Y6ATy6 | TIME: 2026-01-21 04:03:08 INFO - TOKEN: 27701432 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.117831,-87.5314278/40.1530938,-88.2757133/41.1430489,-87.8365747/41.2504096,-87.8511749/333+S+Spruce+St,+Manteno,+IL+60950,+USA/@41.2501211,-87.8508943,20.11z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880ddfe8a1147d65:0x2aa8fca8bb50241c!2m2!1d-87.8660235!2d41.244837!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=09c5862e-302b-40a2-9492-6ee6329f9fda | TIME: 2026-01-21 04:03:09 INFO - TOKEN: 27701432 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 04:03:09 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220613, part 1. | TIME: 2026-01-21 04:03:09 INFO - TOKEN: 27701432 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220613. | TIME: 2026-01-21 04:03:09 INFO - TOKEN: 220613 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220613. | TIME: 2026-01-21 04:03:09 INFO - TOKEN: 220613 | FUNCTION: get_unique_token | STATUS: Using existing token: 13d8nw7qz72i | TIME: 2026-01-21 04:03:10 INFO - TOKEN: 220613 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '333 S Spruce St, Manteno, IL 60950, USA' | TIME: 2026-01-21 04:03:11 INFO - TOKEN: 220613 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2594219, -87.8584906). | TIME: 2026-01-21 04:03:13 INFO - TOKEN: 220613 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 04:03:13 INFO - TOKEN: 220613 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 13d8nw7qz72i | TIME: 2026-01-21 04:03:14 INFO - TOKEN: 27701432 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220613. | TIME: 2026-01-21 04:03:14 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:03:14 INFO - TOKEN: 27701432 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:03:15 INFO - TOKEN: 27701432 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:03:15 INFO - TOKEN: 27701432 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:03:15 INFO - TOKEN: 27701432 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:03:15 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:05:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:05:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:05:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:05:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:05:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:05:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:05:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:05:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:05:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:05:09 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:05:09 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:05:09 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:05:09 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:07:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:07:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:07:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:07:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:07:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:07:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:07:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:07:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:07:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:07:08 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:07:08 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:07:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:07:08 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:08:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:08:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:08:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:08:07 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:08:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:08:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:08:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:08:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:08:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:08:08 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:08:08 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:08:08 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:08:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:09:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:09:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:09:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36422 | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36422 | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36422. Falling back to existing DB data. | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160186 with 2 parts. | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wHFqHj8LceZbdauH7... | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wHFqHj8LceZbdauH7 | TIME: 2026-01-21 04:09:07 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6511202,-103.0414894/35.1809368,-103.7057496/35.1534001,-103.7086435/35.0984429,-106.632105/33.1562263,-107.2552756/@33.1574028,-107.2545126,17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3540343f-69a3-4a3b-8b55-b8d690011caa | TIME: 2026-01-21 04:09:09 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 04:09:09 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160186, part 1. | TIME: 2026-01-21 04:09:09 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160186. | TIME: 2026-01-21 04:09:09 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160186. | TIME: 2026-01-21 04:09:09 INFO - TOKEN: 160186 | FUNCTION: get_unique_token | STATUS: Using existing token: g4mqfd6lpp9i | TIME: 2026-01-21 04:09:09 INFO - TOKEN: 160186 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '224 Dr Hubble Dr, Truth or Consequences, NM 87901' | TIME: 2026-01-21 04:09:10 INFO - TOKEN: 160186 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-21 04:09:11 INFO - TOKEN: 160186 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.135164, -107.258782). | TIME: 2026-01-21 04:09:12 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 04:09:12 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g4mqfd6lpp9i | TIME: 2026-01-21 04:09:12 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uYoXP9hfSLTR5TKw9... | TIME: 2026-01-21 04:09:12 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uYoXP9hfSLTR5TKw9 | TIME: 2026-01-21 04:09:12 INFO - TOKEN: 30412883 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.1570671,-107.2552817/33.1570754,-107.2564042/224+Dr+Hubble+Dr,+Truth+or+Consequences,+NM+87901/@33.1557061,-107.2578242,16.9z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x86df8258c806c28b:0xd27638d92a8b25c4!2m2!1d-107.2576611!2d33.1571283!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=331ad3d6-ff6c-4f11-8e54-ae2cb1f3d056 | TIME: 2026-01-21 04:09:13 INFO - TOKEN: 30412883 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 04:09:13 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160186, part 2. | TIME: 2026-01-21 04:09:13 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-21 04:09:13 INFO - TOKEN: 30412883 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 160186. | TIME: 2026-01-21 04:09:14 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160186. | TIME: 2026-01-21 04:09:14 INFO - TOKEN: 160186 | FUNCTION: get_unique_token | STATUS: Using existing token: g4mqfd6lpp9i | TIME: 2026-01-21 04:09:14 INFO - TOKEN: 160186 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '224 Dr Hubble Dr, Truth or Consequences, NM 87901' | TIME: 2026-01-21 04:09:15 INFO - TOKEN: 160186 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-21 04:09:16 INFO - TOKEN: 160186 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.135164, -107.258782). | TIME: 2026-01-21 04:09:18 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 04:09:18 INFO - TOKEN: 160186 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g4mqfd6lpp9i | TIME: 2026-01-21 04:09:19 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160186. | TIME: 2026-01-21 04:09:19 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:09:19 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:09:20 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:09:20 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:09:20 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:09:20 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:11:04 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:11:04 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:11:04 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:11:07 INFO - TOKEN: 30412883 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:11:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:11:07 INFO - TOKEN: 30412883 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:11:07 INFO - TOKEN: 30412883 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:11:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:11:07 INFO - TOKEN: 30412883 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:11:08 INFO - TOKEN: 30412883 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:11:08 INFO - TOKEN: 30412883 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:11:08 INFO - TOKEN: 30412883 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:11:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:16:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:16:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:16:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:16:07 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:16:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:16:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:16:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:16:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:16:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:16:08 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:16:08 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:16:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:16:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:19:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:19:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:19:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36546 | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36546. Falling back to existing DB data. | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200312 with 1 parts. | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3wj6336TB2CDLEBQ7... | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3wj6336TB2CDLEBQ7 | TIME: 2026-01-21 04:19:07 INFO - TOKEN: 53272915 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.3295733,-102.0487449/39.0103358,-99.8900986/37.7789992,-99.9160483/37.7447605,-99.9772741/37.5754419,-99.6694045/37.0001186,-99.6309256/@37.0003568,-99.6308517,18.86z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3a1b54be-839d-480f-a384-54d08d361c8b | TIME: 2026-01-21 04:19:08 INFO - TOKEN: 53272915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 04:19:08 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 200312, part 1. | TIME: 2026-01-21 04:19:08 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200312. | TIME: 2026-01-21 04:19:08 INFO - TOKEN: 200312 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200312. | TIME: 2026-01-21 04:19:08 INFO - TOKEN: 200312 | FUNCTION: get_unique_token | STATUS: Using existing token: eo9e7ntylzu9 | TIME: 2026-01-21 04:19:09 INFO - TOKEN: 200312 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 04:19:10 INFO - TOKEN: 200312 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: eo9e7ntylzu9 | TIME: 2026-01-21 04:19:10 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200312. | TIME: 2026-01-21 04:19:10 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:19:10 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:19:11 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:19:11 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:19:11 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:19:11 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:20:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:20:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:20:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:20:06 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:20:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:20:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:20:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:20:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:20:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:20:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:20:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:20:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:20:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:21:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:21:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:21:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:21:06 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:21:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:21:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:21:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:21:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:21:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:21:08 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:21:08 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:21:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:21:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:22:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:22:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:22:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:22:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:22:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:22:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:22:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:22:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:22:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:22:08 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:22:08 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:22:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:22:08 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:23:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:23:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:23:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:23:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:23:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:23:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:23:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:23:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:23:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:23:09 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:23:09 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:23:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:23:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:24:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:24:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:24:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35336 | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35336. Falling back to existing DB data. | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160083 with 1 parts. | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Qi6GyEX6gPT4TMTb8... | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Qi6GyEX6gPT4TMTb8 | TIME: 2026-01-21 04:24:07 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.3882272,-103.0415421/36.888337,-104.4295835/36.9938671,-104.4804578/@36.9937203,-104.4807141,20.11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ca99b1b6-3f6a-48b9-9881-5d03c3d738ba | TIME: 2026-01-21 04:24:09 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 04:24:09 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160083, part 2. | TIME: 2026-01-21 04:24:09 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-21 04:24:09 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 160083. | TIME: 2026-01-21 04:24:09 INFO - TOKEN: 160083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160083. | TIME: 2026-01-21 04:24:09 INFO - TOKEN: 160083 | FUNCTION: get_unique_token | STATUS: Using existing token: 1iiw478r1n8x | TIME: 2026-01-21 04:24:09 INFO - TOKEN: 160083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 04:24:10 INFO - TOKEN: 160083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1iiw478r1n8x | TIME: 2026-01-21 04:24:10 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160083. | TIME: 2026-01-21 04:24:10 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35337 | TIME: 2026-01-21 04:24:10 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35337. Falling back to existing DB data. | TIME: 2026-01-21 04:24:10 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130158 with 1 parts. | TIME: 2026-01-21 04:24:10 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dgDGdUwbGAtLQwtA7... | TIME: 2026-01-21 04:24:10 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dgDGdUwbGAtLQwtA7 | TIME: 2026-01-21 04:24:10 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9938632,-104.4804598/39.6353076,-104.8945419/39.773565,-104.8394815/39.7870657,-104.9034006/39.8341547,-104.9832587/40.5811801,-105.0067286/40.9978029,-105.4127339/@38.5010258,-106.2274071,758807m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=50444fdf-b05e-403c-a790-28786a0f55cb | TIME: 2026-01-21 04:24:11 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-21 04:24:11 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 130158, part 1. | TIME: 2026-01-21 04:24:11 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130158. | TIME: 2026-01-21 04:24:12 INFO - TOKEN: 130158 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130158. | TIME: 2026-01-21 04:24:12 INFO - TOKEN: 130158 | FUNCTION: get_unique_token | STATUS: Using existing token: ymytrkq2zbzk | TIME: 2026-01-21 04:24:12 INFO - TOKEN: 130158 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 04:24:13 INFO - TOKEN: 130158 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ymytrkq2zbzk | TIME: 2026-01-21 04:24:13 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130158. | TIME: 2026-01-21 04:24:13 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:24:13 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:24:15 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:24:15 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:24:15 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:24:15 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:25:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:25:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:25:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35338 | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35338. Falling back to existing DB data. | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480010 with 1 parts. | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3MUvGm6Vye3SkRxX9... | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3MUvGm6Vye3SkRxX9 | TIME: 2026-01-21 04:25:07 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9978037,-105.4127346/41.298367,-105.5974018/41.6493705,-108.1399048/41.2481553,-111.0467835/@41.9741374,-112.461832,1227600m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=46da1333-7482-4169-a9d4-054f507db1cb | TIME: 2026-01-21 04:25:09 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 04:25:09 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 480010, part 1. | TIME: 2026-01-21 04:25:09 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480010. | TIME: 2026-01-21 04:25:09 INFO - TOKEN: 480010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480010. | TIME: 2026-01-21 04:25:09 INFO - TOKEN: 480010 | FUNCTION: get_unique_token | STATUS: Using existing token: 1qvuco8ht090 | TIME: 2026-01-21 04:25:09 INFO - TOKEN: 480010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 04:25:10 INFO - TOKEN: 480010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1qvuco8ht090 | TIME: 2026-01-21 04:25:10 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480010. | TIME: 2026-01-21 04:25:10 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:25:10 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:25:12 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:25:12 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:25:12 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:25:12 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:26:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:26:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:26:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:26:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:26:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:26:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:26:08 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:26:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:26:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:26:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:26:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:26:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:26:10 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:27:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:27:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:27:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:27:06 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:27:06 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:27:06 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:27:06 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:27:06 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:27:06 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:27:08 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:27:08 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:27:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:27:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:28:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:28:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:28:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:28:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:28:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:28:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:28:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:28:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:28:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:28:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:28:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:28:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:28:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:29:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:29:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:29:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36512 | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36512. Falling back to existing DB data. | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220613 with 1 parts. | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xAbMe4qk2LhLzMhy6... | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xAbMe4qk2LhLzMhy6 | TIME: 2026-01-21 04:29:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.117831,-87.5314278/40.1530938,-88.2757133/41.1430489,-87.8365747/41.2504096,-87.8511749/333+S+Spruce+St,+Manteno,+IL+60950,+USA/@41.0089478,-87.6516035,9.83z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880ddfe8a1147d65:0x2aa8fca8bb50241c!2m2!1d-87.8660235!2d41.244837!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=c597ead1-64c4-460f-87e7-813938e36826 | TIME: 2026-01-21 04:29:08 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 04:29:08 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220613, part 1. | TIME: 2026-01-21 04:29:08 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220613. | TIME: 2026-01-21 04:29:09 INFO - TOKEN: 220613 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220613. | TIME: 2026-01-21 04:29:09 INFO - TOKEN: 220613 | FUNCTION: get_unique_token | STATUS: Using existing token: 13d8nw7qz72i | TIME: 2026-01-21 04:29:09 INFO - TOKEN: 220613 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '333 S Spruce St, Manteno, IL 60950, USA' | TIME: 2026-01-21 04:29:10 INFO - TOKEN: 220613 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2594219, -87.8584906). | TIME: 2026-01-21 04:29:12 INFO - TOKEN: 220613 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 04:29:12 INFO - TOKEN: 220613 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 13d8nw7qz72i | TIME: 2026-01-21 04:29:13 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220613. | TIME: 2026-01-21 04:29:13 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:29:13 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:29:14 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:29:14 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:29:14 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:29:14 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:30:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:30:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:30:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35339 | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35339. Falling back to existing DB data. | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120410 with 1 parts. | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/F1NMiDJaYcgTHCQA7... | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/F1NMiDJaYcgTHCQA7 | TIME: 2026-01-21 04:30:07 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.2487493,-111.046785/40.9724355,-111.4427038/41.1879561,-112.008132/41.7070331,-112.1974427/41.999417,-112.8325763/@41.7518718,-115.0521417,1006389m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=806620d6-c388-44fe-ba73-b2e7e4811bc4 | TIME: 2026-01-21 04:30:08 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 04:30:08 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 120410, part 1. | TIME: 2026-01-21 04:30:08 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120410. | TIME: 2026-01-21 04:30:09 INFO - TOKEN: 120410 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120410. | TIME: 2026-01-21 04:30:09 INFO - TOKEN: 120410 | FUNCTION: get_unique_token | STATUS: Using existing token: nao313f94h9u | TIME: 2026-01-21 04:30:09 INFO - TOKEN: 120410 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 04:30:10 INFO - TOKEN: 120410 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nao313f94h9u | TIME: 2026-01-21 04:30:10 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120410. | TIME: 2026-01-21 04:30:10 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35340 | TIME: 2026-01-21 04:30:10 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35340. Falling back to existing DB data. | TIME: 2026-01-21 04:30:10 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 390133 with 1 parts. | TIME: 2026-01-21 04:30:10 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1xoSzsJSag17Bfwn9... | TIME: 2026-01-21 04:30:10 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1xoSzsJSag17Bfwn9 | TIME: 2026-01-21 04:30:10 INFO - TOKEN: 75256709 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.9994246,-112.8325765/42.5700685,-113.5248989/9065+South+Federal+Way,+Boise,+Idaho,+USA/@42.7540321,-115.8093864,330548m/data=!3m2!1e3!4b1!4m10!4m9!1m0!1m0!1m5!1m1!1s0x54aef6185aa2b6a3:0x1bcf1ce9724fe5b4!2m2!1d-116.147715!2d43.519453!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=f0f55738-1432-480d-a6a1-d69bf709fdac | TIME: 2026-01-21 04:30:12 INFO - TOKEN: 75256709 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 04:30:12 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 390133, part 1. | TIME: 2026-01-21 04:30:12 INFO - TOKEN: 75256709 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 390133. | TIME: 2026-01-21 04:30:12 INFO - TOKEN: 390133 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 390133. | TIME: 2026-01-21 04:30:12 INFO - TOKEN: 390133 | FUNCTION: get_unique_token | STATUS: Using existing token: 45q3ltp1jvmq | TIME: 2026-01-21 04:30:12 INFO - TOKEN: 390133 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '9065 South Federal Way, Boise, Idaho, USA' | TIME: 2026-01-21 04:30:13 INFO - TOKEN: 390133 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.5197114, -116.1464847). | TIME: 2026-01-21 04:30:14 INFO - TOKEN: 390133 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 04:30:14 INFO - TOKEN: 390133 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 45q3ltp1jvmq | TIME: 2026-01-21 04:30:14 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 390133. | TIME: 2026-01-21 04:30:14 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:30:14 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:30:16 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:30:16 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:30:16 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:30:16 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:31:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:31:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:31:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:31:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:31:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:31:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:31:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:31:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:31:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:31:09 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:31:09 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:31:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:31:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:32:05 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:32:05 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:32:05 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:32:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:32:08 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:32:08 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:32:08 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:32:08 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:32:08 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:32:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:32:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:32:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:32:09 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:33:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:33:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:33:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:33:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:33:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:33:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:33:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:33:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:33:07 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:33:08 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:33:08 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:33:08 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:33:08 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:34:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:34:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:34:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:34:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:34:09 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:34:09 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:34:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:34:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:35:04 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:35:04 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:35:04 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:35:07 INFO - TOKEN: 75256709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:35:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:35:07 INFO - TOKEN: 75256709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:35:07 INFO - TOKEN: 75256709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:35:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:35:07 INFO - TOKEN: 75256709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:35:09 INFO - TOKEN: 75256709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:35:09 INFO - TOKEN: 75256709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:35:09 INFO - TOKEN: 75256709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:35:09 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:36:04 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:36:04 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:36:04 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36544 | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36544. Falling back to existing DB data. | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360295 with 1 parts. | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/K7QG9zCtgBt8t5Rf6... | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/K7QG9zCtgBt8t5Rf6 | TIME: 2026-01-21 04:36:07 INFO - TOKEN: 26400812 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6757103,-85.3424787/33.7551475,-84.4950203/33.6176365,-84.4533414/33.6199768,-84.399246/32.8529317,-83.6331394/32.072617,-81.1999851/32.0967114,-81.1946873/4884+Old+Louisville+Rd,+Savannah,+GA+31408,+USA/@32.1030162,-81.2226168,13.9z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88fba1b46749ecdd:0xd79348a0a07d8067!2m2!1d-81.1901583!2d32.0976286!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=35c8768d-c561-474f-b669-4e1dbfa8c7ae | TIME: 2026-01-21 04:36:08 INFO - TOKEN: 26400812 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-21 04:36:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 360295, part 1. | TIME: 2026-01-21 04:36:08 INFO - TOKEN: 26400812 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360295. | TIME: 2026-01-21 04:36:09 INFO - TOKEN: 360295 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360295. | TIME: 2026-01-21 04:36:09 INFO - TOKEN: 360295 | FUNCTION: get_unique_token | STATUS: Using existing token: qr58eal3e8c1 | TIME: 2026-01-21 04:36:09 INFO - TOKEN: 360295 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4884 Old Louisville Rd, Savannah, GA 31408, USA' | TIME: 2026-01-21 04:36:10 INFO - TOKEN: 360295 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.0964453, -81.1892358). | TIME: 2026-01-21 04:36:11 INFO - TOKEN: 360295 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-21 04:36:11 INFO - TOKEN: 360295 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qr58eal3e8c1 | TIME: 2026-01-21 04:36:11 INFO - TOKEN: 26400812 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360295. | TIME: 2026-01-21 04:36:11 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:36:11 INFO - TOKEN: 26400812 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:36:13 INFO - TOKEN: 26400812 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:36:13 INFO - TOKEN: 26400812 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:36:13 INFO - TOKEN: 26400812 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:36:13 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:37:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:37:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:37:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:37:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:37:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:37:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:37:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:37:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:37:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:37:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:37:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:37:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:37:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:38:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:38:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:38:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35305 | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35305. Falling back to existing DB data. | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100077 with 1 parts. | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QMEBRvPi63iAZrzu6... | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QMEBRvPi63iAZrzu6 | TIME: 2026-01-21 04:38:07 INFO - TOKEN: 92277667 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.7282565,-114.6174249/32.8068533,-111.6675093/32.2272788,-109.0483938/@32.228093,-109.0488934,18.5z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=28a46fde-3be9-435d-b963-ef7aae6a3212 | TIME: 2026-01-21 04:38:09 INFO - TOKEN: 92277667 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 04:38:09 INFO - TOKEN: 92277667 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100077, part 1. | TIME: 2026-01-21 04:38:09 INFO - TOKEN: 92277667 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100077. | TIME: 2026-01-21 04:38:09 INFO - TOKEN: 100077 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100077. | TIME: 2026-01-21 04:38:09 INFO - TOKEN: 100077 | FUNCTION: get_unique_token | STATUS: Using existing token: 8lesyaz1bj50 | TIME: 2026-01-21 04:38:10 INFO - TOKEN: 100077 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 04:38:11 INFO - TOKEN: 100077 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8lesyaz1bj50 | TIME: 2026-01-21 04:38:11 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100077. | TIME: 2026-01-21 04:38:11 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:38:11 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:38:13 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:38:13 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:38:13 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:38:13 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:40:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:40:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:40:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:40:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:40:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:40:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:40:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:40:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:40:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:40:09 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:40:09 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:40:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:40:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:41:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:41:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:41:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:41:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:41:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:41:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:41:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:41:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:41:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:41:08 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:41:08 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:41:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:41:08 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:43:04 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:43:04 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:43:04 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:43:06 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:43:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:43:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:43:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:43:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:43:07 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:43:08 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:43:08 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:43:08 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:43:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:44:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:44:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:44:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35307 | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35307. Falling back to existing DB data. | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311025 with 1 parts. | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/L2mpjXkm2fawBBox9... | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/L2mpjXkm2fawBBox9 | TIME: 2026-01-21 04:44:07 INFO - TOKEN: 92277667 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0007007,-106.5829114/30.2935985,-99.5202016/30.2219893,-97.6765474/29.6935727,-96.563897/30.0448965,-94.1372887/30.042987,-94.1336062/30.0351989,-94.0641195/30.096101,-94.1074382/30.3037665,-93.7437402/@29.3952131,-110.0152108,5.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=365ce83f-2c9e-400d-b724-383f56559cb2 | TIME: 2026-01-21 04:44:08 INFO - TOKEN: 92277667 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-21 04:44:08 INFO - TOKEN: 92277667 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311025, part 1. | TIME: 2026-01-21 04:44:08 INFO - TOKEN: 92277667 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311025. | TIME: 2026-01-21 04:44:09 INFO - TOKEN: 311025 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311025. | TIME: 2026-01-21 04:44:09 INFO - TOKEN: 311025 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-21 04:44:09 INFO - TOKEN: 311025 | FUNCTION: get_unique_token | STATUS: Generated unique token: tnhiqdod4ip6 | TIME: 2026-01-21 04:44:09 INFO - TOKEN: 311025 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-21 04:44:11 INFO - TOKEN: 311025 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: tnhiqdod4ip6 | TIME: 2026-01-21 04:44:11 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311025. | TIME: 2026-01-21 04:44:11 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:44:11 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:44:13 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:44:13 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:44:13 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:44:13 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:45:05 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:45:05 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:45:05 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:45:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:45:08 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:45:08 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:45:08 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:45:08 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36566 | TIME: 2026-01-21 04:45:08 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36566. Falling back to existing DB data. | TIME: 2026-01-21 04:45:08 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110008 with 1 parts. | TIME: 2026-01-21 04:45:08 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9... | TIME: 2026-01-21 04:45:08 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UtUpx4VSYWKHD59t9 | TIME: 2026-01-21 04:45:08 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: FAILED: HTTPSConnectionPool(host='maps.app.goo.gl', port=443): Read timed out. (read timeout=10) | TIME: 2026-01-21 04:45:18 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Short link expansion failed: Failed to expand short link (https://maps.app.goo.gl/UtUpx4VSYWKHD59t9): HTTPSConnectionPool(host='maps.app.goo.gl', port=443): Read timed out. (read timeout=10) | TIME: 2026-01-21 04:45:18 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: FAILED processing for route_token 110008, part 1. Error: Short link expansion failed: Failed to expand short link (https://maps.app.goo.gl/UtUpx4VSYWKHD59t9): HTTPSConnectionPool(host='maps.app.goo.gl', port=443): Read timed out. (read timeout=10) | TIME: 2026-01-21 04:45:18 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: ERROR: Waypoint processing failed for route_token 110008. | TIME: 2026-01-21 04:45:18 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:45:18 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:45:20 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:45:20 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:45:20 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:45:20 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:47:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:47:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:47:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:47:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:47:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:47:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:47:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:47:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:47:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:47:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:47:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:47:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:47:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 04:56:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:56:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 04:56:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 04:56:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 04:56:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 04:56:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 04:56:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 04:56:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 04:56:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 04:56:09 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:56:09 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 04:56:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 04:56:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:01:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:01:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:01:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:01:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:01:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:01:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:01:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:01:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:01:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:01:09 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:01:09 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:01:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:01:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:03:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:03:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:03:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:03:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:03:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:03:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:03:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:03:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:03:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:03:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:03:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:03:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:03:09 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:04:05 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:04:05 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:04:05 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36562 | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36562. Falling back to existing DB data. | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120460 with 1 parts. | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eErHq4CTRffzJdVc7... | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eErHq4CTRffzJdVc7 | TIME: 2026-01-21 05:04:07 INFO - TOKEN: 88536003 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3705+Lowdermilk+Rd,+Helper,+UT+84526,+USA/39.6523992,-110.8633435/39.6521398,-110.863259/39.6507963,-110.8602661/39.5832899,-110.8144724/38.7627112,-111.3628867/38.5652828,-112.6050666/37.0000817,-113.6242881/@37.0005652,-113.6236759,17.9z/data=!4m15!4m14!1m5!1m1!1s0x874ebd0e5e4d36db:0x2737f05239c60f59!2m2!1d-110.8644125!2d39.6549684!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=60d1254b-267c-4847-9891-01a90a635013 | TIME: 2026-01-21 05:04:09 INFO - TOKEN: 88536003 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-21 05:04:09 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120460, part 1. | TIME: 2026-01-21 05:04:09 INFO - TOKEN: 88536003 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120460. | TIME: 2026-01-21 05:04:09 INFO - TOKEN: 120460 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120460. | TIME: 2026-01-21 05:04:09 INFO - TOKEN: 120460 | FUNCTION: get_unique_token | STATUS: Using existing token: 03p2i76u50cy | TIME: 2026-01-21 05:04:09 INFO - TOKEN: 120460 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3705 Lowdermilk Rd, Helper, UT 84526, USA' | TIME: 2026-01-21 05:04:10 INFO - TOKEN: 120460 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-21 05:04:11 INFO - TOKEN: 120460 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.686697, -110.85454). | TIME: 2026-01-21 05:04:12 INFO - TOKEN: 120460 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-21 05:04:12 INFO - TOKEN: 120460 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 03p2i76u50cy | TIME: 2026-01-21 05:04:12 INFO - TOKEN: 88536003 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120460. | TIME: 2026-01-21 05:04:12 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:04:12 INFO - TOKEN: 88536003 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:04:14 INFO - TOKEN: 88536003 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:04:14 INFO - TOKEN: 88536003 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:04:14 INFO - TOKEN: 88536003 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:04:14 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:05:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:05:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:05:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:05:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:05:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:05:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:05:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:05:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:05:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:05:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:05:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:05:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:05:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:06:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:06:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:06:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:06:06 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:06:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:06:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:06:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:06:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36565 | TIME: 2026-01-21 05:06:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36565. Falling back to existing DB data. | TIME: 2026-01-21 05:06:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120461 with 1 parts. | TIME: 2026-01-21 05:06:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yY47KyPPowQ9zn4t5... | TIME: 2026-01-21 05:06:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yY47KyPPowQ9zn4t5 | TIME: 2026-01-21 05:06:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1676+Declaration+Dr,+Price,+UT+84501,+USA/39.5861448,-110.7964768/39.5842476,-110.8139301/38.7632872,-111.3611409/38.5629741,-112.6054372/37.0000763,-113.6242607/@36.985179,-113.6770014,10.89z/data=!4m13!4m12!1m5!1m1!1s0x874eb974eef4a11f:0x88a7be89c51e8d2e!2m2!1d-110.7857936!2d39.5803644!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b7d232de-6fae-4c41-9f7e-047ed5f34cd9 | TIME: 2026-01-21 05:06:08 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 05:06:08 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120461, part 1. | TIME: 2026-01-21 05:06:08 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120461. | TIME: 2026-01-21 05:06:08 INFO - TOKEN: 120461 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120461. | TIME: 2026-01-21 05:06:08 INFO - TOKEN: 120461 | FUNCTION: get_unique_token | STATUS: Using existing token: yhrr9s4cym45 | TIME: 2026-01-21 05:06:08 INFO - TOKEN: 120461 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1676 Declaration Dr, Price, UT 84501, USA' | TIME: 2026-01-21 05:06:10 INFO - TOKEN: 120461 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-21 05:06:10 INFO - TOKEN: 120461 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.607805, -110.795945). | TIME: 2026-01-21 05:06:11 INFO - TOKEN: 120461 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 05:06:11 INFO - TOKEN: 120461 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhrr9s4cym45 | TIME: 2026-01-21 05:06:11 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120461. | TIME: 2026-01-21 05:06:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:06:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:06:13 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:06:13 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:06:13 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:06:13 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:07:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:07:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:07:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:07:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:07:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:07:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:07:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:07:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:07:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:07:08 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:07:08 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:07:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:07:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:09:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:09:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:09:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:09:06 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:09:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:09:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:09:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:09:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:09:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:09:08 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:09:08 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:09:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:09:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:10:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:10:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:10:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:10:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:10:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:10:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:10:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:10:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:10:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:10:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:10:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:10:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:10:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:11:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:11:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:11:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:11:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:11:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:11:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:11:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:11:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:11:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:11:09 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:11:09 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:11:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:11:09 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:12:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:12:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:12:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:12:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:12:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:12:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:12:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:12:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:12:07 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:12:10 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:12:10 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:12:10 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:12:10 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:13:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:13:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:13:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:13:06 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:13:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:13:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:13:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:13:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:13:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:13:09 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:13:09 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:13:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:13:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:16:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:16:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:16:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:16:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:16:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:16:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:16:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:16:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:16:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:16:09 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:16:09 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:16:09 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:16:09 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:19:04 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:19:04 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:19:04 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:19:06 INFO - TOKEN: 92277667 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:19:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:19:07 INFO - TOKEN: 92277667 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:19:07 INFO - TOKEN: 92277667 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:19:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:19:07 INFO - TOKEN: 92277667 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:19:08 INFO - TOKEN: 92277667 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:19:08 INFO - TOKEN: 92277667 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:19:08 INFO - TOKEN: 92277667 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:19:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:20:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:20:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:20:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:20:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:20:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:20:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:20:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:20:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:20:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:20:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:20:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:20:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:20:09 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:25:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:25:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:25:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:25:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:25:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:25:07 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:25:07 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:25:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:25:07 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:25:08 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:25:08 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:25:08 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:25:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:26:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:26:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:26:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:26:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:26:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:26:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:26:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:26:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:26:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:26:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:26:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:26:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:26:09 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:30:04 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:30:04 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:30:04 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36547 | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36547. Falling back to existing DB data. | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140354 with 1 parts. | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JDMqJrjaTcpTMhah6... | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JDMqJrjaTcpTMhah6 | TIME: 2026-01-21 05:30:06 INFO - TOKEN: 53272915 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.0001186,-99.6309256/36.8559471,-99.5325762/36.8435616,-99.3670744/36.3878761,-99.3480559/36.1666428,-98.9558551/35.5001187,-98.9578937/35.5238578,-98.3505766/35.306063,-98.2449989/35.329413,-97.9425645/1281+US-81,+Pocasset,+OK+73079,+USA/@35.2819714,-98.0003414,12.64z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87ad8e06e2f7f3fd:0x66d53a8c9a1d69cc!2m2!1d-97.951969!2d35.214108!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=7005081c-8bba-4af6-b050-10a4d5726a20 | TIME: 2026-01-21 05:30:08 INFO - TOKEN: 53272915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 05:30:08 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 140354, part 1. | TIME: 2026-01-21 05:30:08 INFO - TOKEN: 53272915 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140354. | TIME: 2026-01-21 05:30:08 INFO - TOKEN: 140354 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140354. | TIME: 2026-01-21 05:30:08 INFO - TOKEN: 140354 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-21 05:30:09 INFO - TOKEN: 140354 | FUNCTION: get_unique_token | STATUS: Generated unique token: mkygwv9nijow | TIME: 2026-01-21 05:30:09 INFO - TOKEN: 140354 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1281 US-81, Pocasset, OK 73079, USA' | TIME: 2026-01-21 05:30:10 INFO - TOKEN: 140354 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.1728083, -97.9524509). | TIME: 2026-01-21 05:30:13 INFO - TOKEN: 140354 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 05:30:13 INFO - TOKEN: 140354 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: mkygwv9nijow | TIME: 2026-01-21 05:30:14 INFO - TOKEN: 53272915 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140354. | TIME: 2026-01-21 05:30:14 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:30:14 INFO - TOKEN: 53272915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:30:15 INFO - TOKEN: 53272915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:30:15 INFO - TOKEN: 53272915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:30:15 INFO - TOKEN: 53272915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:30:15 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:32:04 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:32:04 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:32:04 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36539 | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36539. Falling back to existing DB data. | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400242 with 1 parts. | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4tCsuPiqQRrV1BK89... | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4tCsuPiqQRrV1BK89 | TIME: 2026-01-21 05:32:07 INFO - TOKEN: 14686081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.6264472,-83.1728931/30.2626181,-82.7368423/30.2978612,-81.7708705/30.1595039,-81.5515368/28.218483,-80.7152189/27.2096279,-80.3987756/27.2100839,-80.3920899/27.2127272,-80.3933212/4425+SW+Rosser+Blvd,+Port+St.+Lucie,+FL+34953,+USA/@27.2161614,-80.4019787,15.36z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88dec1d761aea697:0xd504061460f5ffde!2m2!1d-80.3994318!2d27.2153617!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=2f2ea020-d041-4c79-a13b-5e6d7c058e26 | TIME: 2026-01-21 05:32:09 INFO - TOKEN: 14686081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-21 05:32:09 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 400242, part 1. | TIME: 2026-01-21 05:32:09 INFO - TOKEN: 14686081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400242. | TIME: 2026-01-21 05:32:09 INFO - TOKEN: 400242 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400242. | TIME: 2026-01-21 05:32:09 INFO - TOKEN: 400242 | FUNCTION: get_unique_token | STATUS: Using existing token: xsznexob4rw2 | TIME: 2026-01-21 05:32:10 INFO - TOKEN: 400242 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4425 SW Rosser Blvd, Port St. Lucie, FL 34953, USA' | TIME: 2026-01-21 05:32:11 INFO - TOKEN: 400242 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.2154449, -80.3995537). | TIME: 2026-01-21 05:32:16 INFO - TOKEN: 400242 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-21 05:32:16 INFO - TOKEN: 400242 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xsznexob4rw2 | TIME: 2026-01-21 05:32:16 INFO - TOKEN: 14686081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400242. | TIME: 2026-01-21 05:32:16 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:32:16 INFO - TOKEN: 14686081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:32:18 INFO - TOKEN: 14686081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:32:18 INFO - TOKEN: 14686081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:32:18 INFO - TOKEN: 14686081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:32:18 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:33:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:33:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:33:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:33:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:33:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:33:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:33:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:33:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:33:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:33:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:33:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:33:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:33:10 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:34:04 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:34:04 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:34:04 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:34:07 INFO - TOKEN: 50075135 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:34:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:34:07 INFO - TOKEN: 50075135 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:34:07 INFO - TOKEN: 50075135 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:34:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:34:07 INFO - TOKEN: 50075135 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:34:08 INFO - TOKEN: 50075135 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:34:08 INFO - TOKEN: 50075135 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:34:08 INFO - TOKEN: 50075135 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:34:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:36:04 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:36:04 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:36:04 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:36:06 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:36:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:36:07 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:36:07 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:36:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:36:07 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:36:08 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:36:08 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:36:08 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:36:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:37:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:37:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:37:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:37:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:37:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:37:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:37:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:37:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:37:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:37:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:37:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:37:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:37:10 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:38:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:38:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:38:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:38:06 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:38:06 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:38:06 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:38:06 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:38:06 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:38:06 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:38:07 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:38:07 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:38:07 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:38:07 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:45:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:45:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:45:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:45:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:45:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:45:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:45:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:45:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:45:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:45:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:45:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:45:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:45:10 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:46:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:46:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:46:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:46:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:46:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:46:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:46:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:46:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:46:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:46:09 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:46:09 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:46:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:46:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:48:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:48:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:48:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:48:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:48:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:48:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:48:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:48:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:48:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:48:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:48:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:48:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:48:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:49:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:49:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:49:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36572 | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36572. Falling back to existing DB data. | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110171 with 1 parts. | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7... | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7 | TIME: 2026-01-21 05:49:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179394,-114.05003/36.2837449,-115.0667675/36.227609,-115.3256848/36.0563459,-115.1398289/35.9426775,-114.9066598/35.1759899,-114.8493295/@35.1165709,-115.2769775,9.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ec61bb14-bfaf-4e92-bd43-0e321688978d | TIME: 2026-01-21 05:49:08 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 05:49:08 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 110171, part 1. | TIME: 2026-01-21 05:49:08 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110171. | TIME: 2026-01-21 05:49:09 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110171. | TIME: 2026-01-21 05:49:09 INFO - TOKEN: 110171 | FUNCTION: get_unique_token | STATUS: Using existing token: i8igvsxmrkgd | TIME: 2026-01-21 05:49:09 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 05:49:10 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i8igvsxmrkgd | TIME: 2026-01-21 05:49:10 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110171. | TIME: 2026-01-21 05:49:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:49:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:49:12 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:49:12 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:49:12 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:49:12 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:50:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:50:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:50:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:50:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:50:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:50:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:50:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:50:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:50:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:50:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:50:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:50:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:50:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:51:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:51:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:51:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:51:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:51:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:51:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:51:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:51:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:51:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:51:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:51:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:51:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:51:10 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 05:53:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:53:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 05:53:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36569 | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36569. Falling back to existing DB data. | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110171 with 1 parts. | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7... | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7 | TIME: 2026-01-21 05:53:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179394,-114.05003/36.2837449,-115.0667675/36.227609,-115.3256848/36.0563459,-115.1398289/35.9426775,-114.9066598/35.1759899,-114.8493295/@35.1165709,-115.2769775,9.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ec61bb14-bfaf-4e92-bd43-0e321688978d | TIME: 2026-01-21 05:53:09 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 05:53:09 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 110171, part 1. | TIME: 2026-01-21 05:53:09 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110171. | TIME: 2026-01-21 05:53:09 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110171. | TIME: 2026-01-21 05:53:09 INFO - TOKEN: 110171 | FUNCTION: get_unique_token | STATUS: Using existing token: i8igvsxmrkgd | TIME: 2026-01-21 05:53:10 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 05:53:11 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i8igvsxmrkgd | TIME: 2026-01-21 05:53:11 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110171. | TIME: 2026-01-21 05:53:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 05:53:11 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 05:53:13 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:53:13 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 05:53:13 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 05:53:13 INFO - TOKEN: 62193204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 06:41:07 INFO - TOKEN: 62193204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:41:07 INFO - TOKEN: 62193204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:41:07 INFO - TOKEN: 62193204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 06:41:09 INFO - TOKEN: 62193204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 06:41:09 INFO - TOKEN: 62193204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 06:41:09 INFO - TOKEN: 62193204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 06:41:09 INFO - TOKEN: 62193204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 06:41:09 INFO - TOKEN: 62193204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 06:41:09 INFO - TOKEN: 62193204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 06:41:10 INFO - TOKEN: 62193204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:41:10 INFO - TOKEN: 62193204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:41:10 INFO - TOKEN: 62193204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 06:41:10 INFO - TOKEN: 62193204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 06:42:04 INFO - TOKEN: 62193204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:42:04 INFO - TOKEN: 62193204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:42:04 INFO - TOKEN: 62193204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 06:42:06 INFO - TOKEN: 62193204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 06:42:07 INFO - TOKEN: 62193204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 06:42:07 INFO - TOKEN: 62193204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 06:42:07 INFO - TOKEN: 62193204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 06:42:07 INFO - TOKEN: 62193204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 06:42:07 INFO - TOKEN: 62193204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 06:42:07 INFO - TOKEN: 62193204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:42:07 INFO - TOKEN: 62193204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:42:07 INFO - TOKEN: 62193204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 06:42:07 INFO - TOKEN: 91926537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 06:44:04 INFO - TOKEN: 91926537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:44:04 INFO - TOKEN: 91926537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:44:04 INFO - TOKEN: 91926537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 06:44:06 INFO - TOKEN: 91926537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 06:44:07 INFO - TOKEN: 91926537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 06:44:07 INFO - TOKEN: 91926537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 06:44:07 INFO - TOKEN: 91926537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 06:44:07 INFO - TOKEN: 91926537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 06:44:07 INFO - TOKEN: 91926537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 06:44:07 INFO - TOKEN: 91926537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:44:07 INFO - TOKEN: 91926537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:44:07 INFO - TOKEN: 91926537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 06:44:07 INFO - TOKEN: 91926537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 06:45:04 INFO - TOKEN: 91926537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:45:04 INFO - TOKEN: 91926537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:45:04 INFO - TOKEN: 91926537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 06:45:06 INFO - TOKEN: 91926537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 06:45:06 INFO - TOKEN: 91926537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 06:45:06 INFO - TOKEN: 91926537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 06:45:06 INFO - TOKEN: 91926537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 06:45:06 INFO - TOKEN: 91926537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 06:45:06 INFO - TOKEN: 91926537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 06:45:07 INFO - TOKEN: 91926537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:45:07 INFO - TOKEN: 91926537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:45:07 INFO - TOKEN: 91926537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 06:45:07 INFO - TOKEN: 41726311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 06:46:18 INFO - TOKEN: 41726311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:46:18 INFO - TOKEN: 41726311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:46:18 INFO - TOKEN: 41726311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 06:46:20 INFO - TOKEN: 41726311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 06:46:21 INFO - TOKEN: 41726311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 06:46:21 INFO - TOKEN: 41726311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 06:46:21 INFO - TOKEN: 41726311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 06:46:21 INFO - TOKEN: 41726311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 06:46:21 INFO - TOKEN: 41726311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 06:46:21 INFO - TOKEN: 41726311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:46:21 INFO - TOKEN: 41726311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:46:21 INFO - TOKEN: 41726311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 06:46:21 INFO - TOKEN: 41726311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 06:47:04 INFO - TOKEN: 41726311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:47:04 INFO - TOKEN: 41726311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:47:04 INFO - TOKEN: 41726311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 06:47:07 INFO - TOKEN: 41726311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 06:47:07 INFO - TOKEN: 41726311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 06:47:07 INFO - TOKEN: 41726311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 06:47:07 INFO - TOKEN: 41726311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 06:47:07 INFO - TOKEN: 41726311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 06:47:07 INFO - TOKEN: 41726311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 06:47:08 INFO - TOKEN: 41726311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:47:08 INFO - TOKEN: 41726311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:47:08 INFO - TOKEN: 41726311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 06:47:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 06:49:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:49:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:49:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 06:49:06 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 06:49:06 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 06:49:06 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 06:49:06 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 06:49:06 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 06:49:06 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 06:49:08 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:49:08 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:49:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 06:49:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 06:53:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:53:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:53:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 06:53:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 06:53:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 06:53:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 06:53:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 06:53:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 06:53:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 06:53:08 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:53:08 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:53:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 06:53:08 INFO - TOKEN: 39892791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 06:55:05 INFO - TOKEN: 39892791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:55:05 INFO - TOKEN: 39892791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 06:55:05 INFO - TOKEN: 39892791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 06:55:07 INFO - TOKEN: 39892791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 06:55:07 INFO - TOKEN: 39892791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 06:55:07 INFO - TOKEN: 39892791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 06:55:07 INFO - TOKEN: 39892791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 06:55:07 INFO - TOKEN: 39892791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 06:55:07 INFO - TOKEN: 39892791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 06:55:08 INFO - TOKEN: 39892791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:55:08 INFO - TOKEN: 39892791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 06:55:08 INFO - TOKEN: 39892791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 06:55:08 INFO - TOKEN: 46477414 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 12:13:04 INFO - TOKEN: 46477414 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 12:13:04 INFO - TOKEN: 46477414 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 12:13:04 INFO - TOKEN: 46477414 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 12:13:06 INFO - TOKEN: 46477414 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 12:13:07 INFO - TOKEN: 46477414 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 12:13:07 INFO - TOKEN: 46477414 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 12:13:07 INFO - TOKEN: 46477414 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 12:13:07 INFO - TOKEN: 46477414 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 12:13:07 INFO - TOKEN: 46477414 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 12:13:07 INFO - TOKEN: 46477414 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 12:13:07 INFO - TOKEN: 46477414 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 12:13:07 INFO - TOKEN: 46477414 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 12:13:07 INFO - TOKEN: 46477414 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 12:15:04 INFO - TOKEN: 46477414 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 12:15:04 INFO - TOKEN: 46477414 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 12:15:04 INFO - TOKEN: 46477414 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 12:15:07 INFO - TOKEN: 46477414 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 12:15:07 INFO - TOKEN: 46477414 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 12:15:07 INFO - TOKEN: 46477414 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 12:15:07 INFO - TOKEN: 46477414 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 12:15:07 INFO - TOKEN: 46477414 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36488 | TIME: 2026-01-21 12:15:07 INFO - TOKEN: 46477414 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36488. Falling back to existing DB data. | TIME: 2026-01-21 12:15:07 INFO - TOKEN: 46477414 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36488 because it has no route_token in new or existing data. | TIME: 2026-01-21 12:15:07 INFO - TOKEN: 46477414 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 12:15:07 INFO - TOKEN: 46477414 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 12:15:08 INFO - TOKEN: 46477414 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 12:15:08 INFO - TOKEN: 46477414 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 12:15:08 INFO - TOKEN: 46477414 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 12:15:08 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 18:53:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 18:53:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 18:53:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 18:53:07 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 18:53:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 18:53:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 18:53:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 18:53:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 18:53:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 18:53:09 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 18:53:09 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 18:53:09 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 18:53:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 19:06:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 19:06:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 19:06:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36574 | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36574. Falling back to existing DB data. | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-21 19:06:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-21 19:06:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-21 19:06:08 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-21 19:06:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 19:06:09 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-21 19:06:10 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-21 19:06:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 19:06:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 19:06:11 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 19:06:11 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 19:06:11 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 19:06:11 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 20:03:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:03:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:03:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36576 | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36576. Falling back to existing DB data. | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-21 20:03:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-21 20:03:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-21 20:03:08 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-21 20:03:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 20:03:09 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-21 20:03:10 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-21 20:03:10 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 20:03:10 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 20:03:12 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:03:12 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:03:12 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 20:03:12 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 20:09:04 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:09:04 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:09:04 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36575 | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36575. Falling back to existing DB data. | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210178 with 1 parts. | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vnjHzGkd3poK5uot6... | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vnjHzGkd3poK5uot6 | TIME: 2026-01-21 20:09:08 INFO - TOKEN: 78421181 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.117633,-87.5316984/39.6920219,-86.2213512/39.8001288,-86.0162713/39.8306355,-84.8138378/@39.8303365,-84.8136498,18.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDYwOC4wKgBIAVAD&skid=36b8e904-82e7-42eb-801f-0c0c2e146802 | TIME: 2026-01-21 20:09:09 INFO - TOKEN: 78421181 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 20:09:09 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210178, part 1. | TIME: 2026-01-21 20:09:09 INFO - TOKEN: 78421181 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210178. | TIME: 2026-01-21 20:09:10 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210178. | TIME: 2026-01-21 20:09:10 INFO - TOKEN: 210178 | FUNCTION: get_unique_token | STATUS: Using existing token: l90nodujqkyx | TIME: 2026-01-21 20:09:10 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 20:09:11 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l90nodujqkyx | TIME: 2026-01-21 20:09:12 INFO - TOKEN: 78421181 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210178. | TIME: 2026-01-21 20:09:12 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 20:09:12 INFO - TOKEN: 78421181 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 20:09:16 INFO - TOKEN: 78421181 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:09:16 INFO - TOKEN: 78421181 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:09:16 INFO - TOKEN: 78421181 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 20:09:16 INFO - TOKEN: 62193204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 20:39:04 INFO - TOKEN: 62193204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:39:04 INFO - TOKEN: 62193204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:39:04 INFO - TOKEN: 62193204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 20:39:07 INFO - TOKEN: 62193204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 20:39:07 INFO - TOKEN: 62193204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 20:39:07 INFO - TOKEN: 62193204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 20:39:07 INFO - TOKEN: 62193204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 20:39:07 INFO - TOKEN: 62193204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 20:39:07 INFO - TOKEN: 62193204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 20:39:08 INFO - TOKEN: 62193204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:39:08 INFO - TOKEN: 62193204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:39:08 INFO - TOKEN: 62193204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 20:39:08 INFO - TOKEN: 91926537 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 20:40:04 INFO - TOKEN: 91926537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:40:04 INFO - TOKEN: 91926537 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:40:04 INFO - TOKEN: 91926537 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 20:40:06 INFO - TOKEN: 91926537 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 20:40:07 INFO - TOKEN: 91926537 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 20:40:07 INFO - TOKEN: 91926537 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 20:40:07 INFO - TOKEN: 91926537 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 20:40:07 INFO - TOKEN: 91926537 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 20:40:07 INFO - TOKEN: 91926537 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 20:40:07 INFO - TOKEN: 91926537 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:40:07 INFO - TOKEN: 91926537 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:40:07 INFO - TOKEN: 91926537 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 20:40:07 INFO - TOKEN: 41726311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 20:41:04 INFO - TOKEN: 41726311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:41:04 INFO - TOKEN: 41726311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:41:04 INFO - TOKEN: 41726311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 20:41:06 INFO - TOKEN: 41726311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 20:41:07 INFO - TOKEN: 41726311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 20:41:07 INFO - TOKEN: 41726311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 20:41:07 INFO - TOKEN: 41726311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 20:41:07 INFO - TOKEN: 41726311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 20:41:07 INFO - TOKEN: 41726311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 20:41:07 INFO - TOKEN: 41726311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:41:07 INFO - TOKEN: 41726311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:41:07 INFO - TOKEN: 41726311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 20:41:07 INFO - TOKEN: 39892791 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 20:42:04 INFO - TOKEN: 39892791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:42:04 INFO - TOKEN: 39892791 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:42:04 INFO - TOKEN: 39892791 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 20:42:07 INFO - TOKEN: 39892791 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 20:42:07 INFO - TOKEN: 39892791 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 20:42:07 INFO - TOKEN: 39892791 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 20:42:07 INFO - TOKEN: 39892791 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 20:42:07 INFO - TOKEN: 39892791 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 20:42:07 INFO - TOKEN: 39892791 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 20:42:08 INFO - TOKEN: 39892791 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:42:08 INFO - TOKEN: 39892791 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:42:08 INFO - TOKEN: 39892791 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 20:42:08 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 20:43:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:43:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:43:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 20:43:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 20:43:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 20:43:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 20:43:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 20:43:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36568 | TIME: 2026-01-21 20:43:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36568. Falling back to existing DB data. | TIME: 2026-01-21 20:43:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36568 because it has no route_token in new or existing data. | TIME: 2026-01-21 20:43:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 20:43:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 20:43:09 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:43:09 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:43:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 20:43:09 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 20:54:03 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:54:03 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 20:54:03 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 20:54:06 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:03:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:03:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:03:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:03:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:03:07 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:08:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:08:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:08:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:08:06 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:08:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:08:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:08:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:08:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 21:08:06 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:08:06 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:08:07 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:08:07 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:08:07 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:08:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:09:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:09:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:09:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:09:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:10:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:10:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:10:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:10:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:10:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:10:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:10:06 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:10:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:10:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:10:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:10:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:10:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:10:07 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:11:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:11:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:11:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:11:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:11:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:11:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:11:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:11:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:11:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:11:07 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:11:07 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:11:07 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:11:07 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:12:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:12:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:12:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:12:07 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:12:08 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:12:08 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:12:08 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:12:08 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:12:08 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:12:10 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:12:10 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:12:10 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:12:10 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:14:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:14:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:14:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:14:07 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:14:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:14:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:14:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:14:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:14:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:14:09 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:14:09 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:14:09 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:14:09 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:15:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:15:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:15:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:15:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:15:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:15:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:15:06 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:15:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:15:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:15:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:15:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:15:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:15:07 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:16:05 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:16:05 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:16:05 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:16:07 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36491 | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36491 | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36491. Falling back to existing DB data. | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240479 with 2 parts. | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wbVFhPdtQffqrBMT9... | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wbVFhPdtQffqrBMT9 | TIME: 2026-01-21 21:16:08 INFO - TOKEN: 88949216 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849628,-80.5188939/41.0609023,-81.4773045/41.0271543,-81.4629528/41.0237711,-81.9083849/40.8573387,-82.2607741/40.9381115,-82.1092921/41.0272376,-82.1275401/41.0426069,-82.7198258/41.1083604,-83.2243065/41.0442723,-83.6501676/@41.0449758,-83.6506028,17.12z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=17044949-43a2-4be7-838d-776bce50a0db | TIME: 2026-01-21 21:16:09 INFO - TOKEN: 88949216 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 21:16:09 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240479, part 1. | TIME: 2026-01-21 21:16:09 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240479. | TIME: 2026-01-21 21:16:10 INFO - TOKEN: 240479 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240479. | TIME: 2026-01-21 21:16:10 INFO - TOKEN: 240479 | FUNCTION: get_unique_token | STATUS: Using existing token: zn1vme0pewx5 | TIME: 2026-01-21 21:16:10 INFO - TOKEN: 240479 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 21:16:11 INFO - TOKEN: 240479 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zn1vme0pewx5 | TIME: 2026-01-21 21:16:11 INFO - TOKEN: 88949216 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BWLvCssbzqVKnC9n8... | TIME: 2026-01-21 21:16:11 INFO - TOKEN: 88949216 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BWLvCssbzqVKnC9n8 | TIME: 2026-01-21 21:16:11 INFO - TOKEN: 88949216 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.0442559,-83.6501718/41.0588303,-83.6503293/40.9812146,-84.1644302/40.9826129,-84.2004309/40.9818788,-84.2025216/41.0235206,-84.3143521/41.0164113,-84.7265537/40.9538636,-84.727244/40.998291,-84.8033516/@40.9631943,-84.5794383,9.79z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0531b5e8-81c9-4145-8bac-a04dc901d7aa | TIME: 2026-01-21 21:16:13 INFO - TOKEN: 88949216 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-21 21:16:13 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240479, part 2. | TIME: 2026-01-21 21:16:13 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-21 21:16:13 INFO - TOKEN: 88949216 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240479. | TIME: 2026-01-21 21:16:13 INFO - TOKEN: 240479 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240479. | TIME: 2026-01-21 21:16:13 INFO - TOKEN: 240479 | FUNCTION: get_unique_token | STATUS: Using existing token: zn1vme0pewx5 | TIME: 2026-01-21 21:16:13 INFO - TOKEN: 240479 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-21 21:16:14 INFO - TOKEN: 240479 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zn1vme0pewx5 | TIME: 2026-01-21 21:16:15 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240479. | TIME: 2026-01-21 21:16:15 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:16:15 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:16:17 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:16:17 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:16:17 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:16:17 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:18:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:18:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:18:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:18:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:18:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:18:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:18:06 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:18:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:18:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:18:07 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:18:07 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:18:07 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:18:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:20:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:20:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:20:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:20:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:20:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:20:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:20:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:20:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:20:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:20:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:20:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:20:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:20:07 INFO - TOKEN: 17857921 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:22:04 INFO - TOKEN: 17857921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:22:04 INFO - TOKEN: 17857921 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:22:04 INFO - TOKEN: 17857921 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34059 | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34059 | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34059. Falling back to existing DB data. | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220579 with 2 parts. | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KCmQagdDt1iKu1J1A... | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KCmQagdDt1iKu1J1A | TIME: 2026-01-21 21:22:07 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/195+N+Will+Rd,+Diamond,+IL+60416,+USA/41.2885033,-88.2504029/41.2863794,-88.4202711/41.3724506,-88.4264149/41.3771083,-88.567016/41.3657951,-89.0102204/41.3608849,-89.0143111/41.3303632,-89.0952427/41.3303184,-89.1199221/41.3654551,-89.1295528/@41.2969184,-89.0334292,96554m/data=!3m1!1e3!4m17!4m16!1m5!1m1!1s0x880e83379265e56f:0x8073c8689f1c08a9!2m2!1d-88.2469834!2d41.2909422!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=49dd4503-0864-4b2c-b6ed-815fedac52a6 | TIME: 2026-01-21 21:22:09 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 21:22:09 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220579, part 1. | TIME: 2026-01-21 21:22:09 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220579. | TIME: 2026-01-21 21:22:09 INFO - TOKEN: 220579 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220579. | TIME: 2026-01-21 21:22:09 INFO - TOKEN: 220579 | FUNCTION: get_unique_token | STATUS: Using existing token: wgc0y5btkhab | TIME: 2026-01-21 21:22:09 INFO - TOKEN: 220579 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '195 N Will Rd, Diamond, IL 60416, USA' | TIME: 2026-01-21 21:22:11 INFO - TOKEN: 220579 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2949216, -88.2471729). | TIME: 2026-01-21 21:22:13 INFO - TOKEN: 220579 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 21:22:13 INFO - TOKEN: 220579 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wgc0y5btkhab | TIME: 2026-01-21 21:22:13 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fPmBhBXiWiSECWXy7... | TIME: 2026-01-21 21:22:13 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fPmBhBXiWiSECWXy7 | TIME: 2026-01-21 21:22:13 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.3653786,-89.1304341/41.4138474,-90.0467903/41.4788604,-90.6320997/@41.4820118,-90.6309412,2178m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=26491146-0050-4550-8b72-8f50f7bec85e | TIME: 2026-01-21 21:22:14 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 21:22:14 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 220579, part 2. | TIME: 2026-01-21 21:22:14 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-21 21:22:14 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220579. | TIME: 2026-01-21 21:22:15 INFO - TOKEN: 220579 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220579. | TIME: 2026-01-21 21:22:15 INFO - TOKEN: 220579 | FUNCTION: get_unique_token | STATUS: Using existing token: wgc0y5btkhab | TIME: 2026-01-21 21:22:15 INFO - TOKEN: 220579 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '195 N Will Rd, Diamond, IL 60416, USA' | TIME: 2026-01-21 21:22:17 INFO - TOKEN: 220579 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2949216, -88.2471729). | TIME: 2026-01-21 21:22:18 INFO - TOKEN: 220579 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-21 21:22:18 INFO - TOKEN: 220579 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wgc0y5btkhab | TIME: 2026-01-21 21:22:18 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220579. | TIME: 2026-01-21 21:22:18 INFO - TOKEN: 17857921 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:22:18 INFO - TOKEN: 17857921 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:22:20 INFO - TOKEN: 17857921 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:22:20 INFO - TOKEN: 17857921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:22:20 INFO - TOKEN: 17857921 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:22:20 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:23:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:23:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:23:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:23:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:23:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:23:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:23:06 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:23:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:23:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:23:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:23:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:23:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:23:07 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:24:03 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:24:03 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:24:04 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:24:06 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:24:06 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:24:06 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:24:06 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:24:06 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 21:24:06 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:24:06 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:24:07 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:24:07 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:24:07 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:24:07 INFO - TOKEN: 17857921 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:25:04 INFO - TOKEN: 17857921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:25:04 INFO - TOKEN: 17857921 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:25:04 INFO - TOKEN: 17857921 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34060 | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34060. Falling back to existing DB data. | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200288 with 1 parts. | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AnEP4qXjWdvvS66v8... | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AnEP4qXjWdvvS66v8 | TIME: 2026-01-21 21:25:07 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0020506,-97.6119521/39.8117972,-97.7115884/39.6961334,-99.3094902/37.9122013,-99.4409694/37.4318915,-100.048694/36.9980532,-100.9970601/@37.6815194,-101.1077814,8.05z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=e8157eb0-dbc9-4fbb-916f-58368aafc2f2 | TIME: 2026-01-21 21:25:08 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 21:25:08 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 200288, part 1. | TIME: 2026-01-21 21:25:08 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200288. | TIME: 2026-01-21 21:25:09 INFO - TOKEN: 200288 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200288. | TIME: 2026-01-21 21:25:09 INFO - TOKEN: 200288 | FUNCTION: get_unique_token | STATUS: Using existing token: ad9klodimu9f | TIME: 2026-01-21 21:25:09 INFO - TOKEN: 200288 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 21:25:10 INFO - TOKEN: 200288 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ad9klodimu9f | TIME: 2026-01-21 21:25:11 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200288. | TIME: 2026-01-21 21:25:11 INFO - TOKEN: 17857921 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:25:11 INFO - TOKEN: 17857921 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:25:13 INFO - TOKEN: 17857921 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:25:13 INFO - TOKEN: 17857921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:25:13 INFO - TOKEN: 17857921 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:25:13 INFO - TOKEN: 17857921 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:26:04 INFO - TOKEN: 17857921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:26:04 INFO - TOKEN: 17857921 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:26:04 INFO - TOKEN: 17857921 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34061 | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34061. Falling back to existing DB data. | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140319 with 1 parts. | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QF2xVZvhN7PhKRuW7... | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QF2xVZvhN7PhKRuW7 | TIME: 2026-01-21 21:26:07 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9985976,-100.8916732/36.6163452,-100.852629/36.4996804,-101.7882009/@36.5502174,-101.5686749,10.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=f52fe2e2-79fc-4d35-a954-168a9ce6e927 | TIME: 2026-01-21 21:26:08 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 21:26:08 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140319, part 1. | TIME: 2026-01-21 21:26:08 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140319. | TIME: 2026-01-21 21:26:09 INFO - TOKEN: 140319 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140319. | TIME: 2026-01-21 21:26:09 INFO - TOKEN: 140319 | FUNCTION: get_unique_token | STATUS: Using existing token: fb8f9mqbielk | TIME: 2026-01-21 21:26:09 INFO - TOKEN: 140319 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 21:26:11 INFO - TOKEN: 140319 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fb8f9mqbielk | TIME: 2026-01-21 21:26:11 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140319. | TIME: 2026-01-21 21:26:11 INFO - TOKEN: 17857921 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:26:11 INFO - TOKEN: 17857921 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:26:13 INFO - TOKEN: 17857921 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:26:13 INFO - TOKEN: 17857921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:26:13 INFO - TOKEN: 17857921 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:26:13 INFO - TOKEN: 17857921 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:28:04 INFO - TOKEN: 17857921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:28:04 INFO - TOKEN: 17857921 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:28:04 INFO - TOKEN: 17857921 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34062 | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34062. Falling back to existing DB data. | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310533 with 1 parts. | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GQmnfyFRwj2kHBGC8... | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GQmnfyFRwj2kHBGC8 | TIME: 2026-01-21 21:28:07 INFO - TOKEN: 17857921 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4996905,-101.7881581/36.0992295,-102.4663194/36.0929214,-102.5090921/36.0790255,-102.5854026/36.0311219,-102.5685503/35.6477584,-103.0457309/@35.6475143,-103.0457721,20.47z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=50c9c37f-4f3f-4fea-b6c6-bf2bd8b0f4c6 | TIME: 2026-01-21 21:28:09 INFO - TOKEN: 17857921 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 21:28:09 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 310533, part 1. | TIME: 2026-01-21 21:28:09 INFO - TOKEN: 17857921 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310533. | TIME: 2026-01-21 21:28:09 INFO - TOKEN: 310533 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310533. | TIME: 2026-01-21 21:28:09 INFO - TOKEN: 310533 | FUNCTION: get_unique_token | STATUS: Using existing token: hv1e49to0k0w | TIME: 2026-01-21 21:28:10 INFO - TOKEN: 310533 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 21:28:11 INFO - TOKEN: 310533 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hv1e49to0k0w | TIME: 2026-01-21 21:28:12 INFO - TOKEN: 17857921 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310533. | TIME: 2026-01-21 21:28:12 INFO - TOKEN: 17857921 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:28:12 INFO - TOKEN: 17857921 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:28:14 INFO - TOKEN: 17857921 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:28:14 INFO - TOKEN: 17857921 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:28:14 INFO - TOKEN: 17857921 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:28:14 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:31:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:31:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:31:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:31:06 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:31:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:31:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:31:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:31:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33982 | TIME: 2026-01-21 21:31:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33982. Falling back to existing DB data. | TIME: 2026-01-21 21:31:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100002 with 1 parts. | TIME: 2026-01-21 21:31:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7Pnqdxto4EgX4Rj67... | TIME: 2026-01-21 21:31:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7Pnqdxto4EgX4Rj67 | TIME: 2026-01-21 21:31:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/15130+Historic+Rte+66/35.2171515,-114.0057418/35.1709658,-111.6556915/34.9751679,-110.0815578/35.3624307,-109.0467859/@35.8281551,-113.8771508,467995m/data=!3m1!1e3!4m12!4m11!1m5!1m1!1s0x80d1e03103a62d45:0x97e77c846d990b17!2m2!1d-114.4853807!2d34.7168289!1m0!1m0!1m0!1m0!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=3d04d0c7-ca71-45a6-8dc1-a8f44de35f22 | TIME: 2026-01-21 21:31:08 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 21:31:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100002, part 1. | TIME: 2026-01-21 21:31:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100002. | TIME: 2026-01-21 21:31:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100002. | TIME: 2026-01-21 21:31:08 INFO - TOKEN: 100002 | FUNCTION: get_unique_token | STATUS: Using existing token: qrc72d1ho5d6 | TIME: 2026-01-21 21:31:09 INFO - TOKEN: 100002 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15130 Historic Rte 66' | TIME: 2026-01-21 21:31:10 INFO - TOKEN: 100002 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.5483523, -117.3020860). | TIME: 2026-01-21 21:31:14 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 21:31:14 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrc72d1ho5d6 | TIME: 2026-01-21 21:31:14 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100002. | TIME: 2026-01-21 21:31:14 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:31:14 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:31:16 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:31:16 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:31:16 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:31:16 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:33:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:33:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:33:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:33:06 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:33:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:33:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:33:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:33:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33983 | TIME: 2026-01-21 21:33:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33983. Falling back to existing DB data. | TIME: 2026-01-21 21:33:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-21 21:33:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/A6mY2fwxY3gLCcJo9... | TIME: 2026-01-21 21:33:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/A6mY2fwxY3gLCcJo9 | TIME: 2026-01-21 21:33:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624321,-109.0467856/35.5284771,-108.7536274/35.1067894,-106.6206377/35.1834571,-103.7057551/35.6528099,-103.0391316/@35.5595989,-108.803555,10376m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=12d50724-33b7-4811-8d5c-c90b2f583973 | TIME: 2026-01-21 21:33:09 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 21:33:09 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160074, part 1. | TIME: 2026-01-21 21:33:09 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-21 21:33:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-21 21:33:09 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-21 21:33:09 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 21:33:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-21 21:33:11 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-21 21:33:11 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:33:11 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:33:13 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:33:13 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:33:13 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:33:13 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:35:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:35:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:35:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36534 | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36534. Falling back to existing DB data. | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180002 with 1 parts. | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yzAFLynDqAuXbaFu6... | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yzAFLynDqAuXbaFu6 | TIME: 2026-01-21 21:35:07 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1531452,-90.0663456/34.9085107,-91.2075186/34.7526122,-92.1627196/34.6321962,-92.4668744/34.2137886,-93.0308519/33.4703616,-94.0430956/@34.6590635,-92.6657023,7.97z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkyMy4wKgBIAVAD&skid=ca1d98f5-c7a6-48d4-bd4e-85e3a32ecca7 | TIME: 2026-01-21 21:35:09 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-21 21:35:09 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 180002, part 1. | TIME: 2026-01-21 21:35:09 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180002. | TIME: 2026-01-21 21:35:09 INFO - TOKEN: 180002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180002. | TIME: 2026-01-21 21:35:09 INFO - TOKEN: 180002 | FUNCTION: get_unique_token | STATUS: Using existing token: 9z323g5krl5n | TIME: 2026-01-21 21:35:09 INFO - TOKEN: 180002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-21 21:35:11 INFO - TOKEN: 180002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9z323g5krl5n | TIME: 2026-01-21 21:35:11 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180002. | TIME: 2026-01-21 21:35:11 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:35:11 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:35:13 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:35:13 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:35:13 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:35:13 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:36:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:36:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:36:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:36:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:36:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:36:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:36:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:36:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:36:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:36:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:36:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:36:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:36:09 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:37:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:37:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:37:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:37:07 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:37:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:37:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:37:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:37:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:37:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:37:09 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:37:09 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:37:09 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:37:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:38:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:38:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:38:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33985 | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33985. Falling back to existing DB data. | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140318 with 1 parts. | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/sazjnX3B8gDzfKT5A... | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/sazjnX3B8gDzfKT5A | TIME: 2026-01-21 21:38:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4986228,-101.7899969/36.6922665,-101.4640235/36.998037,-100.9965236/@36.6923328,-101.4642793,56m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=86bbea16-c26e-469e-9a11-ee5a75ef4338 | TIME: 2026-01-21 21:38:09 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 21:38:09 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140318, part 1. | TIME: 2026-01-21 21:38:09 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140318. | TIME: 2026-01-21 21:38:09 INFO - TOKEN: 140318 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140318. | TIME: 2026-01-21 21:38:09 INFO - TOKEN: 140318 | FUNCTION: get_unique_token | STATUS: Using existing token: po9fc9v19buj | TIME: 2026-01-21 21:38:09 INFO - TOKEN: 140318 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 21:38:11 INFO - TOKEN: 140318 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: po9fc9v19buj | TIME: 2026-01-21 21:38:11 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140318. | TIME: 2026-01-21 21:38:11 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:38:11 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:38:13 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:38:13 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:38:13 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:38:13 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:43:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:43:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:43:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:43:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:43:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:43:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:43:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:43:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:43:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:43:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:43:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:43:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:43:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 21:49:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:49:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 21:49:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 21:49:07 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:05:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:05:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:05:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:05:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:05:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:05:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:05:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:05:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:05:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:05:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:05:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:05:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:05:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:06:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:06:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:06:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:06:07 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:07:04 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:07:04 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:07:04 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:07:06 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:07:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:07:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:07:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:07:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36594 | TIME: 2026-01-21 22:07:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36594. Falling back to existing DB data. | TIME: 2026-01-21 22:07:07 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540140 with 1 parts. | TIME: 2026-01-21 22:07:07 INFO - TOKEN: 91894915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xa68cihyPvSDDWer5... | TIME: 2026-01-21 22:07:07 INFO - TOKEN: 91894915 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xa68cihyPvSDDWer5 | TIME: 2026-01-21 22:07:07 INFO - TOKEN: 91894915 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6676331,-74.1726628/40.6759546,-74.1984746/40.6514484,-74.2222146/40.6561117,-74.2301295/40.610335,-74.2864791/40.5891615,-74.297955/40.5387427,-74.3709145/40.6434403,-74.6528966/40.6722453,-75.177693/@40.5740504,-74.3243587,12.62z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ed925a1a-13f9-47d1-aa94-cb5fd203e533 | TIME: 2026-01-21 22:07:08 INFO - TOKEN: 91894915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 22:07:08 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540140, part 1. | TIME: 2026-01-21 22:07:08 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540140. | TIME: 2026-01-21 22:07:08 INFO - TOKEN: 540140 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540140. | TIME: 2026-01-21 22:07:08 INFO - TOKEN: 540140 | FUNCTION: get_unique_token | STATUS: Using existing token: lmff5abwnpn2 | TIME: 2026-01-21 22:07:09 INFO - TOKEN: 540140 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-21 22:07:10 INFO - TOKEN: 540140 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-21 22:07:10 INFO - TOKEN: 540140 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 22:07:10 INFO - TOKEN: 540140 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lmff5abwnpn2 | TIME: 2026-01-21 22:07:11 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540140. | TIME: 2026-01-21 22:07:11 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:07:11 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:07:11 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:07:11 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:07:11 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:07:11 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:08:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:08:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:08:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:08:07 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:09:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:09:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:09:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36579 | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36579. Falling back to existing DB data. | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540124 with 1 parts. | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6... | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ihkrAhkP8Fep8q6N6 | TIME: 2026-01-21 22:09:06 INFO - TOKEN: 36700244 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7017234,-74.1419773/40.6729726,-74.16114/40.6757826,-74.1905273/40.6457445,-74.226916/40.6526103,-74.2364507/40.5926659,-74.2930793/40.5386766,-74.3700752/40.5435757,-74.393114/40.6437308,-74.6568752/40.6722852,-75.1777556/@40.7000414,-74.8096002,10.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=21571eaa-fb2b-40f1-ba97-f56cdc819c3a | TIME: 2026-01-21 22:09:08 INFO - TOKEN: 36700244 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-21 22:09:08 INFO - TOKEN: 36700244 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540124, part 1. | TIME: 2026-01-21 22:09:08 INFO - TOKEN: 36700244 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540124. | TIME: 2026-01-21 22:09:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540124. | TIME: 2026-01-21 22:09:09 INFO - TOKEN: 540124 | FUNCTION: get_unique_token | STATUS: Using existing token: n1znhutddg5i | TIME: 2026-01-21 22:09:09 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-21 22:09:10 INFO - TOKEN: 540124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n1znhutddg5i | TIME: 2026-01-21 22:09:10 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540124. | TIME: 2026-01-21 22:09:10 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:09:10 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:09:11 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:09:11 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:09:11 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:09:11 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:10:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:10:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:10:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:10:06 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:10:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:10:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:10:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:10:06 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:10:06 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:10:07 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:10:07 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:10:07 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:10:07 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:11:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:11:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:11:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36581 | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36581. Falling back to existing DB data. | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240474 with 1 parts. | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56... | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56 | TIME: 2026-01-21 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850079,-80.5186758/41.0541845,-81.5055003/41.0208882,-81.9158237/40.1111927,-82.9936739/39.9448031,-83.1210572/39.8721322,-83.0544333/39.7637003,-83.3100916/39.9425121,-83.5083227/39.8310002,-84.8139662/@39.6665484,-84.2026476,10.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=930bca04-088d-4d70-b873-5af0c2f36a86 | TIME: 2026-01-21 22:11:08 INFO - TOKEN: 36700244 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-21 22:11:08 INFO - TOKEN: 36700244 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240474, part 1. | TIME: 2026-01-21 22:11:08 INFO - TOKEN: 36700244 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240474. | TIME: 2026-01-21 22:11:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240474. | TIME: 2026-01-21 22:11:09 INFO - TOKEN: 240474 | FUNCTION: get_unique_token | STATUS: Using existing token: e2d399k9sxpp | TIME: 2026-01-21 22:11:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-21 22:11:10 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e2d399k9sxpp | TIME: 2026-01-21 22:11:11 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240474. | TIME: 2026-01-21 22:11:11 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:11:11 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:11:12 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:11:12 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:11:12 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:11:12 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:12:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:12:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:12:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:12:06 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:12:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:12:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:12:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:12:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:12:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:12:08 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:12:08 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:12:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:12:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:13:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:13:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:13:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:13:06 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:13:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:13:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:13:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:13:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:13:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:13:08 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:13:08 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:13:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:13:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:17:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:17:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:17:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:17:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:17:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:17:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:17:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:17:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:17:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:17:08 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:17:08 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:17:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:17:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:23:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:23:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:23:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36578 | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36578. Falling back to existing DB data. | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311066 with 1 parts. | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TLTB5GFWkVqnw4nSA... | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TLTB5GFWkVqnw4nSA | TIME: 2026-01-21 22:23:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/9900+I-20+Frontage+Rd,+Sweetwater,+TX+79556/32.4492295,-100.4415996/32.449303,-100.4377972/32.490059,-99.7352044/32.4904123,-99.7318372/32.6420713,-96.8144494/32.4612781,-94.0433013/@29.1075506,-94.4448608,5.83z/data=!4m16!4m15!1m5!1m1!1s0x86561ab7a9bf3861:0x2940d42e84855480!2m2!1d-100.4594198!2d32.4535186!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b2b6315f-da31-44f6-94f1-a6836e932b17 | TIME: 2026-01-21 22:23:08 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-21 22:23:08 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311066, part 1. | TIME: 2026-01-21 22:23:08 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311066. | TIME: 2026-01-21 22:23:09 INFO - TOKEN: 311066 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311066. | TIME: 2026-01-21 22:23:09 INFO - TOKEN: 311066 | FUNCTION: get_unique_token | STATUS: Using existing token: rv2pjsioarop | TIME: 2026-01-21 22:23:09 INFO - TOKEN: 311066 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '9900 I-20 Frontage Rd, Sweetwater, TX 79556' | TIME: 2026-01-21 22:23:11 INFO - TOKEN: 311066 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4749281, -100.3719173). | TIME: 2026-01-21 22:23:11 INFO - TOKEN: 311066 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 22:23:11 INFO - TOKEN: 311066 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rv2pjsioarop | TIME: 2026-01-21 22:23:11 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311066. | TIME: 2026-01-21 22:23:11 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:23:11 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:23:12 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:23:12 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:23:12 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:23:12 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:29:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:29:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:29:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:29:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:29:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:29:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:29:06 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:29:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:29:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:29:07 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:29:07 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:29:07 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:29:07 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:30:04 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:30:04 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:30:04 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36597 | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36597. Falling back to existing DB data. | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-21 22:30:07 INFO - TOKEN: 91894915 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-21 22:30:08 INFO - TOKEN: 91894915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 22:30:08 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-21 22:30:08 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-21 22:30:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-21 22:30:09 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-21 22:30:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 22:30:11 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-21 22:30:11 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-21 22:30:11 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:30:11 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:30:12 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:30:12 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:30:12 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:30:12 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:31:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:31:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:31:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:31:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:31:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:31:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:31:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:31:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:31:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:31:08 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:31:08 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:31:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:31:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:32:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:32:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:32:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36577 | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36577. Falling back to existing DB data. | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311066 with 1 parts. | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/etihn8mjNvhEWqGv6... | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/etihn8mjNvhEWqGv6 | TIME: 2026-01-21 22:32:07 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/9900+I-20+Frontage+Rd,+Sweetwater,+TX+79556/32.4492295,-100.4415996/32.449303,-100.4377972/32.490059,-99.7352044/32.4904123,-99.7318372/32.6420713,-96.8144494/32.4612781,-94.0433013/@29.1075506,-94.4448608,5z/data=!4m16!4m15!1m5!1m1!1s0x86561ab7a9bf3861:0x2940d42e84855480!2m2!1d-100.4594198!2d32.4535186!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0?skid=b2b6315f-da31-44f6-94f1-a6836e932b17&entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD | TIME: 2026-01-21 22:32:09 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-21 22:32:09 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311066, part 1. | TIME: 2026-01-21 22:32:09 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311066. | TIME: 2026-01-21 22:32:10 INFO - TOKEN: 311066 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311066. | TIME: 2026-01-21 22:32:10 INFO - TOKEN: 311066 | FUNCTION: get_unique_token | STATUS: Using existing token: rv2pjsioarop | TIME: 2026-01-21 22:32:10 INFO - TOKEN: 311066 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '9900 I-20 Frontage Rd, Sweetwater, TX 79556' | TIME: 2026-01-21 22:32:12 INFO - TOKEN: 311066 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4749281, -100.3719173). | TIME: 2026-01-21 22:32:12 INFO - TOKEN: 311066 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 22:32:12 INFO - TOKEN: 311066 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rv2pjsioarop | TIME: 2026-01-21 22:32:12 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311066. | TIME: 2026-01-21 22:32:12 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:32:12 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:32:13 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:32:13 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:32:13 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:32:13 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:33:04 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:33:04 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:33:04 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:33:06 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:33:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:33:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:33:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:33:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:33:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:33:08 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:33:08 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:33:08 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:33:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:34:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:34:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:34:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:34:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:34:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:34:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:34:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:34:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:34:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:34:08 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:34:08 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:34:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:34:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:35:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:35:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:35:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:35:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:35:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:35:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:35:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:35:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:35:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:35:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:35:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:35:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:35:08 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:36:04 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:36:04 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:36:04 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:36:06 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:36:07 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:37:04 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:37:04 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:37:04 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:37:07 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:41:04 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:41:04 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:41:04 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36596 | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36596. Falling back to existing DB data. | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240474 with 1 parts. | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56... | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56 | TIME: 2026-01-21 22:41:07 INFO - TOKEN: 91894915 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850079,-80.5186758/41.0541845,-81.5055003/41.0208882,-81.9158237/40.1111927,-82.9936739/39.9448031,-83.1210572/39.8721322,-83.0544333/39.7637003,-83.3100916/39.9425121,-83.5083227/39.8310002,-84.8139662/@39.6665484,-84.2026476,10.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=930bca04-088d-4d70-b873-5af0c2f36a86 | TIME: 2026-01-21 22:41:08 INFO - TOKEN: 91894915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-21 22:41:08 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240474, part 1. | TIME: 2026-01-21 22:41:08 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240474. | TIME: 2026-01-21 22:41:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240474. | TIME: 2026-01-21 22:41:09 INFO - TOKEN: 240474 | FUNCTION: get_unique_token | STATUS: Using existing token: e2d399k9sxpp | TIME: 2026-01-21 22:41:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-21 22:41:11 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e2d399k9sxpp | TIME: 2026-01-21 22:41:11 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240474. | TIME: 2026-01-21 22:41:11 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:41:11 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:41:12 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:41:12 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:41:12 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:41:12 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:43:04 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:43:04 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:43:04 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:43:06 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:43:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:43:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:43:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:43:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:43:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:43:07 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:43:07 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:43:07 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:43:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:49:09 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:49:09 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:49:09 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:49:11 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:49:11 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:49:11 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:49:11 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:49:11 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:49:11 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:49:12 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:49:12 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:49:12 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:49:12 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 22:59:04 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:59:04 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 22:59:04 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 22:59:06 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 22:59:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 22:59:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 22:59:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 22:59:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 22:59:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 22:59:08 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:59:08 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 22:59:08 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 22:59:08 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:01:05 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:01:05 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:01:05 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36598 | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36598. Falling back to existing DB data. | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220615 with 1 parts. | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fPvg36voVbDfQt7c6... | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fPvg36voVbDfQt7c6 | TIME: 2026-01-21 23:01:08 INFO - TOKEN: 91894915 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178327,-87.5316228/40.152373,-88.2765413/41.1812444,-87.8658675/41.2470034,-87.8622734/@40.1784524,-88.0863976,7.96z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=99f1c18b-9f1c-4fe8-966e-5c606bd4095c | TIME: 2026-01-21 23:01:10 INFO - TOKEN: 91894915 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 23:01:10 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 220615, part 1. | TIME: 2026-01-21 23:01:10 INFO - TOKEN: 91894915 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220615. | TIME: 2026-01-21 23:01:10 INFO - TOKEN: 220615 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220615. | TIME: 2026-01-21 23:01:10 INFO - TOKEN: 220615 | FUNCTION: get_unique_token | STATUS: Using existing token: 52b3hxee30eo | TIME: 2026-01-21 23:01:11 INFO - TOKEN: 220615 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 23:01:12 INFO - TOKEN: 220615 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 52b3hxee30eo | TIME: 2026-01-21 23:01:12 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220615. | TIME: 2026-01-21 23:01:12 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:01:12 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:01:14 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:01:14 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:01:14 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:01:14 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:04:27 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:04:27 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:04:27 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:04:30 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:04:37 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:04:37 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:04:37 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:04:37 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:04:37 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:04:38 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:04:38 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:04:38 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:04:38 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:07:27 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:07:27 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:07:27 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:07:29 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:07:30 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:07:30 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:07:30 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:07:30 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:07:30 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:07:31 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:07:31 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:07:31 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:07:31 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:08:06 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:08:06 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:08:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36585 | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36585. Falling back to existing DB data. | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270111 with 1 parts. | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7... | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7 | TIME: 2026-01-21 23:08:09 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3140607,-90.9063324/32.353283,-90.7786956/32.3633503,-90.6923041/32.3094883,-89.6758832/32.4487615,-88.4038446/@32.3083966,-90.5082879,8.94z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f79ef95a-8ec9-449d-9d52-d2d6adf95823 | TIME: 2026-01-21 23:08:10 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 23:08:10 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 270111, part 1. | TIME: 2026-01-21 23:08:10 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270111. | TIME: 2026-01-21 23:08:11 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270111. | TIME: 2026-01-21 23:08:11 INFO - TOKEN: 270111 | FUNCTION: get_unique_token | STATUS: Using existing token: cwvng8qclkx0 | TIME: 2026-01-21 23:08:11 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 23:08:12 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cwvng8qclkx0 | TIME: 2026-01-21 23:08:12 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270111. | TIME: 2026-01-21 23:08:12 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:08:12 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:08:13 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:08:13 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:08:13 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:08:13 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:09:13 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:09:13 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:09:13 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36602 | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36602. Falling back to existing DB data. | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 500117 with 1 parts. | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SGc5ngCYnBBs4LNP9... | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SGc5ngCYnBBs4LNP9 | TIME: 2026-01-21 23:09:15 INFO - TOKEN: 80625862 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2175+Beechgrove+Pl,+Utica,+NY+13501/43.1012505,-75.2419622/43.0672761,-75.3143708/42.6637321,-75.4885319/42.2324157,-75.8490416/42.1569229,-75.8980972/42.1151863,-75.8915147/41.9978246,-75.7522546/@42.0823396,-75.8405131,10.75z/data=!4m15!4m14!1m5!1m1!1s0x89d9464d40348735:0x36209a557a146bba!2m2!1d-75.188254!2d43.089974!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=f84c0d12-c428-4139-9375-7b085b6ae9f8 | TIME: 2026-01-21 23:09:17 INFO - TOKEN: 80625862 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-21 23:09:17 INFO - TOKEN: 80625862 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 500117, part 1. | TIME: 2026-01-21 23:09:17 INFO - TOKEN: 80625862 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 500117. | TIME: 2026-01-21 23:09:17 INFO - TOKEN: 500117 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 500117. | TIME: 2026-01-21 23:09:17 INFO - TOKEN: 500117 | FUNCTION: get_unique_token | STATUS: Using existing token: pzeelsryjefx | TIME: 2026-01-21 23:09:17 INFO - TOKEN: 500117 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2175 Beechgrove Pl, Utica, NY 13501' | TIME: 2026-01-21 23:09:18 INFO - TOKEN: 500117 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (43.0899542, -75.1882158). | TIME: 2026-01-21 23:09:19 INFO - TOKEN: 500117 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-21 23:09:19 INFO - TOKEN: 500117 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pzeelsryjefx | TIME: 2026-01-21 23:09:19 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 500117. | TIME: 2026-01-21 23:09:19 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:09:19 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:09:20 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:09:20 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:09:20 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:09:20 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:10:06 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:10:06 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:10:06 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:10:09 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:10:09 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:10:09 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:10:09 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:10:09 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:10:09 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:10:11 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:10:11 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:10:11 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:10:11 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:17:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:17:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:17:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:17:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:17:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:17:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:17:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:17:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:17:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:17:09 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:17:09 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:17:09 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:17:09 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:19:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:19:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:19:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:19:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:19:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:19:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:19:06 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:19:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:19:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:19:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:19:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:19:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:19:07 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:20:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:20:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:20:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:20:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:20:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:20:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:20:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:20:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:20:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:20:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:20:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:20:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:20:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:21:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:21:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:21:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:21:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:21:08 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:21:08 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:21:08 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:21:08 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36591 | TIME: 2026-01-21 23:21:08 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36591. Falling back to existing DB data. | TIME: 2026-01-21 23:21:08 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250060 with 1 parts. | TIME: 2026-01-21 23:21:08 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cEijoEArEbrMmorn6... | TIME: 2026-01-21 23:21:08 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cEijoEArEbrMmorn6 | TIME: 2026-01-21 23:21:08 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4487657,-88.4038404/33.3406629,-87.0209024/33.6014975,-86.6504683/34.7138628,-85.5536786/@34.8728636,-88.6689938,7.6z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=883bb45a-fa4c-4e0f-8e5d-4dfbd26158f5 | TIME: 2026-01-21 23:21:09 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 23:21:09 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250060, part 1. | TIME: 2026-01-21 23:21:09 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250060. | TIME: 2026-01-21 23:21:10 INFO - TOKEN: 250060 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250060. | TIME: 2026-01-21 23:21:10 INFO - TOKEN: 250060 | FUNCTION: get_unique_token | STATUS: Using existing token: 7basypkefr9b | TIME: 2026-01-21 23:21:10 INFO - TOKEN: 250060 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 23:21:11 INFO - TOKEN: 250060 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7basypkefr9b | TIME: 2026-01-21 23:21:11 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250060. | TIME: 2026-01-21 23:21:11 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:21:11 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:21:12 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:21:12 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:21:12 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:21:12 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:22:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:22:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:22:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:22:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:22:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:22:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:22:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:22:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36586 | TIME: 2026-01-21 23:22:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36586. Falling back to existing DB data. | TIME: 2026-01-21 23:22:07 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250060 with 1 parts. | TIME: 2026-01-21 23:22:07 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cEijoEArEbrMmorn6... | TIME: 2026-01-21 23:22:07 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cEijoEArEbrMmorn6 | TIME: 2026-01-21 23:22:07 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4487657,-88.4038404/33.3406629,-87.0209024/33.6014975,-86.6504683/34.7138628,-85.5536786/@34.8728636,-88.6689938,7.6z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEwNy4wKgBIAVAD&skid=883bb45a-fa4c-4e0f-8e5d-4dfbd26158f5 | TIME: 2026-01-21 23:22:09 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 23:22:09 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250060, part 1. | TIME: 2026-01-21 23:22:09 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250060. | TIME: 2026-01-21 23:22:09 INFO - TOKEN: 250060 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250060. | TIME: 2026-01-21 23:22:09 INFO - TOKEN: 250060 | FUNCTION: get_unique_token | STATUS: Using existing token: 7basypkefr9b | TIME: 2026-01-21 23:22:10 INFO - TOKEN: 250060 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 23:22:11 INFO - TOKEN: 250060 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 7basypkefr9b | TIME: 2026-01-21 23:22:11 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250060. | TIME: 2026-01-21 23:22:11 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:22:11 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:22:12 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:22:12 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:22:12 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:22:12 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:23:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:23:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:23:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:23:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:23:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:23:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:23:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:23:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:23:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:23:08 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:23:08 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:23:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:23:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:25:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:25:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:25:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:25:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:25:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:25:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:25:06 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:25:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:25:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:25:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:25:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:25:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:25:07 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:26:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:26:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:26:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:26:07 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:26:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:26:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:26:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:26:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:26:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:26:08 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:26:08 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:26:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:26:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:27:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:27:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:27:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:27:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:27:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:27:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:27:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:27:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36590 | TIME: 2026-01-21 23:27:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36590. Falling back to existing DB data. | TIME: 2026-01-21 23:27:07 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270111 with 1 parts. | TIME: 2026-01-21 23:27:07 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7... | TIME: 2026-01-21 23:27:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7 | TIME: 2026-01-21 23:27:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3140607,-90.9063324/32.353283,-90.7786956/32.3633503,-90.6923041/32.3094883,-89.6758832/32.4487615,-88.4038446/@32.3083966,-90.5082879,8.94z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f79ef95a-8ec9-449d-9d52-d2d6adf95823 | TIME: 2026-01-21 23:27:08 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-21 23:27:08 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 270111, part 1. | TIME: 2026-01-21 23:27:08 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270111. | TIME: 2026-01-21 23:27:09 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270111. | TIME: 2026-01-21 23:27:09 INFO - TOKEN: 270111 | FUNCTION: get_unique_token | STATUS: Using existing token: cwvng8qclkx0 | TIME: 2026-01-21 23:27:09 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-21 23:27:10 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cwvng8qclkx0 | TIME: 2026-01-21 23:27:10 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270111. | TIME: 2026-01-21 23:27:10 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:27:10 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:27:11 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:27:11 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:27:11 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:27:11 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:28:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:28:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:28:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:28:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:28:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:28:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:28:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:28:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:28:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:28:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:28:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:28:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:28:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:29:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:29:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:29:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:29:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:29:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:29:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:29:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:29:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:29:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:29:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:29:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:29:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:29:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:30:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:30:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:30:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:30:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:30:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:30:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:30:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:30:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:30:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:30:08 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:30:08 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:30:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:30:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:31:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:31:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:31:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:31:06 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:31:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:31:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:31:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:31:06 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:31:06 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:31:08 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:31:08 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:31:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:31:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:32:05 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:32:05 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:32:05 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:32:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:32:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:32:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:32:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:32:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:32:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:32:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:32:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:32:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:32:08 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:33:04 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:33:04 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:33:04 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:33:06 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:33:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:33:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:33:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:33:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:33:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:33:08 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:33:08 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:33:08 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:33:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:34:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:34:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:34:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:34:07 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:34:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:34:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:34:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:34:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36582 | TIME: 2026-01-21 23:34:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36582. Falling back to existing DB data. | TIME: 2026-01-21 23:34:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36582 because it has no route_token in new or existing data. | TIME: 2026-01-21 23:34:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:34:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:34:08 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:34:08 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:34:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:34:08 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:35:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:35:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:35:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:35:07 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:35:08 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:35:08 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:35:08 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:35:08 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:35:08 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:35:10 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:35:10 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:35:10 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:35:10 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:36:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:36:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:36:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36584 | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36584. Falling back to existing DB data. | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330182 with 1 parts. | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AQTE3gvfVXzCCUdEA... | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AQTE3gvfVXzCCUdEA | TIME: 2026-01-21 23:36:07 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4611083,-94.0429598/32.4632337,-93.8443648/32.5412799,-93.6231157/32.3140581,-90.9063277/@32.0879436,-92.7144912,8.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=126fde3d-639a-48b4-bf39-0f565f52ebda | TIME: 2026-01-21 23:36:09 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 23:36:09 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 330182, part 1. | TIME: 2026-01-21 23:36:09 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330182. | TIME: 2026-01-21 23:36:10 INFO - TOKEN: 330182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330182. | TIME: 2026-01-21 23:36:10 INFO - TOKEN: 330182 | FUNCTION: get_unique_token | STATUS: Using existing token: n022o476d8q2 | TIME: 2026-01-21 23:36:10 INFO - TOKEN: 330182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 23:36:11 INFO - TOKEN: 330182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n022o476d8q2 | TIME: 2026-01-21 23:36:11 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330182. | TIME: 2026-01-21 23:36:11 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:36:11 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:36:12 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:36:12 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:36:12 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:36:12 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:37:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:37:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:37:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:37:06 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:37:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:37:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:37:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:37:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35132 | TIME: 2026-01-21 23:37:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35132. Falling back to existing DB data. | TIME: 2026-01-21 23:37:07 INFO - TOKEN: 07917540 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420073 with 1 parts. | TIME: 2026-01-21 23:37:07 INFO - TOKEN: 07917540 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/c5HkzthWpsfwQzPp6... | TIME: 2026-01-21 23:37:07 INFO - TOKEN: 07917540 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/c5HkzthWpsfwQzPp6 | TIME: 2026-01-21 23:37:07 INFO - TOKEN: 07917540 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/''/43.9836753,-117.2287572/44.0455469,-116.9727157/44.0066913,-116.9413489/@44.0133975,-117.2042493,11.07z/data=!4m11!4m10!1m5!1m1!1s0x54a533091a4d1915:0x686fd8b916121895!2m2!1d-117.930062!2d44.326513!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ac37c725-cc9f-4d63-b514-d815b862fdcd | TIME: 2026-01-21 23:37:08 INFO - TOKEN: 07917540 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 23:37:08 INFO - TOKEN: 07917540 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 420073, part 1. | TIME: 2026-01-21 23:37:08 INFO - TOKEN: 07917540 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420073. | TIME: 2026-01-21 23:37:08 INFO - TOKEN: 420073 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420073. | TIME: 2026-01-21 23:37:08 INFO - TOKEN: 420073 | FUNCTION: get_unique_token | STATUS: Using existing token: erwj30ghgf93 | TIME: 2026-01-21 23:37:09 INFO - TOKEN: 420073 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-21 23:37:09 INFO - TOKEN: 420073 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-21 23:37:10 INFO - TOKEN: 420073 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-21 23:37:11 INFO - TOKEN: 420073 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-21 23:37:11 INFO - TOKEN: 420073 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-21 23:37:11 INFO - TOKEN: 420073 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 3. | TIME: 2026-01-21 23:37:11 INFO - TOKEN: 420073 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: erwj30ghgf93 | TIME: 2026-01-21 23:37:11 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420073. | TIME: 2026-01-21 23:37:11 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:37:11 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:37:13 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:37:13 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:37:13 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:37:13 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:38:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:38:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:38:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36589 | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36589. Falling back to existing DB data. | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330183 with 1 parts. | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nnXmi4cA7BkJ33hc9... | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nnXmi4cA7BkJ33hc9 | TIME: 2026-01-21 23:38:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4611083,-94.0429598/32.4632337,-93.8443648/32.5412799,-93.6231157/32.3140581,-90.9063277/@32.2825808,-92.0055226,8.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=208f618e-2b07-426a-af91-8d3f3c8e6cdf | TIME: 2026-01-21 23:38:09 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 23:38:09 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 330183, part 1. | TIME: 2026-01-21 23:38:09 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330183. | TIME: 2026-01-21 23:38:09 INFO - TOKEN: 330183 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330183. | TIME: 2026-01-21 23:38:09 INFO - TOKEN: 330183 | FUNCTION: get_unique_token | STATUS: Using existing token: jm7xfy8qsese | TIME: 2026-01-21 23:38:09 INFO - TOKEN: 330183 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 23:38:10 INFO - TOKEN: 330183 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jm7xfy8qsese | TIME: 2026-01-21 23:38:11 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330183. | TIME: 2026-01-21 23:38:11 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:38:11 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:38:12 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:38:12 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:38:12 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:38:12 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:39:04 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:39:04 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:39:04 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:39:07 INFO - TOKEN: 88949216 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:39:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:39:07 INFO - TOKEN: 88949216 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:39:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:39:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36490 | TIME: 2026-01-21 23:39:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36490. Falling back to existing DB data. | TIME: 2026-01-21 23:39:07 INFO - TOKEN: 88949216 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36490 because it has no route_token in new or existing data. | TIME: 2026-01-21 23:39:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:39:07 INFO - TOKEN: 88949216 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:39:09 INFO - TOKEN: 88949216 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:39:09 INFO - TOKEN: 88949216 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:39:09 INFO - TOKEN: 88949216 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:39:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:40:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:40:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:40:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:40:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:40:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:40:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:40:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:40:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:40:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:40:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:40:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:40:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:40:09 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:41:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:41:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:41:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36583 | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36583. Falling back to existing DB data. | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220614 with 1 parts. | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dRutoewUop2HbVCM8... | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dRutoewUop2HbVCM8 | TIME: 2026-01-21 23:41:06 INFO - TOKEN: 36700244 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178302,-87.5316412/40.1525915,-88.2762931/41.2504139,-87.8505337/41.2470038,-87.8622406/@40.649205,-87.9573804,9.2z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=19bae107-2c7f-40d5-ae88-fa62eab0a807 | TIME: 2026-01-21 23:41:08 INFO - TOKEN: 36700244 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-21 23:41:08 INFO - TOKEN: 36700244 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 220614, part 1. | TIME: 2026-01-21 23:41:08 INFO - TOKEN: 36700244 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220614. | TIME: 2026-01-21 23:41:09 INFO - TOKEN: 220614 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220614. | TIME: 2026-01-21 23:41:09 INFO - TOKEN: 220614 | FUNCTION: get_unique_token | STATUS: Using existing token: f7j219cg6k0c | TIME: 2026-01-21 23:41:09 INFO - TOKEN: 220614 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-21 23:41:11 INFO - TOKEN: 220614 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: f7j219cg6k0c | TIME: 2026-01-21 23:41:11 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220614. | TIME: 2026-01-21 23:41:11 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:41:11 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:41:12 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:41:12 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:41:12 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:41:12 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:42:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:42:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:42:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:42:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:42:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:42:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:42:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:42:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:42:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:42:08 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:42:08 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:42:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:42:08 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:46:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:46:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:46:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:46:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:46:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:46:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:46:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:46:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:46:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:46:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:46:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:46:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:46:09 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:48:04 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:48:04 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:48:04 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:48:07 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:48:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:48:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:48:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:48:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:48:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:48:08 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:48:08 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:48:08 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:48:08 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:50:04 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:50:04 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:50:04 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36605 | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36605. Falling back to existing DB data. | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311067 with 1 parts. | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZVQsSkbPaazS7MGp7... | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZVQsSkbPaazS7MGp7 | TIME: 2026-01-21 23:50:07 INFO - TOKEN: 40828195 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/307+E+Barbours+Cut+Blvd,+La+Porte,+TX+77571,+USA/29.6732566,-95.0230738/29.6798725,-95.0300873/29.7499395,-94.9765566/29.8224021,-94.8888906/30.070301,-94.1346128/30.1273935,-93.7013972/@30.0124195,-94.4581634,10.1z/data=!4m16!4m15!1m5!1m1!1s0x863f608b09740825:0x5dccea81144956bc!2m2!1d-95.0147344!2d29.6738493!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=a636c71f-ac5d-4855-8305-3c69b473e411 | TIME: 2026-01-21 23:50:11 INFO - TOKEN: 40828195 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-21 23:50:11 INFO - TOKEN: 40828195 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 311067, part 1. | TIME: 2026-01-21 23:50:11 INFO - TOKEN: 40828195 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311067. | TIME: 2026-01-21 23:50:11 INFO - TOKEN: 311067 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311067. | TIME: 2026-01-21 23:50:11 INFO - TOKEN: 311067 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-21 23:50:11 INFO - TOKEN: 311067 | FUNCTION: get_unique_token | STATUS: Generated unique token: 6w59vesj8v7s | TIME: 2026-01-21 23:50:12 INFO - TOKEN: 311067 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '307 E Barbours Cut Blvd, La Porte, TX 77571, USA' | TIME: 2026-01-21 23:50:13 INFO - TOKEN: 311067 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.6733960, -95.0170251). | TIME: 2026-01-21 23:50:14 INFO - TOKEN: 311067 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-21 23:50:14 INFO - TOKEN: 311067 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 6w59vesj8v7s | TIME: 2026-01-21 23:50:14 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311067. | TIME: 2026-01-21 23:50:14 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:50:14 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:50:15 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:50:15 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:50:15 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:50:15 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:51:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:51:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:51:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:51:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:52:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:52:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:52:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34839 | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34839. Falling back to existing DB data. | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 550020 with 1 parts. | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GxJZbuUuQmMqt7S86... | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GxJZbuUuQmMqt7S86 | TIME: 2026-01-21 23:52:07 INFO - TOKEN: 27473978 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/47.6771033,-104.0435577/47.8049284,-103.6273727/45.9449554,-103.3905003/@48.2751358,-107.8307065,5.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=4c750772-09e1-4ad9-9300-98447c50142e | TIME: 2026-01-21 23:52:09 INFO - TOKEN: 27473978 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-21 23:52:09 INFO - TOKEN: 27473978 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 550020, part 1. | TIME: 2026-01-21 23:52:09 INFO - TOKEN: 27473978 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 550020. | TIME: 2026-01-21 23:52:09 INFO - TOKEN: 550020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 550020. | TIME: 2026-01-21 23:52:09 INFO - TOKEN: 550020 | FUNCTION: get_unique_token | STATUS: Using existing token: u6lbcwwdhcjx | TIME: 2026-01-21 23:52:09 INFO - TOKEN: 550020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-21 23:52:10 INFO - TOKEN: 550020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u6lbcwwdhcjx | TIME: 2026-01-21 23:52:10 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 550020. | TIME: 2026-01-21 23:52:10 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:52:10 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:52:12 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:52:12 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:52:12 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:52:12 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:53:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:53:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:53:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:53:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:53:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:53:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:53:06 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:53:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:53:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:53:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:53:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:53:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:53:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:54:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:54:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:54:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:54:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:54:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:54:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:54:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:54:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:54:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:54:08 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:54:08 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:54:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:54:08 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:55:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:55:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:55:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:55:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:55:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:55:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:55:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:55:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:55:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:55:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:55:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:55:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:55:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-21 23:58:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:58:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-21 23:58:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-21 23:58:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-21 23:58:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-21 23:58:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-21 23:58:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-21 23:58:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-21 23:58:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-21 23:58:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:58:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-21 23:58:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-21 23:58:09 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:01:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:01:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:01:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:01:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:01:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:01:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:01:06 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:01:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:01:06 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:01:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:01:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:01:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:01:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:02:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:02:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:02:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:02:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:02:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:02:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:02:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:02:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:02:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:02:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:02:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:02:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:02:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:03:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:03:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:03:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:03:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:03:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:03:06 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:03:06 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:03:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:03:06 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:03:07 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:03:07 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:03:07 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:03:07 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:04:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:04:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:04:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:04:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:04:08 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:04:08 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:04:08 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:04:08 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:04:08 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:04:10 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:04:10 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:04:10 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:04:10 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:05:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:05:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:05:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36593 | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36593. Falling back to existing DB data. | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360297 with 1 parts. | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZqXpPgdRwJv7QCmv8... | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZqXpPgdRwJv7QCmv8 | TIME: 2026-01-22 00:05:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7136921,-85.5538138/34.9694279,-85.4396423/34.9967796,-85.2086056/34.6883775,-84.9993316/34.7133107,-84.9369057/34.6932659,-84.9352963/@34.8191889,-85.3398419,10.26z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=690add6e-90f8-42ca-ad00-5dd49789369b | TIME: 2026-01-22 00:05:09 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 00:05:09 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 360297, part 1. | TIME: 2026-01-22 00:05:09 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360297. | TIME: 2026-01-22 00:05:09 INFO - TOKEN: 360297 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360297. | TIME: 2026-01-22 00:05:09 INFO - TOKEN: 360297 | FUNCTION: get_unique_token | STATUS: Using existing token: d39qrr4dunrv | TIME: 2026-01-22 00:05:09 INFO - TOKEN: 360297 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 00:05:11 INFO - TOKEN: 360297 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: d39qrr4dunrv | TIME: 2026-01-22 00:05:11 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360297. | TIME: 2026-01-22 00:05:11 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:05:11 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:05:12 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:05:12 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:05:12 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:05:12 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:06:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:06:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:06:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36588 | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36588. Falling back to existing DB data. | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360296 with 1 parts. | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZqXpPgdRwJv7QCmv8... | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZqXpPgdRwJv7QCmv8 | TIME: 2026-01-22 00:06:06 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7136921,-85.5538138/34.9694279,-85.4396423/34.9967796,-85.2086056/34.6883775,-84.9993316/34.7133107,-84.9369057/34.6932659,-84.9352963/@34.8191889,-85.3398419,10.26z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=690add6e-90f8-42ca-ad00-5dd49789369b | TIME: 2026-01-22 00:06:08 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 00:06:08 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 360296, part 1. | TIME: 2026-01-22 00:06:08 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360296. | TIME: 2026-01-22 00:06:09 INFO - TOKEN: 360296 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360296. | TIME: 2026-01-22 00:06:09 INFO - TOKEN: 360296 | FUNCTION: get_unique_token | STATUS: Using existing token: 8uhkpf01xs3l | TIME: 2026-01-22 00:06:09 INFO - TOKEN: 360296 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 00:06:10 INFO - TOKEN: 360296 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8uhkpf01xs3l | TIME: 2026-01-22 00:06:10 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360296. | TIME: 2026-01-22 00:06:10 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:06:10 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:06:11 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:06:11 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:06:11 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:06:11 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:10:04 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:10:04 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:10:04 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:10:06 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:10:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:13:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:13:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:13:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:13:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:13:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:13:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:13:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:13:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:13:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:13:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:13:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:13:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:13:09 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:17:04 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:17:04 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:17:04 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:17:07 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:17:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:17:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:17:07 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:17:07 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:17:07 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:17:08 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:17:08 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:17:08 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:17:08 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:22:04 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:22:04 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:22:04 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:22:07 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:22:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:22:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:22:07 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:22:07 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:22:07 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:22:08 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:22:08 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:22:08 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:22:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:24:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:24:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:24:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:24:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:24:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:24:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:24:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:24:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:24:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:24:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:24:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:24:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:24:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:27:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:27:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:27:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:27:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:27:06 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:27:06 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:27:06 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:27:06 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 00:27:06 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:27:06 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:27:07 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:27:07 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:27:07 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:27:07 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:31:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:31:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:31:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:31:06 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:31:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:31:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:31:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:31:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 00:31:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:31:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:31:07 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:31:07 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:31:07 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:31:07 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:35:04 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:35:04 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:35:04 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33964 | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33964. Falling back to existing DB data. | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160176 with 1 parts. | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BCcZo2GDeFfgHR6YA... | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BCcZo2GDeFfgHR6YA | TIME: 2026-01-22 00:35:07 INFO - TOKEN: 59159061 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1814924,-107.9036458/Petro+Travel+Center,+1430+Motel+Dr,+Milan,+NM+87021/35.1760768,-107.9007465/35.0045956,-105.7763101/35.1824055,-103.0425474/@35.1157105,-106.5501678,381205m/data=!3m1!1e3!4m12!4m11!1m0!1m5!1m1!1s0x8723837d35249421:0xed193550ac6aa2a!2m2!1d-107.9038818!2d35.1810189!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOC4wKgBIAVAD&skid=26ca213f-e202-45a9-bd64-17599b301db0 | TIME: 2026-01-22 00:35:08 INFO - TOKEN: 59159061 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 00:35:08 INFO - TOKEN: 59159061 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160176, part 1. | TIME: 2026-01-22 00:35:08 INFO - TOKEN: 59159061 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160176. | TIME: 2026-01-22 00:35:09 INFO - TOKEN: 160176 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160176. | TIME: 2026-01-22 00:35:09 INFO - TOKEN: 160176 | FUNCTION: get_unique_token | STATUS: Using existing token: g9nkwxm8e0oy | TIME: 2026-01-22 00:35:09 INFO - TOKEN: 160176 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Petro Travel Center, 1430 Motel Dr, Milan, NM 87021' | TIME: 2026-01-22 00:35:10 INFO - TOKEN: 160176 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 00:35:11 INFO - TOKEN: 160176 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.180995, -107.90438). | TIME: 2026-01-22 00:35:11 INFO - TOKEN: 160176 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 00:35:11 INFO - TOKEN: 160176 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g9nkwxm8e0oy | TIME: 2026-01-22 00:35:12 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160176. | TIME: 2026-01-22 00:35:12 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:35:12 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:35:13 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:35:13 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:35:13 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:35:13 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:36:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:36:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:36:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:36:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:36:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:36:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:36:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:36:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:36:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:36:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:36:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:36:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:36:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:37:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:37:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:37:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:37:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:37:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:37:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:37:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:37:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 00:37:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:37:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:37:07 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:37:07 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:37:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:37:07 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:38:04 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:38:04 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:38:04 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:38:07 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:38:07 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:38:07 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:38:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:38:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33966 | TIME: 2026-01-22 00:38:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33966. Falling back to existing DB data. | TIME: 2026-01-22 00:38:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 33966 because it has no route_token in new or existing data. | TIME: 2026-01-22 00:38:07 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:38:07 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:38:08 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:38:08 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:38:08 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:38:08 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:39:04 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:39:04 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:39:04 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:39:06 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:39:06 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:39:06 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:39:06 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:39:06 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 00:39:06 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:39:06 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:39:07 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:39:07 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:39:07 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:39:07 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:40:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:40:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:40:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:40:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:40:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:40:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:40:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:40:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:40:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:40:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:40:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:40:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:40:09 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:41:04 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:41:04 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:41:04 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33967 | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33967. Falling back to existing DB data. | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 33967 because it has no route_token in new or existing data. | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33968 | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33968. Falling back to existing DB data. | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 33968 because it has no route_token in new or existing data. | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33970 | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33970. Falling back to existing DB data. | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 33970 because it has no route_token in new or existing data. | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:41:06 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:41:07 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:41:07 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:41:07 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:41:07 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:42:04 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:42:04 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:42:04 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:42:07 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:42:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:42:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:42:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:42:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:42:07 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:42:08 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:42:08 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:42:08 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:42:08 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:43:04 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:43:04 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:43:04 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:43:06 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33971 | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33971. Falling back to existing DB data. | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 33971 because it has no route_token in new or existing data. | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:43:07 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:44:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:44:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:44:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:44:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:44:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:44:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:44:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:44:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:44:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:44:09 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:44:09 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:44:09 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:44:09 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:45:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:45:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:45:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:45:06 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:46:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:46:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:46:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:46:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:46:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:46:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:46:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:46:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:46:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:46:09 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:46:09 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:46:09 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:46:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:47:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:47:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:47:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:47:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:47:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:47:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:47:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:47:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:47:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:47:07 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:47:07 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:47:07 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:47:07 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:48:03 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:48:03 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:48:03 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:48:06 INFO - TOKEN: 59159061 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:48:06 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:48:06 INFO - TOKEN: 59159061 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:48:06 INFO - TOKEN: 59159061 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:48:06 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:48:06 INFO - TOKEN: 59159061 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:48:07 INFO - TOKEN: 59159061 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:48:07 INFO - TOKEN: 59159061 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:48:07 INFO - TOKEN: 59159061 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:48:07 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:49:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:49:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:49:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:49:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:49:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:49:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:49:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:49:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:49:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:49:09 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:49:09 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:49:09 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:49:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:50:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:50:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:50:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:50:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:50:06 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:50:06 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:50:06 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:50:06 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:50:06 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:50:07 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:50:07 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:50:07 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:50:07 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:51:04 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:51:04 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:51:04 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36606 | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36606. Falling back to existing DB data. | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330184 with 1 parts. | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TY1GY32hnfv7urKE7... | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TY1GY32hnfv7urKE7 | TIME: 2026-01-22 00:51:07 INFO - TOKEN: 40828195 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.1273935,-93.7013972/30.2464874,-93.1726629/30.4464386,-91.1795442/30.5390505,-91.1898724/4110+US-61,+St+Francisville,+LA+70775,+USA/@30.6152929,-91.5249592,11.08z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m5!1m1!1s0x86242f29c4bbde6b:0xa5a7374ed33c5228!2m2!1d-91.2954808!2d30.7507785!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ac14cc3d-8841-4972-891b-2de8db3ec23f | TIME: 2026-01-22 00:51:08 INFO - TOKEN: 40828195 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 00:51:08 INFO - TOKEN: 40828195 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 330184, part 1. | TIME: 2026-01-22 00:51:08 INFO - TOKEN: 40828195 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330184. | TIME: 2026-01-22 00:51:09 INFO - TOKEN: 330184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330184. | TIME: 2026-01-22 00:51:09 INFO - TOKEN: 330184 | FUNCTION: get_unique_token | STATUS: Using existing token: kmlif8p24uwx | TIME: 2026-01-22 00:51:09 INFO - TOKEN: 330184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4110 US-61, St Francisville, LA 70775, USA' | TIME: 2026-01-22 00:51:10 INFO - TOKEN: 330184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (30.7864335, -91.3740610). | TIME: 2026-01-22 00:51:12 INFO - TOKEN: 330184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 00:51:12 INFO - TOKEN: 330184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kmlif8p24uwx | TIME: 2026-01-22 00:51:12 INFO - TOKEN: 40828195 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330184. | TIME: 2026-01-22 00:51:12 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:51:12 INFO - TOKEN: 40828195 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:51:13 INFO - TOKEN: 40828195 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:51:13 INFO - TOKEN: 40828195 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:51:13 INFO - TOKEN: 40828195 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:51:13 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:52:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:52:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:52:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:52:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:52:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:52:08 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:52:08 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:52:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:52:08 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:52:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:52:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:52:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:52:10 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:55:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:55:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:55:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:55:06 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:55:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:55:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:55:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:55:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:55:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:55:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:55:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:55:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:55:09 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:56:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:56:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:56:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:56:06 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:56:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:56:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:56:06 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:56:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:56:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:56:07 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:56:07 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:56:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:56:07 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:57:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:57:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:57:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:57:07 INFO - TOKEN: 85846965 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:58:04 INFO - TOKEN: 85846965 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:58:04 INFO - TOKEN: 85846965 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:58:04 INFO - TOKEN: 85846965 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:58:06 INFO - TOKEN: 85846965 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:58:06 INFO - TOKEN: 85846965 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:58:06 INFO - TOKEN: 85846965 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:58:06 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:58:06 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 32434 | TIME: 2026-01-22 00:58:06 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 32434. Falling back to existing DB data. | TIME: 2026-01-22 00:58:06 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 32434 because it has no route_token in new or existing data. | TIME: 2026-01-22 00:58:06 INFO - TOKEN: 85846965 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:58:06 INFO - TOKEN: 85846965 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:58:08 INFO - TOKEN: 85846965 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:58:08 INFO - TOKEN: 85846965 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:58:08 INFO - TOKEN: 85846965 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:58:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 00:59:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:59:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 00:59:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 00:59:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 00:59:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 00:59:07 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 00:59:07 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 00:59:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 00:59:07 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 00:59:08 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:59:08 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 00:59:08 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 00:59:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:00:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:00:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:00:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:00:07 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:00:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:00:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:00:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:00:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:00:07 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:00:08 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:00:08 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:00:08 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:00:08 INFO - TOKEN: 85846965 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:01:04 INFO - TOKEN: 85846965 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:01:04 INFO - TOKEN: 85846965 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:01:04 INFO - TOKEN: 85846965 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 32435 | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 32435. Falling back to existing DB data. | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 32435 because it has no route_token in new or existing data. | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 32437 | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 32437. Falling back to existing DB data. | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 32437 because it has no route_token in new or existing data. | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:01:07 INFO - TOKEN: 85846965 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:01:08 INFO - TOKEN: 85846965 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:01:08 INFO - TOKEN: 85846965 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:01:08 INFO - TOKEN: 85846965 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:01:08 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:02:04 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:02:04 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:02:04 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:02:06 INFO - TOKEN: 65844311 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:02:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:02:07 INFO - TOKEN: 65844311 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:02:07 INFO - TOKEN: 65844311 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:02:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:02:07 INFO - TOKEN: 65844311 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:02:09 INFO - TOKEN: 65844311 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:02:09 INFO - TOKEN: 65844311 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:02:09 INFO - TOKEN: 65844311 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:02:09 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:03:04 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:03:04 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:03:04 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:03:07 INFO - TOKEN: 63792329 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:03:08 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:03:08 INFO - TOKEN: 63792329 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:03:08 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:03:08 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36587 | TIME: 2026-01-22 01:03:08 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36587. Falling back to existing DB data. | TIME: 2026-01-22 01:03:08 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280347 with 1 parts. | TIME: 2026-01-22 01:03:08 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/18Tdo89Tk6izaHZEA... | TIME: 2026-01-22 01:03:08 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/18Tdo89Tk6izaHZEA | TIME: 2026-01-22 01:03:08 INFO - TOKEN: 63792329 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9829182,-85.4092359/34.9970914,-85.208818/34.9858616,-85.2016228/@34.9810365,-85.344526,12.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=731cb5a4-f8b5-4ee8-8b5c-0754529535f9 | TIME: 2026-01-22 01:03:09 INFO - TOKEN: 63792329 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 01:03:09 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 280347, part 1. | TIME: 2026-01-22 01:03:09 INFO - TOKEN: 63792329 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280347. | TIME: 2026-01-22 01:03:10 INFO - TOKEN: 280347 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280347. | TIME: 2026-01-22 01:03:10 INFO - TOKEN: 280347 | FUNCTION: get_unique_token | STATUS: Using existing token: 0k576be7eivh | TIME: 2026-01-22 01:03:10 INFO - TOKEN: 280347 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 01:03:11 INFO - TOKEN: 280347 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0k576be7eivh | TIME: 2026-01-22 01:03:11 INFO - TOKEN: 63792329 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280347. | TIME: 2026-01-22 01:03:11 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:03:11 INFO - TOKEN: 63792329 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:03:13 INFO - TOKEN: 63792329 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:03:13 INFO - TOKEN: 63792329 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:03:13 INFO - TOKEN: 63792329 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:03:13 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:04:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:04:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:04:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:04:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:04:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:04:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:04:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:04:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:04:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:04:07 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:04:07 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:04:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:04:07 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:05:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:05:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:05:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:05:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:05:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:05:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:05:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:05:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:05:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:05:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:05:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:05:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:05:09 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:06:04 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:06:04 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:06:04 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:06:06 INFO - TOKEN: 99705319 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:06:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:06:07 INFO - TOKEN: 99705319 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:06:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:06:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36592 | TIME: 2026-01-22 01:06:07 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36592. Falling back to existing DB data. | TIME: 2026-01-22 01:06:07 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280347 with 1 parts. | TIME: 2026-01-22 01:06:07 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/18Tdo89Tk6izaHZEA... | TIME: 2026-01-22 01:06:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/18Tdo89Tk6izaHZEA | TIME: 2026-01-22 01:06:07 INFO - TOKEN: 99705319 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9829182,-85.4092359/34.9970914,-85.208818/34.9858616,-85.2016228/@34.9810365,-85.344526,12.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=731cb5a4-f8b5-4ee8-8b5c-0754529535f9 | TIME: 2026-01-22 01:06:08 INFO - TOKEN: 99705319 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 01:06:08 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 280347, part 1. | TIME: 2026-01-22 01:06:08 INFO - TOKEN: 99705319 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280347. | TIME: 2026-01-22 01:06:09 INFO - TOKEN: 280347 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280347. | TIME: 2026-01-22 01:06:09 INFO - TOKEN: 280347 | FUNCTION: get_unique_token | STATUS: Using existing token: 0k576be7eivh | TIME: 2026-01-22 01:06:09 INFO - TOKEN: 280347 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 01:06:10 INFO - TOKEN: 280347 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0k576be7eivh | TIME: 2026-01-22 01:06:10 INFO - TOKEN: 99705319 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280347. | TIME: 2026-01-22 01:06:10 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:06:10 INFO - TOKEN: 99705319 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:06:12 INFO - TOKEN: 99705319 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:06:12 INFO - TOKEN: 99705319 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:06:12 INFO - TOKEN: 99705319 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:06:12 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:07:04 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:07:04 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:07:04 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:07:07 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:08:04 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:08:04 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:08:04 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:08:06 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:08:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:08:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:08:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:08:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:08:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:08:08 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:08:08 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:08:08 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:08:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:10:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:10:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:10:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:10:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:10:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:10:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:10:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:10:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:10:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:10:08 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:10:08 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:10:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:10:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:16:05 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:16:05 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:16:05 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:16:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:16:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:16:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:16:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:16:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:16:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:16:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:16:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:16:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:16:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:17:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:17:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:17:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:17:06 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:17:06 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:17:06 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:17:06 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:17:06 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 01:17:06 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:17:06 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:17:07 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:17:07 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:17:07 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:17:07 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:18:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:18:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:18:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:18:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:18:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:18:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:18:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:18:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:18:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:18:08 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:18:08 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:18:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:18:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:22:06 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:22:06 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:22:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:22:11 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36615 | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36615. Falling back to existing DB data. | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36615 because it has no route_token in new or existing data. | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:22:12 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:26:05 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:26:05 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:26:05 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36607 | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36607 | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36607. Falling back to existing DB data. | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460154 with 2 parts. | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uQaJ2fZx5oVw94WPA... | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uQaJ2fZx5oVw94WPA | TIME: 2026-01-22 01:26:07 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2700+Broening+Hwy,+Baltimore,+MD+21222,+USA/39.2561424,-76.5311286/39.2525755,-76.5245989/39.2537214,-76.5219121/39.285023,-76.536868/39.2877874,-76.5358311/39.2924713,-76.5319745/39.3562127,-76.5005758/39.3589603,-76.7465996/39.3072395,-76.7679086/@39.2883594,-76.6939461,11.65z/data=!4m17!4m16!1m5!1m1!1s0x89c80169a06e86bb:0x7e65cd599b2dffb7!2m2!1d-76.5330741!2d39.2555013!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=a3641927-7f1c-414d-80e1-f06974fda282 | TIME: 2026-01-22 01:26:09 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 01:26:09 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 460154, part 1. | TIME: 2026-01-22 01:26:09 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460154. | TIME: 2026-01-22 01:26:10 INFO - TOKEN: 460154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460154. | TIME: 2026-01-22 01:26:10 INFO - TOKEN: 460154 | FUNCTION: get_unique_token | STATUS: Using existing token: 3urfs9ouprdk | TIME: 2026-01-22 01:26:10 INFO - TOKEN: 460154 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2700 Broening Hwy, Baltimore, MD 21222, USA' | TIME: 2026-01-22 01:26:11 INFO - TOKEN: 460154 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.2562343, -76.5316028). | TIME: 2026-01-22 01:26:12 INFO - TOKEN: 460154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 01:26:12 INFO - TOKEN: 460154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3urfs9ouprdk | TIME: 2026-01-22 01:26:12 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mmvpinYWQv8yFqiG7... | TIME: 2026-01-22 01:26:12 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mmvpinYWQv8yFqiG7 | TIME: 2026-01-22 01:26:12 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.3072395,-76.7679086/39.363877,-77.180722/39.609659,-77.7535208/39.6236211,-77.777293/39.6035222,-77.8097408/39.6011271,-77.8188984/39.6345269,-77.8157982/39.6857863,-78.98903/39.6637146,-79.4766947/@39.585772,-79.2512518,9.86z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=77064495-3575-4617-b4d9-4ba03f1f0104 | TIME: 2026-01-22 01:26:13 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-22 01:26:13 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 460154, part 2. | TIME: 2026-01-22 01:26:13 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-22 01:26:13 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 460154. | TIME: 2026-01-22 01:26:14 INFO - TOKEN: 460154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460154. | TIME: 2026-01-22 01:26:14 INFO - TOKEN: 460154 | FUNCTION: get_unique_token | STATUS: Using existing token: 3urfs9ouprdk | TIME: 2026-01-22 01:26:14 INFO - TOKEN: 460154 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2700 Broening Hwy, Baltimore, MD 21222, USA' | TIME: 2026-01-22 01:26:15 INFO - TOKEN: 460154 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.2562343, -76.5316028). | TIME: 2026-01-22 01:26:15 INFO - TOKEN: 460154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-22 01:26:15 INFO - TOKEN: 460154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3urfs9ouprdk | TIME: 2026-01-22 01:26:16 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460154. | TIME: 2026-01-22 01:26:16 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:26:16 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:26:16 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:26:16 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:26:16 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:26:16 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:27:05 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:27:05 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:27:05 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:27:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:27:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:27:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:27:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:27:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 01:27:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:27:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:27:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:27:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:27:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:27:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:30:05 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:30:05 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:30:05 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:30:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:30:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:30:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:30:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:30:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:30:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:30:08 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:30:08 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:30:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:30:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:35:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:35:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:35:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:35:06 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:35:06 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:35:06 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:35:06 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:35:06 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:35:06 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:35:07 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:35:07 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:35:07 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:35:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:36:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:36:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:36:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:36:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:36:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:36:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:36:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:36:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:36:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:36:07 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:36:07 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:36:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:36:07 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:38:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:38:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:38:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36609 | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36609. Falling back to existing DB data. | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440002 with 1 parts. | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YdENHPyYg792o4GP7... | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YdENHPyYg792o4GP7 | TIME: 2026-01-22 01:38:07 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6637154,-79.4766992/39.5875893,-79.9792164/39.7213221,-80.0613051/@39.7119156,-79.9910072,11.45z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=c681cafd-fc7c-4f79-a8b7-d667dbc3bd27 | TIME: 2026-01-22 01:38:09 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 01:38:09 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440002, part 1. | TIME: 2026-01-22 01:38:09 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440002. | TIME: 2026-01-22 01:38:09 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440002. | TIME: 2026-01-22 01:38:09 INFO - TOKEN: 440002 | FUNCTION: get_unique_token | STATUS: Using existing token: rdu160re0yxy | TIME: 2026-01-22 01:38:09 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 01:38:10 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rdu160re0yxy | TIME: 2026-01-22 01:38:10 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440002. | TIME: 2026-01-22 01:38:10 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:38:10 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:38:11 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:38:11 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:38:11 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:38:11 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:39:05 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:39:05 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:39:05 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:39:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:39:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:39:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:39:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:39:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:39:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:39:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:39:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:39:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:39:08 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:40:04 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:40:04 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:40:04 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:40:07 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:40:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:40:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:40:07 INFO - TOKEN: 00951398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:40:07 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:40:07 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:40:08 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:40:08 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:40:08 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:40:08 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:45:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:45:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:45:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:45:06 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:45:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:45:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:45:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:45:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:45:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:45:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:45:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:45:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:45:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:46:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:46:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:46:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:46:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:46:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:46:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:46:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:46:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:46:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:46:07 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:46:07 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:46:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:46:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:49:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:49:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:49:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36616 | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36616. Falling back to existing DB data. | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36616 because it has no route_token in new or existing data. | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:49:07 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:51:04 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:51:04 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:51:04 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33956 | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33956. Falling back to existing DB data. | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100305 with 1 parts. | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/G6WXho2KrLBaefba9... | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/G6WXho2KrLBaefba9 | TIME: 2026-01-22 01:51:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/''/32.2258289,-109.0434254/@32.6668504,-110.8821756,8.62z/data=!4m9!4m8!1m5!1m1!1s0x86d67b1d3b07de2d:0xe4b4816b619518fb!2m2!1d-110.9377346!2d32.1401273!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=39021f95-2708-40fa-82c3-8e3ede635893 | TIME: 2026-01-22 01:51:08 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-22 01:51:08 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 100305, part 1. | TIME: 2026-01-22 01:51:08 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100305. | TIME: 2026-01-22 01:51:09 INFO - TOKEN: 100305 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100305. | TIME: 2026-01-22 01:51:09 INFO - TOKEN: 100305 | FUNCTION: get_unique_token | STATUS: Using existing token: zxn7r4c7f3qx | TIME: 2026-01-22 01:51:09 INFO - TOKEN: 100305 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-22 01:51:10 INFO - TOKEN: 100305 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 01:51:10 INFO - TOKEN: 100305 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-22 01:51:11 INFO - TOKEN: 100305 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-22 01:51:11 INFO - TOKEN: 100305 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-22 01:51:11 INFO - TOKEN: 100305 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 1. | TIME: 2026-01-22 01:51:11 INFO - TOKEN: 100305 | FUNCTION: update_hammer_gpx_for_route | STATUS: SKIPPED: Not enough valid coordinate waypoints (< 2) to generate a route. | TIME: 2026-01-22 01:51:11 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100305. | TIME: 2026-01-22 01:51:11 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:51:11 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:51:13 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:51:13 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:51:13 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:51:13 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:55:04 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:55:04 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:55:04 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33957 | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33957. Falling back to existing DB data. | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160092 with 1 parts. | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1cYWc6FoHbGVYgLp9... | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1cYWc6FoHbGVYgLp9 | TIME: 2026-01-22 01:55:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2246918,-109.0394956/32.2708151,-106.7332819/32.3515619,-106.7653707/32.8764422,-105.9670827/34.9513477,-104.63178/35.1597946,-103.7024226/35.6529324,-103.0389613/@34.0520541,-108.7569188,7.04z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=0f6e4fd0-f5ce-49f9-82f1-ae55df6878dd | TIME: 2026-01-22 01:55:09 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 01:55:09 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 160092, part 1. | TIME: 2026-01-22 01:55:09 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160092. | TIME: 2026-01-22 01:55:10 INFO - TOKEN: 160092 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160092. | TIME: 2026-01-22 01:55:10 INFO - TOKEN: 160092 | FUNCTION: get_unique_token | STATUS: Using existing token: jkloh8hc0r8s | TIME: 2026-01-22 01:55:10 INFO - TOKEN: 160092 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 01:55:11 INFO - TOKEN: 160092 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jkloh8hc0r8s | TIME: 2026-01-22 01:55:11 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160092. | TIME: 2026-01-22 01:55:11 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:55:11 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:55:13 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:55:13 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:55:13 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:55:13 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:56:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:56:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:56:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:56:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:56:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:56:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:56:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:56:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:56:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:56:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:56:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:56:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:56:08 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:57:04 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:57:04 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:57:04 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:57:06 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:57:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:57:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:57:07 INFO - TOKEN: 00951398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:57:07 INFO - TOKEN: 00951398 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34145 | TIME: 2026-01-22 01:57:07 INFO - TOKEN: 00951398 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34145. Falling back to existing DB data. | TIME: 2026-01-22 01:57:07 INFO - TOKEN: 00951398 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210470 with 1 parts. | TIME: 2026-01-22 01:57:07 INFO - TOKEN: 00951398 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eBdLBsBB3XoHP2wk6... | TIME: 2026-01-22 01:57:07 INFO - TOKEN: 00951398 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eBdLBsBB3XoHP2wk6 | TIME: 2026-01-22 01:57:07 INFO - TOKEN: 00951398 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.3444812,-85.6452571/38.3570871,-85.754575/39.7019961,-86.1169934/39.8833557,-86.2962017/41.5675114,-87.3265197/41.5773668,-87.5263204/@39.8306501,-88.5301908,7.37z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDcxSAFQAw%3D%3D&skid=3d42a87e-d215-4757-b4c8-338684112fd8 | TIME: 2026-01-22 01:57:08 INFO - TOKEN: 00951398 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 01:57:08 INFO - TOKEN: 00951398 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210470, part 1. | TIME: 2026-01-22 01:57:08 INFO - TOKEN: 00951398 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210470. | TIME: 2026-01-22 01:57:09 INFO - TOKEN: 210470 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210470. | TIME: 2026-01-22 01:57:09 INFO - TOKEN: 210470 | FUNCTION: get_unique_token | STATUS: Using existing token: 2041g9xicml2 | TIME: 2026-01-22 01:57:09 INFO - TOKEN: 210470 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 01:57:11 INFO - TOKEN: 210470 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2041g9xicml2 | TIME: 2026-01-22 01:57:11 INFO - TOKEN: 00951398 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210470. | TIME: 2026-01-22 01:57:11 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:57:11 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:57:12 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:57:12 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:57:12 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:57:12 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:58:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:58:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:58:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:58:06 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:58:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:58:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:58:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:58:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:58:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:58:08 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:58:08 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:58:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:58:08 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 01:59:04 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:59:04 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 01:59:04 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 01:59:06 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 01:59:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 01:59:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 01:59:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 01:59:07 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 01:59:07 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 01:59:08 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:59:08 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 01:59:08 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 01:59:08 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:00:04 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:00:04 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:00:04 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:00:06 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:00:06 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:00:06 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:00:06 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:00:06 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:00:06 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:00:07 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:00:07 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:00:07 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:00:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:01:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:01:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:01:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:01:06 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:01:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:01:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:01:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:01:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:01:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:01:08 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:01:08 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:01:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:01:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:08:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:08:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:08:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:08:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:08:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:08:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:08:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:08:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:08:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:08:07 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:08:07 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:08:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:08:07 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:10:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:10:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:10:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:10:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:10:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:10:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:10:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:10:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:10:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:10:08 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:10:08 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:10:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:10:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:12:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:12:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:12:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:12:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:12:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:12:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:12:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:12:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:12:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:12:08 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:12:08 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:12:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:12:08 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:13:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:13:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:13:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:13:06 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:13:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:13:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:13:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:13:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:13:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:13:08 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:13:08 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:13:08 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:13:08 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:14:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:14:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:14:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36178 | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36178. Falling back to existing DB data. | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380042 with 1 parts. | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bSZpLveohyLEASdv6... | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bSZpLveohyLEASdv6 | TIME: 2026-01-22 02:14:07 INFO - TOKEN: 48638076 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.275307,-81.1237135/36.9628236,-81.069176/36.595637,-82.2443058/@36.9593421,-81.8045273,157204m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=08a77576-08da-42d5-b7e9-fb751684b0b6 | TIME: 2026-01-22 02:14:09 INFO - TOKEN: 48638076 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 02:14:09 INFO - TOKEN: 48638076 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 380042, part 1. | TIME: 2026-01-22 02:14:09 INFO - TOKEN: 48638076 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380042. | TIME: 2026-01-22 02:14:09 INFO - TOKEN: 380042 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380042. | TIME: 2026-01-22 02:14:09 INFO - TOKEN: 380042 | FUNCTION: get_unique_token | STATUS: Using existing token: 262rqlzv8ato | TIME: 2026-01-22 02:14:10 INFO - TOKEN: 380042 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 02:14:11 INFO - TOKEN: 380042 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 262rqlzv8ato | TIME: 2026-01-22 02:14:11 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380042. | TIME: 2026-01-22 02:14:11 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36179 | TIME: 2026-01-22 02:14:11 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36179. Falling back to existing DB data. | TIME: 2026-01-22 02:14:11 INFO - TOKEN: 48638076 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280019 with 1 parts. | TIME: 2026-01-22 02:14:11 INFO - TOKEN: 48638076 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5Bjcc6AAKtjmmukXA... | TIME: 2026-01-22 02:14:11 INFO - TOKEN: 48638076 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5Bjcc6AAKtjmmukXA | TIME: 2026-01-22 02:14:11 INFO - TOKEN: 48638076 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.595637,-82.2443058/36.05716,-83.4054197/35.0045711,-85.2222227/34.9829425,-85.4096222/@34.9987088,-85.2844376,23956m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=4d90b51e-bc9d-4ba8-a3a6-89c60ea0ffd8 | TIME: 2026-01-22 02:14:12 INFO - TOKEN: 48638076 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-22 02:14:12 INFO - TOKEN: 48638076 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 280019, part 1. | TIME: 2026-01-22 02:14:12 INFO - TOKEN: 48638076 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280019. | TIME: 2026-01-22 02:14:13 INFO - TOKEN: 280019 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280019. | TIME: 2026-01-22 02:14:13 INFO - TOKEN: 280019 | FUNCTION: get_unique_token | STATUS: Using existing token: x7pf3bp2oqdh | TIME: 2026-01-22 02:14:13 INFO - TOKEN: 280019 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-22 02:14:14 INFO - TOKEN: 280019 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x7pf3bp2oqdh | TIME: 2026-01-22 02:14:14 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280019. | TIME: 2026-01-22 02:14:14 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:14:14 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:14:16 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:14:16 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:14:16 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:14:16 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:15:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:15:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:15:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:15:06 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:15:06 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:15:06 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:15:06 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:15:06 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36610 | TIME: 2026-01-22 02:15:06 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36610. Falling back to existing DB data. | TIME: 2026-01-22 02:15:06 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36610 because it has no route_token in new or existing data. | TIME: 2026-01-22 02:15:06 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:15:06 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:15:07 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:15:07 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:15:07 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:15:07 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:16:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:16:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:16:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:16:06 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:16:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:16:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:16:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:16:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36609 | TIME: 2026-01-22 02:16:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36609. Falling back to existing DB data. | TIME: 2026-01-22 02:16:07 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440002 with 1 parts. | TIME: 2026-01-22 02:16:07 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fA124ovciBZBzZmb9... | TIME: 2026-01-22 02:16:07 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fA124ovciBZBzZmb9 | TIME: 2026-01-22 02:16:07 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0958385,-80.5191649/40.0496848,-80.667985/40.0497182,-80.7317792/@40.0401361,-80.7424758,12.97z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=60fe715c-e800-4840-a8c4-ceda1cfbdb98 | TIME: 2026-01-22 02:16:08 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 02:16:08 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440002, part 2. | TIME: 2026-01-22 02:16:08 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-22 02:16:08 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 440002. | TIME: 2026-01-22 02:16:09 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440002. | TIME: 2026-01-22 02:16:09 INFO - TOKEN: 440002 | FUNCTION: get_unique_token | STATUS: Using existing token: rdu160re0yxy | TIME: 2026-01-22 02:16:09 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 02:16:10 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rdu160re0yxy | TIME: 2026-01-22 02:16:10 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440002. | TIME: 2026-01-22 02:16:10 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:16:10 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:16:11 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:16:11 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:16:11 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:16:11 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:20:04 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:20:04 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:20:04 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33959 | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33959. Falling back to existing DB data. | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140032 with 1 parts. | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/THBnRKZaFFhiMQHx7... | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/THBnRKZaFFhiMQHx7 | TIME: 2026-01-22 02:20:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4990481,-101.7892073/36.9981364,-100.996328/@38.3159382,-109.3182421,6.19z/data=!4m9!4m8!1m5!3m4!1m2!1d-100.9963456!2d36.9981275!3s0x87086d274409f373:0x5f615446a4988611!1m0!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=34a819f4-7839-4f96-a310-0ec4702526b5 | TIME: 2026-01-22 02:20:09 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-22 02:20:09 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 140032, part 1. | TIME: 2026-01-22 02:20:09 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140032. | TIME: 2026-01-22 02:20:09 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140032. | TIME: 2026-01-22 02:20:09 INFO - TOKEN: 140032 | FUNCTION: get_unique_token | STATUS: Using existing token: fhx5i5c7m5tc | TIME: 2026-01-22 02:20:10 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-22 02:20:12 INFO - TOKEN: 140032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fhx5i5c7m5tc | TIME: 2026-01-22 02:20:13 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140032. | TIME: 2026-01-22 02:20:13 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:20:13 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:20:15 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:20:15 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:20:15 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:20:15 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:22:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:22:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:22:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:22:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:22:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:22:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:22:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:22:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:22:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:22:08 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:22:08 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:22:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:22:08 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:23:04 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:23:04 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:23:04 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:23:06 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:23:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:23:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:23:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:23:07 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:23:07 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:23:08 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:23:08 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:23:08 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:23:08 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:24:04 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:24:04 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:24:04 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:24:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:24:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:24:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:24:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:24:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:24:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:24:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:24:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:24:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:24:09 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:25:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:25:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:25:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:25:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:25:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:25:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:25:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:25:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:25:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:25:08 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:25:08 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:25:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:25:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:26:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:26:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:26:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:26:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:26:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:26:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:26:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:26:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:26:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:26:07 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:26:07 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:26:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:26:07 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:27:04 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:27:04 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:27:04 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:27:07 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:27:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:27:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:27:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:27:07 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:27:07 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:27:09 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:27:09 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:27:09 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:27:09 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:29:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:29:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:29:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:29:06 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:29:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:29:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:29:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:29:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:29:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:29:07 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:29:07 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:29:07 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:29:07 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:30:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:30:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:30:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:30:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:30:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:30:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:30:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:30:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:30:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:30:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:30:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:30:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:30:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:31:05 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:31:05 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:31:05 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36637 | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36637. Falling back to existing DB data. | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450194 with 1 parts. | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZJM9n56cyWkpa4BE7... | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZJM9n56cyWkpa4BE7 | TIME: 2026-01-22 02:31:07 INFO - TOKEN: 58047726 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/TA+Travel+Center,+1670+U.S.+Hwy+601+N,+Mocksville,+NC+27028,+United+States/35.9273172,-80.5939636/36.1090382,-80.6580505/36.1185278,-80.6576633/36.1186893,-80.6410421/36.1298944,-80.8116482/36.5616232,-80.7447405/@36.1126872,-80.6620671,14.24z/data=!4m14!4m13!1m5!1m1!1s0x8853c2f772629327:0xa0cd3e553da742ea!2m2!1d-80.5917963!2d35.9251466!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=a6853188-d249-417e-b132-bf509fbb7a30 | TIME: 2026-01-22 02:31:09 INFO - TOKEN: 58047726 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 02:31:09 INFO - TOKEN: 58047726 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 450194, part 1. | TIME: 2026-01-22 02:31:09 INFO - TOKEN: 58047726 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450194. | TIME: 2026-01-22 02:31:09 INFO - TOKEN: 450194 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450194. | TIME: 2026-01-22 02:31:09 INFO - TOKEN: 450194 | FUNCTION: get_unique_token | STATUS: Using existing token: ck4h1wh3obbi | TIME: 2026-01-22 02:31:09 INFO - TOKEN: 450194 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'TA Travel Center, 1670 U.S. Hwy 601 N, Mocksville, NC 27028, United States' | TIME: 2026-01-22 02:31:10 INFO - TOKEN: 450194 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 02:31:11 INFO - TOKEN: 450194 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.895187, -80.558076). | TIME: 2026-01-22 02:31:12 INFO - TOKEN: 450194 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 02:31:12 INFO - TOKEN: 450194 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ck4h1wh3obbi | TIME: 2026-01-22 02:31:12 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450194. | TIME: 2026-01-22 02:31:12 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:31:12 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:31:13 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:31:13 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:31:13 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:31:13 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:32:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:32:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:32:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:32:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:32:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:32:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:32:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:32:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:32:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:32:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:32:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:32:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:32:08 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:33:04 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:33:04 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:33:04 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:33:06 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:33:06 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:33:06 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:33:06 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:33:06 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:33:06 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:33:07 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:33:07 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:33:07 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:33:07 INFO - TOKEN: 66905186 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:34:04 INFO - TOKEN: 66905186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:34:04 INFO - TOKEN: 66905186 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:34:04 INFO - TOKEN: 66905186 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:34:06 INFO - TOKEN: 66905186 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:34:07 INFO - TOKEN: 66905186 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:34:07 INFO - TOKEN: 66905186 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:34:07 INFO - TOKEN: 66905186 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:34:07 INFO - TOKEN: 66905186 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:34:07 INFO - TOKEN: 66905186 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:34:08 INFO - TOKEN: 66905186 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:34:08 INFO - TOKEN: 66905186 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:34:08 INFO - TOKEN: 66905186 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:34:08 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:35:04 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:35:04 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:35:04 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36629 | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36629. Falling back to existing DB data. | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130170 with 1 parts. | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nJT8fq3FYpdcnfoN9... | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nJT8fq3FYpdcnfoN9 | TIME: 2026-01-22 02:35:07 INFO - TOKEN: 07119449 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9938616,-104.4804485/39.0449106,-104.84423/39.636193,-104.8914439/39.7929103,-104.9126961/40.019398,-105.2583171/40.0526347,-105.2309479/40.1571709,-105.1306648/@39.7368163,-105.0707426,10.21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=d0b820ab-812b-41ed-b748-6583a65aba99 | TIME: 2026-01-22 02:35:08 INFO - TOKEN: 07119449 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 02:35:08 INFO - TOKEN: 07119449 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 130170, part 1. | TIME: 2026-01-22 02:35:08 INFO - TOKEN: 07119449 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130170. | TIME: 2026-01-22 02:35:09 INFO - TOKEN: 130170 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130170. | TIME: 2026-01-22 02:35:09 INFO - TOKEN: 130170 | FUNCTION: get_unique_token | STATUS: Using existing token: 4h129bcdpxa3 | TIME: 2026-01-22 02:35:09 INFO - TOKEN: 130170 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 02:35:10 INFO - TOKEN: 130170 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4h129bcdpxa3 | TIME: 2026-01-22 02:35:10 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130170. | TIME: 2026-01-22 02:35:10 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:35:10 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:35:11 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:35:11 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:35:11 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:35:11 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:36:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:36:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:36:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:36:06 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:36:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:36:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:36:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:36:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:36:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:36:07 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:36:07 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:36:07 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:36:07 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:38:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:38:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:38:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:38:06 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:38:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:38:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:38:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:38:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:38:06 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:38:07 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:38:07 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:38:07 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:38:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:40:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:40:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:40:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:40:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:40:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:40:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:40:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:40:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:40:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:40:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:40:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:40:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:40:08 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:41:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:41:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:41:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36613 | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36613. Falling back to existing DB data. | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190404 with 1 parts. | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9gG1mMk3hVc3sukG7... | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9gG1mMk3hVc3sukG7 | TIME: 2026-01-22 02:41:07 INFO - TOKEN: 93939530 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7000+W+Geneva+Dr,+St+Peters,+MO+63376,+USA/38.805928,-90.6500925/38.8002424,-90.6429547/38.8141086,-90.5808103/38.7659782,-90.4157632/38.4977584,-90.3440708/38.2886499,-90.3981779/38.2891326,-90.3942482/38.2134708,-90.3900148/38.159388,-90.3688062/@38.1562367,-90.3657369,15.5z/data=!4m17!4m16!1m5!1m1!1s0x87ded7656fd2f45d:0x14687d068453a2c0!2m2!1d-90.6508571!2d38.8091464!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=b0dbbf28-20bf-4270-a825-3b4168297a3c | TIME: 2026-01-22 02:41:09 INFO - TOKEN: 93939530 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 02:41:09 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190404, part 1. | TIME: 2026-01-22 02:41:09 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190404. | TIME: 2026-01-22 02:41:09 INFO - TOKEN: 190404 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190404. | TIME: 2026-01-22 02:41:09 INFO - TOKEN: 190404 | FUNCTION: get_unique_token | STATUS: Using existing token: hkraxdupf0wy | TIME: 2026-01-22 02:41:09 INFO - TOKEN: 190404 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7000 W Geneva Dr, St Peters, MO 63376, USA' | TIME: 2026-01-22 02:41:11 INFO - TOKEN: 190404 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 02:41:18 INFO - TOKEN: 190404 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (38.809027, -90.650303). | TIME: 2026-01-22 02:41:18 INFO - TOKEN: 190404 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 02:41:18 INFO - TOKEN: 190404 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hkraxdupf0wy | TIME: 2026-01-22 02:41:18 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190404. | TIME: 2026-01-22 02:41:18 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:41:18 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:41:19 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:41:19 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:41:19 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:41:19 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:42:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:42:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:42:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36613 | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36613. Falling back to existing DB data. | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190404 with 1 parts. | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KCkJ3pRC3U9fpi7s5... | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KCkJ3pRC3U9fpi7s5 | TIME: 2026-01-22 02:42:06 INFO - TOKEN: 93939530 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.159388,-90.3688062/38.1424253,-90.334471/36.8761755,-89.5253586/37.0236086,-89.2113507/@37.0235972,-89.2115343,19.9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=9533a787-6746-4037-8a67-9c3db95ed948 | TIME: 2026-01-22 02:42:08 INFO - TOKEN: 93939530 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-22 02:42:08 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190404, part 2. | TIME: 2026-01-22 02:42:08 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-22 02:42:08 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 190404. | TIME: 2026-01-22 02:42:08 INFO - TOKEN: 190404 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190404. | TIME: 2026-01-22 02:42:08 INFO - TOKEN: 190404 | FUNCTION: get_unique_token | STATUS: Using existing token: hkraxdupf0wy | TIME: 2026-01-22 02:42:09 INFO - TOKEN: 190404 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7000 W Geneva Dr, St Peters, MO 63376, USA' | TIME: 2026-01-22 02:42:10 INFO - TOKEN: 190404 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 02:42:15 INFO - TOKEN: 190404 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (38.809027, -90.650303). | TIME: 2026-01-22 02:42:15 INFO - TOKEN: 190404 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-22 02:42:15 INFO - TOKEN: 190404 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hkraxdupf0wy | TIME: 2026-01-22 02:42:15 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190404. | TIME: 2026-01-22 02:42:15 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:42:15 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:42:16 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:42:16 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:42:16 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:42:16 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:43:05 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:43:05 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:43:05 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:43:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:43:08 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:43:08 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:43:08 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:43:08 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:43:08 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:43:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:43:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:43:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:43:09 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:44:04 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:44:04 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:44:04 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:44:06 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:44:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:44:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:44:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:44:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:44:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:44:08 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:44:08 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:44:08 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:44:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:45:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:45:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:45:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:45:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:45:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:45:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:45:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:45:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36617 | TIME: 2026-01-22 02:45:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36617. Falling back to existing DB data. | TIME: 2026-01-22 02:45:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36617 because it has no route_token in new or existing data. | TIME: 2026-01-22 02:45:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:45:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:45:07 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:45:07 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:45:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:45:07 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:46:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:46:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:46:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:46:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:46:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:46:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:46:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:46:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:46:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:46:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:46:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:46:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:46:09 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:49:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:49:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:49:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:49:07 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:50:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:50:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:50:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:50:06 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:50:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:50:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:50:07 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:50:07 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:50:07 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:50:07 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:50:07 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:50:07 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:50:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:51:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:51:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:51:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:51:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:51:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:51:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:51:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:51:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:51:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:51:08 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:51:08 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:51:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:51:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:53:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:53:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:53:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:53:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:53:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:53:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:53:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:53:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:53:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:53:08 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:53:08 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:53:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:53:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:54:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:54:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:54:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:54:06 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:54:06 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:54:06 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:54:06 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:54:06 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:54:06 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:54:07 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:54:07 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:54:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:54:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:57:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:57:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:57:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:57:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:57:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:57:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:57:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:57:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:57:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:57:08 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:57:08 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:57:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:57:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:58:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:58:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:58:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:58:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:58:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:58:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:58:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:58:08 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:58:08 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:58:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:58:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:58:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:58:09 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 02:59:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:59:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 02:59:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 02:59:06 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 02:59:06 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 02:59:06 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 02:59:06 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 02:59:06 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 02:59:06 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 02:59:07 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:59:07 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 02:59:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 02:59:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:00:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:00:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:00:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36603 | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36603 | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36603. Falling back to existing DB data. | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36603 because it has no route_token in new or existing data. | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:00:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:00:08 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:00:08 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:00:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:00:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:01:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:01:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:01:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:01:07 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:01:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:01:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:01:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:01:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:01:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:01:08 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:01:08 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:01:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:01:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:02:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:02:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:02:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36604 | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36604. Falling back to existing DB data. | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 580015 with 1 parts. | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VbV1A6hFQQ7Aoa5R9... | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VbV1A6hFQQ7Aoa5R9 | TIME: 2026-01-22 03:02:07 INFO - TOKEN: 80625862 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8190683,-75.4497626/39.7729889,-75.5438849/39.7777873,-75.5452418/200+Powder+Mill+Rd,+Wilmington,+DE+19803,+USA/@39.7797552,-75.5491372,14.11z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x89c6fcfbc15d9e27:0x75ff4fe7af42bd6b!2m2!1d-75.5720637!2d39.7731572!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=51269548-057f-49df-9fe7-168550285f76 | TIME: 2026-01-22 03:02:08 INFO - TOKEN: 80625862 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-22 03:02:08 INFO - TOKEN: 80625862 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 580015, part 1. | TIME: 2026-01-22 03:02:08 INFO - TOKEN: 80625862 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 580015. | TIME: 2026-01-22 03:02:09 INFO - TOKEN: 580015 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 580015. | TIME: 2026-01-22 03:02:09 INFO - TOKEN: 580015 | FUNCTION: get_unique_token | STATUS: Using existing token: fr5jmsitctwl | TIME: 2026-01-22 03:02:09 INFO - TOKEN: 580015 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '200 Powder Mill Rd, Wilmington, DE 19803, USA' | TIME: 2026-01-22 03:02:09 INFO - TOKEN: 580015 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 03:02:10 INFO - TOKEN: 580015 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.774732, -75.571901). | TIME: 2026-01-22 03:02:11 INFO - TOKEN: 580015 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-22 03:02:11 INFO - TOKEN: 580015 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fr5jmsitctwl | TIME: 2026-01-22 03:02:11 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 580015. | TIME: 2026-01-22 03:02:11 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:02:11 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:02:12 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:02:12 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:02:12 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:02:12 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:03:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:03:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:03:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:03:06 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:03:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:03:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:03:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:03:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:03:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:03:07 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:03:07 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:03:07 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:03:07 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:04:04 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:04:04 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:04:04 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:04:06 INFO - TOKEN: 00213675 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:04:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:04:07 INFO - TOKEN: 00213675 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:04:07 INFO - TOKEN: 00213675 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:04:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:04:07 INFO - TOKEN: 00213675 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:04:08 INFO - TOKEN: 00213675 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:04:08 INFO - TOKEN: 00213675 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:04:08 INFO - TOKEN: 00213675 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:04:08 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:05:04 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:05:04 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:05:04 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:05:07 INFO - TOKEN: 00405296 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:05:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:05:07 INFO - TOKEN: 00405296 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:05:07 INFO - TOKEN: 00405296 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:05:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:05:07 INFO - TOKEN: 00405296 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:05:10 INFO - TOKEN: 00405296 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:05:10 INFO - TOKEN: 00405296 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:05:10 INFO - TOKEN: 00405296 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:05:10 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:06:04 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:06:04 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:06:04 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:06:07 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:06:07 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:06:07 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:06:07 INFO - TOKEN: 52687933 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:06:07 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:06:07 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:06:08 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:06:08 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:06:08 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:06:08 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:07:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:07:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:07:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36630 | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36630. Falling back to existing DB data. | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220470 with 1 parts. | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kSJdAdrFoQ9Ujhhs7... | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kSJdAdrFoQ9Ujhhs7 | TIME: 2026-01-22 03:07:06 INFO - TOKEN: 93939530 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.023635,-89.2113125/37.0407662,-89.1863621/37.2878554,-89.0078296/37.2861168,-88.8571123/37.1479313,-88.7261224/37.1572362,-88.6828955/37.1388232,-88.6852569/@37.1576005,-88.743175,12.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkyNC4wKgBIAVAD&skid=19269c67-1c76-4ff0-9de1-b98263387a01 | TIME: 2026-01-22 03:07:08 INFO - TOKEN: 93939530 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 03:07:08 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 220470, part 1. | TIME: 2026-01-22 03:07:08 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220470. | TIME: 2026-01-22 03:07:08 INFO - TOKEN: 220470 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220470. | TIME: 2026-01-22 03:07:08 INFO - TOKEN: 220470 | FUNCTION: get_unique_token | STATUS: Using existing token: ukq5im3nvrda | TIME: 2026-01-22 03:07:09 INFO - TOKEN: 220470 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 03:07:10 INFO - TOKEN: 220470 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ukq5im3nvrda | TIME: 2026-01-22 03:07:11 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220470. | TIME: 2026-01-22 03:07:11 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:07:11 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:07:12 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:07:12 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:07:12 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:07:12 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:08:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:08:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:08:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:08:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:08:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:08:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:08:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:08:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:08:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:08:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:08:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:08:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:08:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:09:05 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:09:05 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:09:05 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:09:07 INFO - TOKEN: 36871313 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:09:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:09:07 INFO - TOKEN: 36871313 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:09:07 INFO - TOKEN: 36871313 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:09:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:09:07 INFO - TOKEN: 36871313 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:09:09 INFO - TOKEN: 36871313 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:09:09 INFO - TOKEN: 36871313 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:09:09 INFO - TOKEN: 36871313 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:09:09 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:11:04 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:11:04 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:11:04 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33962 | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33962. Falling back to existing DB data. | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220134 with 1 parts. | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1giDasWww3nT4FAq8... | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1giDasWww3nT4FAq8 | TIME: 2026-01-22 03:11:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4863087,-90.2748482/38.6183531,-90.0559405/38.3296362,-88.9564007/38.2705686,-88.9247574/38.2285213,-87.9848674/@38.4043581,-90.2756474,8.43z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f490e041-dbf5-492c-bc12-e963c31f131b | TIME: 2026-01-22 03:11:09 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 03:11:09 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220134, part 1. | TIME: 2026-01-22 03:11:09 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220134. | TIME: 2026-01-22 03:11:09 INFO - TOKEN: 220134 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220134. | TIME: 2026-01-22 03:11:09 INFO - TOKEN: 220134 | FUNCTION: get_unique_token | STATUS: Using existing token: pkyxoeinjxj7 | TIME: 2026-01-22 03:11:09 INFO - TOKEN: 220134 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 03:11:11 INFO - TOKEN: 220134 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pkyxoeinjxj7 | TIME: 2026-01-22 03:11:11 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220134. | TIME: 2026-01-22 03:11:11 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:11:11 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:11:13 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:11:13 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:11:13 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:11:13 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:12:04 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:12:04 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:12:04 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:12:06 INFO - TOKEN: 62751797 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:12:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:12:07 INFO - TOKEN: 62751797 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:12:07 INFO - TOKEN: 62751797 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:12:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:12:07 INFO - TOKEN: 62751797 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:12:08 INFO - TOKEN: 62751797 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:12:08 INFO - TOKEN: 62751797 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:12:08 INFO - TOKEN: 62751797 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:12:08 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:13:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:13:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:13:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:13:07 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:13:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:13:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:13:07 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:13:07 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:13:07 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:13:08 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:13:08 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:13:08 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:13:08 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:14:04 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:14:04 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:14:04 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:14:06 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:14:07 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:15:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:15:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:15:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:15:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:15:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:15:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:15:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:15:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:15:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:15:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:15:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:15:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:15:09 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:16:04 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:16:04 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:16:04 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33963 | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33963. Falling back to existing DB data. | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210465 with 1 parts. | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QRDogQNbd7qNVjmaA... | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QRDogQNbd7qNVjmaA | TIME: 2026-01-22 03:16:07 INFO - TOKEN: 02932444 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.2285175,-87.98486/38.1942515,-87.9187819/3930+Lower+Mt+Vernon+Rd,+Mt+Vernon,+IN+47620,+EE.+UU./@37.9392764,-87.8598051,16.18z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x887035607c581b81:0xfcfca3b2377466e5!2m2!1d-87.852713!2d37.9372603!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f4c19cb8-20f1-4dd7-9708-3aa030413c6f | TIME: 2026-01-22 03:16:09 INFO - TOKEN: 02932444 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 03:16:09 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 210465, part 1. | TIME: 2026-01-22 03:16:09 INFO - TOKEN: 02932444 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210465. | TIME: 2026-01-22 03:16:09 INFO - TOKEN: 210465 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210465. | TIME: 2026-01-22 03:16:09 INFO - TOKEN: 210465 | FUNCTION: get_unique_token | STATUS: Using existing token: ot7k8s9i4g3b | TIME: 2026-01-22 03:16:10 INFO - TOKEN: 210465 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3930 Lower Mt Vernon Rd, Mt Vernon, IN 47620, EE. UU.' | TIME: 2026-01-22 03:16:11 INFO - TOKEN: 210465 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 03:16:12 INFO - TOKEN: 210465 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (28.567936, -80.800005). | TIME: 2026-01-22 03:16:17 INFO - TOKEN: 210465 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 03:16:17 INFO - TOKEN: 210465 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ot7k8s9i4g3b | TIME: 2026-01-22 03:16:17 INFO - TOKEN: 02932444 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210465. | TIME: 2026-01-22 03:16:17 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:16:17 INFO - TOKEN: 02932444 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:16:19 INFO - TOKEN: 02932444 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:16:19 INFO - TOKEN: 02932444 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:16:19 INFO - TOKEN: 02932444 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:16:19 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:17:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:17:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:17:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:17:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:17:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:17:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:17:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:17:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:17:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:17:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:17:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:17:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:17:08 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:18:04 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:18:04 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:18:04 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:18:07 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:18:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:18:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:18:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:18:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:18:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:18:08 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:18:08 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:18:08 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:18:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:19:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:19:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:19:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:19:07 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:19:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:19:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:19:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:19:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:19:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:19:08 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:19:08 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:19:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:19:08 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:20:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:20:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:20:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35235 | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35235. Falling back to existing DB data. | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 550072 with 1 parts. | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pCVMMXQbgXfks6FM8... | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pCVMMXQbgXfks6FM8 | TIME: 2026-01-22 03:20:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/201+ND-37,+Garrison,+ND+58540,+USA/47.6468055,-101.2919593/46.8312958,-100.7682701/46.8475733,-96.7798976/@46.8477669,-96.7807602,179m/data=!3m1!1e3!4m11!4m10!1m5!1m1!1s0x52d8f2eb6d99e491:0xf925a6b775a96019!2m2!1d-101.4218431!2d47.6476253!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=127726f3-b01e-4452-89c8-99fbc3303e33 | TIME: 2026-01-22 03:20:09 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-22 03:20:09 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 550072, part 1. | TIME: 2026-01-22 03:20:09 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 550072. | TIME: 2026-01-22 03:20:09 INFO - TOKEN: 550072 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 550072. | TIME: 2026-01-22 03:20:09 INFO - TOKEN: 550072 | FUNCTION: get_unique_token | STATUS: Using existing token: jvpphdvdp7lw | TIME: 2026-01-22 03:20:09 INFO - TOKEN: 550072 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '201 ND-37, Garrison, ND 58540, USA' | TIME: 2026-01-22 03:20:10 INFO - TOKEN: 550072 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (47.6464468, -101.4165955). | TIME: 2026-01-22 03:20:14 INFO - TOKEN: 550072 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-22 03:20:14 INFO - TOKEN: 550072 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jvpphdvdp7lw | TIME: 2026-01-22 03:20:14 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 550072. | TIME: 2026-01-22 03:20:14 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:20:14 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:20:16 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:20:16 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:20:16 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:20:16 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:21:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:21:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:21:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:21:06 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:21:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:21:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:21:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:21:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:21:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:21:08 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:21:08 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:21:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:21:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:22:07 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:22:07 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:22:07 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:22:09 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:22:10 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:22:10 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:22:10 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:22:10 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36632 | TIME: 2026-01-22 03:22:10 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36632. Falling back to existing DB data. | TIME: 2026-01-22 03:22:10 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330185 with 1 parts. | TIME: 2026-01-22 03:22:10 INFO - TOKEN: 56843680 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zZk7Fm7Ka32CpwRH6... | TIME: 2026-01-22 03:22:10 INFO - TOKEN: 56843680 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zZk7Fm7Ka32CpwRH6 | TIME: 2026-01-22 03:22:10 INFO - TOKEN: 56843680 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.9303473,-90.3862058/29.9624235,-90.359567/30.0122894,-90.3074174/30.4408285,-91.2167037/30.2818805,-92.0206661/31.2629836,-92.4366704/31.8803377,-93.3605251/32.4206497,-93.768072/32.4536736,-93.8529167/32.4614077,-94.043071/@32.4273841,-94.1273313,11.42z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=dcff9a0d-a38c-4a6b-b195-7144ee8414dc | TIME: 2026-01-22 03:22:12 INFO - TOKEN: 56843680 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 03:22:12 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 330185, part 1. | TIME: 2026-01-22 03:22:12 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330185. | TIME: 2026-01-22 03:22:12 INFO - TOKEN: 330185 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330185. | TIME: 2026-01-22 03:22:12 INFO - TOKEN: 330185 | FUNCTION: get_unique_token | STATUS: Using existing token: ugbvh75u8pn9 | TIME: 2026-01-22 03:22:12 INFO - TOKEN: 330185 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 03:22:13 INFO - TOKEN: 330185 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ugbvh75u8pn9 | TIME: 2026-01-22 03:22:13 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330185. | TIME: 2026-01-22 03:22:13 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:22:13 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:22:15 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:22:15 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:22:15 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:22:15 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:23:04 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:23:04 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:23:04 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:23:06 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:23:07 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:24:04 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:24:04 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:24:04 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:24:06 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:24:07 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:24:07 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:24:07 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:24:07 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:24:07 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:24:08 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:24:08 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:24:08 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:24:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:25:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:25:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:25:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36645 | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36645. Falling back to existing DB data. | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311068 with 1 parts. | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iXXGYg1L6GpeYQLB7... | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iXXGYg1L6GpeYQLB7 | TIME: 2026-01-22 03:25:07 INFO - TOKEN: 56843680 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4613278,-94.0429078/32.5327106,-94.2905524/32.5774155,-94.3453406/32.761471,-94.3559897/33.0325041,-94.725875/33.170277,-95.0002857/33.6528334,-95.5067268/33.6889064,-95.5540123/33.87567,-95.5018412/@33.0859905,-95.8415517,8.11z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=62b071e8-0f73-4b29-8c30-a33c0858852f | TIME: 2026-01-22 03:25:08 INFO - TOKEN: 56843680 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-22 03:25:08 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311068, part 1. | TIME: 2026-01-22 03:25:08 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311068. | TIME: 2026-01-22 03:25:09 INFO - TOKEN: 311068 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311068. | TIME: 2026-01-22 03:25:09 INFO - TOKEN: 311068 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-22 03:25:09 INFO - TOKEN: 311068 | FUNCTION: get_unique_token | STATUS: Generated unique token: ok3gqziepwgw | TIME: 2026-01-22 03:25:09 INFO - TOKEN: 311068 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-22 03:25:11 INFO - TOKEN: 311068 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ok3gqziepwgw | TIME: 2026-01-22 03:25:11 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311068. | TIME: 2026-01-22 03:25:11 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:25:11 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:25:12 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:25:12 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:25:12 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:25:12 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:26:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:26:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:26:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36460 | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36460. Falling back to existing DB data. | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110009 with 1 parts. | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pTKQYbyHS5DJqjqM8... | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pTKQYbyHS5DJqjqM8 | TIME: 2026-01-22 03:26:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.607685,-115.3906171/36.0677555,-115.1936105/36.1955925,-115.3418986/36.2756019,-115.044415/36.8175755,-114.0501348/@36.8172064,-114.050923,19.29z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMS4wKgBIAVAD&skid=fe5e5380-8fc4-43a3-94c7-27887cf513cd | TIME: 2026-01-22 03:26:09 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 03:26:09 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 110009, part 1. | TIME: 2026-01-22 03:26:09 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110009. | TIME: 2026-01-22 03:26:09 INFO - TOKEN: 110009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110009. | TIME: 2026-01-22 03:26:09 INFO - TOKEN: 110009 | FUNCTION: get_unique_token | STATUS: Using existing token: u6r3s3f6tyhc | TIME: 2026-01-22 03:26:09 INFO - TOKEN: 110009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 03:26:10 INFO - TOKEN: 110009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u6r3s3f6tyhc | TIME: 2026-01-22 03:26:10 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110009. | TIME: 2026-01-22 03:26:10 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:26:10 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:26:12 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:26:12 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:26:12 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:26:12 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:27:04 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:27:04 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:27:04 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:27:06 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:27:06 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:27:06 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:27:06 INFO - TOKEN: 52687933 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:27:06 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:27:06 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:27:07 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:27:07 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:27:07 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:27:07 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:28:05 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:28:05 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:28:05 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:28:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:28:08 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:28:08 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:28:08 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:28:08 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:28:08 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:28:09 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:28:09 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:28:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:28:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:29:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:29:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:29:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:29:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:29:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:29:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:29:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:29:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:29:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:29:08 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:29:08 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:29:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:29:08 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:30:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:30:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:30:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:30:06 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:30:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:30:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:30:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:30:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35236 | TIME: 2026-01-22 03:30:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35236. Falling back to existing DB data. | TIME: 2026-01-22 03:30:07 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520010 with 1 parts. | TIME: 2026-01-22 03:30:07 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TwGQoFb8zR7AYEct7... | TIME: 2026-01-22 03:30:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TwGQoFb8zR7AYEct7 | TIME: 2026-01-22 03:30:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/46.8475742,-96.7799504/45.4981724,-94.2241762/45.0904546,-93.4401122/44.9518113,-93.0638548/44.9626403,-92.7500147/@45.0971453,-93.7191623,79444m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=455646dd-bceb-4cd3-a42e-8dde108e61f0 | TIME: 2026-01-22 03:30:08 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 03:30:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 520010, part 1. | TIME: 2026-01-22 03:30:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520010. | TIME: 2026-01-22 03:30:09 INFO - TOKEN: 520010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520010. | TIME: 2026-01-22 03:30:09 INFO - TOKEN: 520010 | FUNCTION: get_unique_token | STATUS: Using existing token: cuqstlajg9xw | TIME: 2026-01-22 03:30:09 INFO - TOKEN: 520010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 03:30:10 INFO - TOKEN: 520010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cuqstlajg9xw | TIME: 2026-01-22 03:30:10 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520010. | TIME: 2026-01-22 03:30:10 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:30:10 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:30:12 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:30:12 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:30:12 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:30:12 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:33:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:33:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:33:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35237 | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35237. Falling back to existing DB data. | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430034 with 1 parts. | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/CgsiNv2JNxQTQNTy9... | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/CgsiNv2JNxQTQNTy9 | TIME: 2026-01-22 03:33:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.9626315,-92.7508932/43.9545388,-90.351247/42.4960115,-88.9929817/@44.3383376,-92.6547341,734720m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=d62569da-c35b-4675-b8d2-ad145bfe27b7 | TIME: 2026-01-22 03:33:09 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 03:33:09 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 430034, part 1. | TIME: 2026-01-22 03:33:09 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430034. | TIME: 2026-01-22 03:33:10 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430034. | TIME: 2026-01-22 03:33:10 INFO - TOKEN: 430034 | FUNCTION: get_unique_token | STATUS: Using existing token: 2a3ud1uq1vga | TIME: 2026-01-22 03:33:10 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 03:33:11 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2a3ud1uq1vga | TIME: 2026-01-22 03:33:11 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430034. | TIME: 2026-01-22 03:33:11 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:33:11 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:33:13 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:33:13 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:33:13 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:33:13 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:35:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:35:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:35:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:35:06 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:35:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:35:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:35:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:35:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:35:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:35:08 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:35:08 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:35:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:35:08 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:37:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:37:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:37:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:37:06 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:37:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:37:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:37:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:37:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35238 | TIME: 2026-01-22 03:37:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35238. Falling back to existing DB data. | TIME: 2026-01-22 03:37:07 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220202 with 1 parts. | TIME: 2026-01-22 03:37:07 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/U4MK8UMg5ffQKpGo7... | TIME: 2026-01-22 03:37:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/U4MK8UMg5ffQKpGo7 | TIME: 2026-01-22 03:37:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4960115,-88.9929817/42.2469628,-88.9547224/42.0535319,-88.0289678/41.5798938,-87.6774622/41.5769351,-87.5252816/@41.6911181,-87.6755988,170851m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=0a775141-445f-48fe-b52c-78c9e2aabde0 | TIME: 2026-01-22 03:37:08 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 03:37:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220202, part 1. | TIME: 2026-01-22 03:37:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220202. | TIME: 2026-01-22 03:37:09 INFO - TOKEN: 220202 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220202. | TIME: 2026-01-22 03:37:09 INFO - TOKEN: 220202 | FUNCTION: get_unique_token | STATUS: Using existing token: 03ys5mrvtzuz | TIME: 2026-01-22 03:37:09 INFO - TOKEN: 220202 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 03:37:11 INFO - TOKEN: 220202 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 03ys5mrvtzuz | TIME: 2026-01-22 03:37:11 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220202. | TIME: 2026-01-22 03:37:11 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:37:11 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:37:13 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:37:13 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:37:13 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:37:13 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:42:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:42:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:42:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:42:07 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:42:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:42:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:42:07 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:42:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:42:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:42:09 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:42:09 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:42:09 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:42:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:43:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:43:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:43:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:43:06 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:43:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:43:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:43:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:43:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:43:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:43:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:43:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:43:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:43:09 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:46:04 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:46:04 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:46:04 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:46:06 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:46:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:46:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:46:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:46:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:46:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:46:07 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:46:07 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:46:07 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:46:07 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:47:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:47:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:47:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:47:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:47:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:47:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:47:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:47:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:47:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:47:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:47:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:47:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:47:09 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:48:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:48:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:48:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:48:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:48:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:48:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:48:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:48:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:48:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:48:07 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:48:07 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:48:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:48:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:49:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:49:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:49:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:49:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:49:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:49:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:49:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:49:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:49:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:49:07 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:49:07 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:49:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:49:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:50:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:50:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:50:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:50:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:50:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:50:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:50:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:50:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:50:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:50:08 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:50:08 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:50:08 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:50:08 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:51:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:51:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:51:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:51:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:51:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:51:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:51:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:51:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:51:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:51:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:51:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:51:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:51:09 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:52:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:52:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:52:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:52:07 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:52:08 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:52:08 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:52:08 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:52:08 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:52:08 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:52:10 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:52:10 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:52:10 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:52:10 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 03:59:04 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:59:04 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 03:59:04 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 03:59:06 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 03:59:06 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 03:59:06 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 03:59:06 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 03:59:06 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 03:59:06 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 03:59:07 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:59:07 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 03:59:07 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 03:59:07 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:00:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:00:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:00:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:00:07 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:00:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:00:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:00:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:00:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:00:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:00:08 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:00:08 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:00:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:00:08 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:01:04 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:01:04 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:01:04 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36628 | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36628. Falling back to existing DB data. | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160188 with 1 parts. | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5QrcuQG7x3QHueUj9... | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5QrcuQG7x3QHueUj9 | TIME: 2026-01-22 04:01:07 INFO - TOKEN: 07119449 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1689467,-106.5935182/35.1780362,-106.5828911/35.5533765,-105.7215832/36.993456,-104.4804908/@35.5549623,-105.7185715,14.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=73ad54e0-19cb-4f6e-b585-543b28ab980e | TIME: 2026-01-22 04:01:08 INFO - TOKEN: 07119449 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-22 04:01:08 INFO - TOKEN: 07119449 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160188, part 1. | TIME: 2026-01-22 04:01:08 INFO - TOKEN: 07119449 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160188. | TIME: 2026-01-22 04:01:09 INFO - TOKEN: 160188 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160188. | TIME: 2026-01-22 04:01:09 INFO - TOKEN: 160188 | FUNCTION: get_unique_token | STATUS: Using existing token: 6e723ozn1lsh | TIME: 2026-01-22 04:01:09 INFO - TOKEN: 160188 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-22 04:01:10 INFO - TOKEN: 160188 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6e723ozn1lsh | TIME: 2026-01-22 04:01:10 INFO - TOKEN: 07119449 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160188. | TIME: 2026-01-22 04:01:10 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:01:10 INFO - TOKEN: 07119449 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:01:11 INFO - TOKEN: 07119449 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:01:11 INFO - TOKEN: 07119449 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:01:11 INFO - TOKEN: 07119449 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:01:11 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:02:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:02:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:02:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:02:07 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:02:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:02:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:02:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:02:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:02:07 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:02:08 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:02:08 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:02:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:02:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:03:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:03:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:03:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:03:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:03:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:03:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:03:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:03:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:03:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:03:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:03:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:03:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:03:08 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:04:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:04:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:04:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:04:07 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:04:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:04:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:04:07 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:04:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:04:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:04:09 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:04:09 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:04:09 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:04:09 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:05:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:05:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:05:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:05:06 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:05:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:05:07 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:05:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:05:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36646 | TIME: 2026-01-22 04:05:07 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36646. Falling back to existing DB data. | TIME: 2026-01-22 04:05:07 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140355 with 1 parts. | TIME: 2026-01-22 04:05:07 INFO - TOKEN: 56843680 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9i3PieZjwpXnrWWQ8... | TIME: 2026-01-22 04:05:07 INFO - TOKEN: 56843680 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9i3PieZjwpXnrWWQ8 | TIME: 2026-01-22 04:05:07 INFO - TOKEN: 56843680 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.8751992,-95.5020301/35.4328583,-95.9855473/35.4805196,-97.4649961/36.9437037,-97.3579186/36.9987796,-97.4003491/@36.9826192,-97.3837014,13.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=53b3e0eb-4ca9-462a-bdde-cb3a01af5b31 | TIME: 2026-01-22 04:05:08 INFO - TOKEN: 56843680 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 04:05:08 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 140355, part 1. | TIME: 2026-01-22 04:05:08 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140355. | TIME: 2026-01-22 04:05:09 INFO - TOKEN: 140355 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140355. | TIME: 2026-01-22 04:05:09 INFO - TOKEN: 140355 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-22 04:05:09 INFO - TOKEN: 140355 | FUNCTION: get_unique_token | STATUS: Generated unique token: g3caw84to45k | TIME: 2026-01-22 04:05:09 INFO - TOKEN: 140355 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 04:05:11 INFO - TOKEN: 140355 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: g3caw84to45k | TIME: 2026-01-22 04:05:11 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140355. | TIME: 2026-01-22 04:05:11 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:05:11 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:05:12 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:05:12 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:05:12 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:05:12 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:06:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:06:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:06:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:06:07 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:06:08 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:06:08 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:06:08 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:06:08 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:06:08 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:06:10 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:06:10 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:06:10 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:06:10 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:07:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:07:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:07:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:07:06 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:07:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:07:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:07:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:07:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:07:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:07:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:07:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:07:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:07:09 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:08:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:08:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:08:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:08:07 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:08:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:08:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:08:07 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:08:07 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:08:07 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:08:08 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:08:08 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:08:08 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:08:08 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:09:04 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:09:04 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:09:04 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36647 | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36647. Falling back to existing DB data. | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200313 with 1 parts. | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wid8FX9obCnYqsmM9... | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wid8FX9obCnYqsmM9 | TIME: 2026-01-22 04:09:06 INFO - TOKEN: 56843680 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9986169,-97.4002465/37.056622,-97.3975277/37.0614565,-97.3383043/37.6178201,-97.3353249/37.6482907,-97.395531/37.6666765,-97.3876446/@37.6564315,-97.3870461,14.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=0515e863-62e4-4d3a-b1c6-9dfeceb94832 | TIME: 2026-01-22 04:09:08 INFO - TOKEN: 56843680 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 04:09:08 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 200313, part 1. | TIME: 2026-01-22 04:09:08 INFO - TOKEN: 56843680 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200313. | TIME: 2026-01-22 04:09:08 INFO - TOKEN: 200313 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200313. | TIME: 2026-01-22 04:09:08 INFO - TOKEN: 200313 | FUNCTION: get_unique_token | STATUS: Using existing token: 44j0y52d0y3w | TIME: 2026-01-22 04:09:09 INFO - TOKEN: 200313 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 04:09:10 INFO - TOKEN: 200313 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 44j0y52d0y3w | TIME: 2026-01-22 04:09:10 INFO - TOKEN: 56843680 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200313. | TIME: 2026-01-22 04:09:10 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:09:10 INFO - TOKEN: 56843680 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:09:11 INFO - TOKEN: 56843680 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:09:11 INFO - TOKEN: 56843680 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:09:11 INFO - TOKEN: 56843680 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:09:11 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:10:04 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:10:04 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:10:04 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36631 | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36631. Falling back to existing DB data. | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370156 with 1 parts. | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RGFDpH7gGicc9SCK6... | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RGFDpH7gGicc9SCK6 | TIME: 2026-01-22 04:10:07 INFO - TOKEN: 93939530 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.1384818,-88.6853686/37.0671562,-88.0718353/36.750329,-87.509054/36.8177189,-87.4765767/36.8566083,-87.4220667/Kentucky+Aluminum+Processors,+LLC,+540+West+Industrial+Park+Drive,+Russellville,+KY+42276/@36.7616281,-88.0446453,222895m/data=!3m1!1e3!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88650b005f22b0eb:0x91a97596823d0337!2m2!1d-86.9221861!2d36.8379831!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=4d023985-7232-4b07-b047-cca8d3c105fd | TIME: 2026-01-22 04:10:08 INFO - TOKEN: 93939530 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 04:10:08 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 370156, part 1. | TIME: 2026-01-22 04:10:08 INFO - TOKEN: 93939530 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370156. | TIME: 2026-01-22 04:10:09 INFO - TOKEN: 370156 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370156. | TIME: 2026-01-22 04:10:09 INFO - TOKEN: 370156 | FUNCTION: get_unique_token | STATUS: Using existing token: 6j5h9uvd9kbp | TIME: 2026-01-22 04:10:09 INFO - TOKEN: 370156 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Kentucky Aluminum Processors, LLC, 540 West Industrial Park Drive, Russellville, KY 42276' | TIME: 2026-01-22 04:10:10 INFO - TOKEN: 370156 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 04:10:12 INFO - TOKEN: 370156 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (36.856794, -86.879933). | TIME: 2026-01-22 04:10:13 INFO - TOKEN: 370156 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 04:10:13 INFO - TOKEN: 370156 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6j5h9uvd9kbp | TIME: 2026-01-22 04:10:13 INFO - TOKEN: 93939530 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370156. | TIME: 2026-01-22 04:10:13 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:10:13 INFO - TOKEN: 93939530 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:10:14 INFO - TOKEN: 93939530 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:10:14 INFO - TOKEN: 93939530 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:10:14 INFO - TOKEN: 93939530 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:10:14 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:12:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:12:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:12:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:12:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:12:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:12:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:12:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:12:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:12:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:12:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:12:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:12:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:12:08 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:13:04 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:13:04 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:13:04 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:13:07 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:13:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:13:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:13:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:13:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:13:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:13:08 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:13:08 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:13:08 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:13:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:14:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:14:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:14:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:14:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:14:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:14:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:14:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:14:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:14:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:14:08 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:14:08 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:14:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:14:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:15:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:15:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:15:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:15:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:15:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:15:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:15:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:15:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:15:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:15:08 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:15:08 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:15:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:15:08 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:16:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:16:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:16:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:16:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:16:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:16:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:16:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:16:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:16:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:16:07 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:16:07 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:16:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:16:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:17:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:17:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:17:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:17:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:17:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:17:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:17:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:17:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36618 | TIME: 2026-01-22 04:17:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36618. Falling back to existing DB data. | TIME: 2026-01-22 04:17:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36618 because it has no route_token in new or existing data. | TIME: 2026-01-22 04:17:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:17:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:17:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:17:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:17:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:17:08 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:18:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:18:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:18:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:18:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:18:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:18:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:18:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:18:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:18:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:18:08 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:18:08 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:18:08 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:18:08 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:19:04 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:19:04 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:19:04 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:19:06 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:19:06 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:19:06 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:19:06 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:19:06 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:19:06 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:19:07 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:19:07 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:19:07 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:19:07 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:20:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:20:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:20:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:20:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:20:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:20:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:20:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:20:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:20:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:20:08 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:20:08 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:20:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:20:08 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:21:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:21:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:21:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:21:07 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:21:08 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:21:08 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:21:08 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:21:08 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:21:08 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:21:10 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:21:10 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:21:10 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:21:10 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:22:04 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:22:04 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:22:04 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:22:07 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:22:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:22:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:22:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:22:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:22:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:22:09 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:22:09 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:22:09 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:22:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:23:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:23:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:23:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:23:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:23:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:23:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:23:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:23:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:23:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:23:09 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:23:09 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:23:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:23:09 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:24:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:24:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:24:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:24:07 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:24:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:24:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:24:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:24:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:24:07 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:24:08 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:24:08 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:24:08 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:24:08 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:25:04 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:25:04 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:25:04 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:25:07 INFO - TOKEN: 77714715 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:25:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:25:07 INFO - TOKEN: 77714715 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:25:07 INFO - TOKEN: 77714715 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:25:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:25:07 INFO - TOKEN: 77714715 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:25:09 INFO - TOKEN: 77714715 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:25:09 INFO - TOKEN: 77714715 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:25:09 INFO - TOKEN: 77714715 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:25:09 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:26:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:26:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:26:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:26:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:26:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:26:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:26:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:26:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:26:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:26:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:26:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:26:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:26:10 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:27:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:27:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:27:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:27:06 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:27:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:27:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:27:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:27:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:27:07 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:27:08 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:27:08 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:27:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:27:08 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:28:04 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:28:04 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:28:04 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36611 | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36611. Falling back to existing DB data. | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240480 with 1 parts. | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RYb2uGpcsgdNwihYA... | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RYb2uGpcsgdNwihYA | TIME: 2026-01-22 04:28:07 INFO - TOKEN: 36557430 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0497175,-80.7317936/39.9478632,-81.9621147/39.9107394,-82.0016375/39.9097905,-82.0166593/39.8133772,-82.3057425/39.9445495,-82.417508/39.8732349,-82.9776981/39.9780395,-83.1654827/39.8944198,-83.7855727/@39.8893188,-83.8055389,14.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=16e942be-90a0-4f38-9bec-cf3516a729d1 | TIME: 2026-01-22 04:28:08 INFO - TOKEN: 36557430 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-22 04:28:08 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240480, part 1. | TIME: 2026-01-22 04:28:08 INFO - TOKEN: 36557430 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240480. | TIME: 2026-01-22 04:28:09 INFO - TOKEN: 240480 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240480. | TIME: 2026-01-22 04:28:09 INFO - TOKEN: 240480 | FUNCTION: get_unique_token | STATUS: Using existing token: t1hh7tq4k44q | TIME: 2026-01-22 04:28:09 INFO - TOKEN: 240480 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-22 04:28:10 INFO - TOKEN: 240480 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t1hh7tq4k44q | TIME: 2026-01-22 04:28:11 INFO - TOKEN: 36557430 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240480. | TIME: 2026-01-22 04:28:11 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:28:11 INFO - TOKEN: 36557430 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:28:12 INFO - TOKEN: 36557430 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:28:12 INFO - TOKEN: 36557430 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:28:12 INFO - TOKEN: 36557430 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:28:12 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:29:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:29:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:29:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:29:06 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:29:06 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:29:06 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:29:06 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:29:06 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:29:06 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:29:07 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:29:07 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:29:07 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:29:07 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:30:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:30:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:30:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:30:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:30:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:30:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:30:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:30:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:30:07 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:30:09 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:30:09 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:30:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:30:09 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:31:04 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:31:04 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:31:04 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:31:07 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:31:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:31:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:31:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:31:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:31:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:31:09 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:31:09 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:31:09 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:31:09 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:32:04 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:32:04 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:32:04 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:32:07 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:32:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:32:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:32:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:32:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:32:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:32:08 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:32:08 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:32:08 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:32:08 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:33:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:33:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:33:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36471 | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36471 | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36471. Falling back to existing DB data. | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341153 with 2 parts. | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/v6ZxwP4DS5Wj3kob9... | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/v6ZxwP4DS5Wj3kob9 | TIME: 2026-01-22 04:33:07 INFO - TOKEN: 72191870 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1525+Pier+F+Ave,+Long+Beach,+CA+90802,+USA/Pico+Ave,+Long+Beach,+CA,+USA/33.7671633,-118.2148497/Seaside+Fwy,+California,+USA/33.7534761,-118.2910323/33.7903654,-118.2787033/33.7893069,-118.1418538/33.7752069,-118.1164895/33.7919531,-118.0879823/34.1315299,-117.9485475/@33.8715581,-118.0378844,10.49z/data=!4m27!4m26!1m5!1m1!1s0x80dd3729d25c26a1:0x19ef6672f375c666!2m2!1d-118.2143858!2d33.745857!1m5!1m1!1s0x80dd36b4f79ea6b5:0xa03b5f36a74aac85!2m2!1d-118.2094416!2d33.7662541!1m0!1m5!1m1!1s0x80dd36f5c6aa6b9f:0xc93a066598158bf7!2m2!1d-118.2425478!2d33.7573384!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=4da3472e-cc50-4a5e-b5c0-ed2535ad0af6 | TIME: 2026-01-22 04:33:09 INFO - TOKEN: 72191870 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 04:33:09 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341153, part 1. | TIME: 2026-01-22 04:33:09 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341153. | TIME: 2026-01-22 04:33:09 INFO - TOKEN: 341153 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341153. | TIME: 2026-01-22 04:33:09 INFO - TOKEN: 341153 | FUNCTION: get_unique_token | STATUS: Using existing token: 4j28w6d54ryg | TIME: 2026-01-22 04:33:10 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1525 Pier F Ave, Long Beach, CA 90802, USA' | TIME: 2026-01-22 04:33:11 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7501232, -118.2117171). | TIME: 2026-01-22 04:33:12 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Pico Ave, Long Beach, CA, USA' | TIME: 2026-01-22 04:33:12 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7716995, -118.2076820). | TIME: 2026-01-22 04:33:13 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Seaside Fwy, California, USA' | TIME: 2026-01-22 04:33:13 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7493511, -118.2817484). | TIME: 2026-01-22 04:33:14 INFO - TOKEN: 341153 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 04:33:14 INFO - TOKEN: 341153 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4j28w6d54ryg | TIME: 2026-01-22 04:33:14 INFO - TOKEN: 72191870 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DiTPEWpgPLP4QYNE6... | TIME: 2026-01-22 04:33:14 INFO - TOKEN: 72191870 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DiTPEWpgPLP4QYNE6 | TIME: 2026-01-22 04:33:14 INFO - TOKEN: 72191870 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.1315299,-117.9485475/34.1427597,-117.4879459/34.8888562,-117.004365/35.6069404,-115.3912001/@35.5086148,-115.8587327,10.1z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=06dffd7c-ffcc-4286-a84d-09f621615711 | TIME: 2026-01-22 04:33:16 INFO - TOKEN: 72191870 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-22 04:33:16 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 341153, part 2. | TIME: 2026-01-22 04:33:16 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-22 04:33:16 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341153. | TIME: 2026-01-22 04:33:16 INFO - TOKEN: 341153 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341153. | TIME: 2026-01-22 04:33:16 INFO - TOKEN: 341153 | FUNCTION: get_unique_token | STATUS: Using existing token: 4j28w6d54ryg | TIME: 2026-01-22 04:33:17 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1525 Pier F Ave, Long Beach, CA 90802, USA' | TIME: 2026-01-22 04:33:18 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7501232, -118.2117171). | TIME: 2026-01-22 04:33:20 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Pico Ave, Long Beach, CA, USA' | TIME: 2026-01-22 04:33:20 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7716995, -118.2076820). | TIME: 2026-01-22 04:33:23 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Seaside Fwy, California, USA' | TIME: 2026-01-22 04:33:23 INFO - TOKEN: 341153 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7493511, -118.2817484). | TIME: 2026-01-22 04:33:23 INFO - TOKEN: 341153 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-22 04:33:23 INFO - TOKEN: 341153 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4j28w6d54ryg | TIME: 2026-01-22 04:33:23 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341153. | TIME: 2026-01-22 04:33:23 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:33:23 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:33:24 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:33:24 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:33:24 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:33:24 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:34:05 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:34:05 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:34:05 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:34:07 INFO - TOKEN: 67055980 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:34:08 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:34:08 INFO - TOKEN: 67055980 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:34:08 INFO - TOKEN: 67055980 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:34:08 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:34:08 INFO - TOKEN: 67055980 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:34:09 INFO - TOKEN: 67055980 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:34:09 INFO - TOKEN: 67055980 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:34:09 INFO - TOKEN: 67055980 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:34:09 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:35:04 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:35:04 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:35:04 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:35:06 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:35:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:35:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:35:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:35:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:35:07 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:35:08 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:35:08 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:35:08 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:35:08 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:36:04 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:36:04 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:36:04 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:36:07 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:36:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:36:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:36:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:36:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:36:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:36:08 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:36:08 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:36:08 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:36:08 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:37:04 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:37:04 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:37:04 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36472 | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36472 | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36472. Falling back to existing DB data. | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341154 with 2 parts. | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wq44XTkWGPkTQ5az6... | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wq44XTkWGPkTQ5az6 | TIME: 2026-01-22 04:37:07 INFO - TOKEN: 72191870 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6073836,-115.3914096/34.8861894,-117.033266/34.2140775,-117.4119788/34.1365128,-117.5126418/34.124651,-117.9661254/33.7743797,-118.0964069/33.7898567,-118.1467678/33.7915858,-118.2369257/33.7861594,-118.2813269/33.7497792,-118.280064/@33.7494085,-118.2847692,16.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=0e18b063-9ab9-4005-b19d-3dad31e4f3e0 | TIME: 2026-01-22 04:37:09 INFO - TOKEN: 72191870 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 04:37:09 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341154, part 1. | TIME: 2026-01-22 04:37:09 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341154. | TIME: 2026-01-22 04:37:09 INFO - TOKEN: 341154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341154. | TIME: 2026-01-22 04:37:09 INFO - TOKEN: 341154 | FUNCTION: get_unique_token | STATUS: Using existing token: rq2yl43iatsb | TIME: 2026-01-22 04:37:10 INFO - TOKEN: 341154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 04:37:11 INFO - TOKEN: 341154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rq2yl43iatsb | TIME: 2026-01-22 04:37:12 INFO - TOKEN: 72191870 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4P7EHSCJySkABbXQ6... | TIME: 2026-01-22 04:37:12 INFO - TOKEN: 72191870 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4P7EHSCJySkABbXQ6 | TIME: 2026-01-22 04:37:12 INFO - TOKEN: 72191870 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.7497792,-118.280064/33.7641682,-118.2226434/33.7649431,-118.2092851/33.7542355,-118.2061943/33.7490521,-118.2137393/@33.7480229,-118.2151999,15.6z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=2460820b-a963-434d-8328-e4f13e75241d | TIME: 2026-01-22 04:37:13 INFO - TOKEN: 72191870 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 04:37:13 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 341154, part 2. | TIME: 2026-01-22 04:37:13 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-22 04:37:13 INFO - TOKEN: 72191870 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341154. | TIME: 2026-01-22 04:37:13 INFO - TOKEN: 341154 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341154. | TIME: 2026-01-22 04:37:13 INFO - TOKEN: 341154 | FUNCTION: get_unique_token | STATUS: Using existing token: rq2yl43iatsb | TIME: 2026-01-22 04:37:13 INFO - TOKEN: 341154 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-22 04:37:14 INFO - TOKEN: 341154 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rq2yl43iatsb | TIME: 2026-01-22 04:37:15 INFO - TOKEN: 72191870 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341154. | TIME: 2026-01-22 04:37:15 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:37:15 INFO - TOKEN: 72191870 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:37:16 INFO - TOKEN: 72191870 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:37:16 INFO - TOKEN: 72191870 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:37:16 INFO - TOKEN: 72191870 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:37:16 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:38:04 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:38:04 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:38:04 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:38:07 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:38:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:38:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:38:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:38:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:38:07 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:38:08 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:38:08 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:38:08 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:38:08 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:39:04 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:39:04 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:39:04 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:39:06 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:39:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:39:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:39:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:39:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36651 | TIME: 2026-01-22 04:39:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36651. Falling back to existing DB data. | TIME: 2026-01-22 04:39:07 INFO - TOKEN: 75621288 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100328 with 1 parts. | TIME: 2026-01-22 04:39:07 INFO - TOKEN: 75621288 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EWmyF7uoNFTX5FGw7... | TIME: 2026-01-22 04:39:07 INFO - TOKEN: 75621288 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EWmyF7uoNFTX5FGw7 | TIME: 2026-01-22 04:39:07 INFO - TOKEN: 75621288 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8175833,-114.0501879/36.9999792,-113.6224938/@36.9986059,-113.6246412,17.42z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=2e5a4af3-e0f7-4126-b936-902bf0ba26d7 | TIME: 2026-01-22 04:39:08 INFO - TOKEN: 75621288 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-22 04:39:08 INFO - TOKEN: 75621288 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 100328, part 1. | TIME: 2026-01-22 04:39:08 INFO - TOKEN: 75621288 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100328. | TIME: 2026-01-22 04:39:08 INFO - TOKEN: 100328 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100328. | TIME: 2026-01-22 04:39:08 INFO - TOKEN: 100328 | FUNCTION: get_unique_token | STATUS: Using existing token: pwdidtpb5f2o | TIME: 2026-01-22 04:39:09 INFO - TOKEN: 100328 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-22 04:39:10 INFO - TOKEN: 100328 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pwdidtpb5f2o | TIME: 2026-01-22 04:39:10 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100328. | TIME: 2026-01-22 04:39:10 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:39:10 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:39:11 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:39:11 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:39:11 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:39:11 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:43:04 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:43:04 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:43:04 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:43:06 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:43:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:43:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:43:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:43:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:43:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:43:08 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:43:08 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:43:08 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:43:08 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:44:04 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:44:04 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:44:04 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:44:07 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:44:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:44:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:44:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:44:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:44:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:44:08 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:44:08 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:44:08 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:44:08 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:45:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:45:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:45:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:45:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:45:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:45:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:45:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:45:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:45:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:45:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:45:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:45:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:45:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:46:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:46:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:46:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:46:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:46:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:46:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:46:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:46:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:46:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:46:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:46:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:46:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:46:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:47:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:47:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:47:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:47:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:47:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:47:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:47:08 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:47:08 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:47:08 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:47:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:47:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:47:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:47:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:49:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:49:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:49:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:49:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:49:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:49:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:49:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:49:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:49:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:49:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:49:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:49:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:49:09 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:51:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:51:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:51:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:51:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:51:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:51:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:51:08 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:51:08 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:51:08 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:51:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:51:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:51:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:51:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:53:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:53:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:53:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:53:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:53:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:53:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:53:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:53:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:53:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:53:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:53:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:53:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:53:10 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:54:04 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:54:04 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:54:04 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:54:07 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:54:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:54:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:54:07 INFO - TOKEN: 00951398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:54:07 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:54:07 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:54:08 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:54:08 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:54:08 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:54:08 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:55:04 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:55:04 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:55:04 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:55:06 INFO - TOKEN: 00892826 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:55:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:55:07 INFO - TOKEN: 00892826 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:55:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:55:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36654 | TIME: 2026-01-22 04:55:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36654 | TIME: 2026-01-22 04:55:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36654. Falling back to existing DB data. | TIME: 2026-01-22 04:55:07 INFO - TOKEN: 00892826 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36654 because it has no route_token in new or existing data. | TIME: 2026-01-22 04:55:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:55:07 INFO - TOKEN: 00892826 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:55:08 INFO - TOKEN: 00892826 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:55:08 INFO - TOKEN: 00892826 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:55:08 INFO - TOKEN: 00892826 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:55:08 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:56:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:56:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:56:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:56:06 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:56:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:56:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:56:06 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:56:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:56:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:56:07 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:56:07 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:56:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:56:07 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:57:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:57:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:57:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:57:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:57:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:57:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:57:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:57:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:57:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:57:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:57:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:57:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:57:08 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 04:58:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:58:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 04:58:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 04:58:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 04:58:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 04:58:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 04:58:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 04:58:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 04:58:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 04:58:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:58:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 04:58:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 04:58:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:03:05 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:03:05 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:03:05 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:03:08 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:03:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:03:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:03:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:03:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:03:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:03:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:03:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:03:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:03:10 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:05:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:05:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:05:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:05:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:05:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:05:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:05:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:05:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:05:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:05:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:05:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:05:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:05:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:06:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:06:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:06:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:06:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:06:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:06:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:06:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:06:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:06:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:06:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:06:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:06:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:06:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:08:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:08:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:08:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:08:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:08:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:08:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:08:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:08:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:08:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:08:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:08:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:08:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:08:10 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:09:05 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:09:05 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:09:05 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:09:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:09:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:09:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:09:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:09:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:09:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:09:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:09:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:09:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:09:08 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:10:04 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:10:04 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:10:04 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:10:06 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:10:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:10:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:10:07 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:10:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:10:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:10:08 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:10:08 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:10:08 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:10:08 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:12:04 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:12:04 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:12:04 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:12:06 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36476 | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36476 | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36476. Falling back to existing DB data. | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341155 with 2 parts. | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/v6ZxwP4DS5Wj3kob9... | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/v6ZxwP4DS5Wj3kob9 | TIME: 2026-01-22 05:12:07 INFO - TOKEN: 15534952 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1525+Pier+F+Ave,+Long+Beach,+CA+90802,+USA/Pico+Ave,+Long+Beach,+CA,+USA/33.7671633,-118.2148497/Seaside+Fwy,+California,+USA/33.7534761,-118.2910323/33.7903654,-118.2787033/33.7893069,-118.1418538/33.7752069,-118.1164895/33.7919531,-118.0879823/34.1315299,-117.9485475/@33.8715581,-118.0378844,10.49z/data=!4m27!4m26!1m5!1m1!1s0x80dd3729d25c26a1:0x19ef6672f375c666!2m2!1d-118.2143858!2d33.745857!1m5!1m1!1s0x80dd36b4f79ea6b5:0xa03b5f36a74aac85!2m2!1d-118.2094416!2d33.7662541!1m0!1m5!1m1!1s0x80dd36f5c6aa6b9f:0xc93a066598158bf7!2m2!1d-118.2425478!2d33.7573384!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=4da3472e-cc50-4a5e-b5c0-ed2535ad0af6 | TIME: 2026-01-22 05:12:08 INFO - TOKEN: 15534952 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 05:12:08 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341155, part 1. | TIME: 2026-01-22 05:12:08 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341155. | TIME: 2026-01-22 05:12:08 INFO - TOKEN: 341155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341155. | TIME: 2026-01-22 05:12:08 INFO - TOKEN: 341155 | FUNCTION: get_unique_token | STATUS: Using existing token: dobimpjzdxry | TIME: 2026-01-22 05:12:09 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1525 Pier F Ave, Long Beach, CA 90802, USA' | TIME: 2026-01-22 05:12:10 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7501232, -118.2117171). | TIME: 2026-01-22 05:12:11 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Pico Ave, Long Beach, CA, USA' | TIME: 2026-01-22 05:12:11 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7716995, -118.2076820). | TIME: 2026-01-22 05:12:12 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Seaside Fwy, California, USA' | TIME: 2026-01-22 05:12:12 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7493511, -118.2817484). | TIME: 2026-01-22 05:12:13 INFO - TOKEN: 341155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 05:12:13 INFO - TOKEN: 341155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dobimpjzdxry | TIME: 2026-01-22 05:12:13 INFO - TOKEN: 15534952 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DiTPEWpgPLP4QYNE6... | TIME: 2026-01-22 05:12:13 INFO - TOKEN: 15534952 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DiTPEWpgPLP4QYNE6 | TIME: 2026-01-22 05:12:13 INFO - TOKEN: 15534952 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.1315299,-117.9485475/34.1427597,-117.4879459/34.8888562,-117.004365/35.6069404,-115.3912001/@35.5086148,-115.8587327,10.1z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=06dffd7c-ffcc-4286-a84d-09f621615711 | TIME: 2026-01-22 05:12:14 INFO - TOKEN: 15534952 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-22 05:12:14 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 341155, part 2. | TIME: 2026-01-22 05:12:14 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-22 05:12:14 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341155. | TIME: 2026-01-22 05:12:15 INFO - TOKEN: 341155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341155. | TIME: 2026-01-22 05:12:15 INFO - TOKEN: 341155 | FUNCTION: get_unique_token | STATUS: Using existing token: dobimpjzdxry | TIME: 2026-01-22 05:12:15 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1525 Pier F Ave, Long Beach, CA 90802, USA' | TIME: 2026-01-22 05:12:17 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7501232, -118.2117171). | TIME: 2026-01-22 05:12:18 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Pico Ave, Long Beach, CA, USA' | TIME: 2026-01-22 05:12:18 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7716995, -118.2076820). | TIME: 2026-01-22 05:12:20 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Seaside Fwy, California, USA' | TIME: 2026-01-22 05:12:20 INFO - TOKEN: 341155 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7493511, -118.2817484). | TIME: 2026-01-22 05:12:20 INFO - TOKEN: 341155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-22 05:12:20 INFO - TOKEN: 341155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dobimpjzdxry | TIME: 2026-01-22 05:12:20 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341155. | TIME: 2026-01-22 05:12:20 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:12:20 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:12:21 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:12:21 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:12:21 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:12:21 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:14:04 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:14:04 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:14:04 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:14:06 INFO - TOKEN: 15534952 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36477 | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36477 | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36477. Falling back to existing DB data. | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341156 with 2 parts. | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wq44XTkWGPkTQ5az6... | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wq44XTkWGPkTQ5az6 | TIME: 2026-01-22 05:14:07 INFO - TOKEN: 15534952 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6073836,-115.3914096/34.8861894,-117.033266/34.2140775,-117.4119788/34.1365128,-117.5126418/34.124651,-117.9661254/33.7743797,-118.0964069/33.7898567,-118.1467678/33.7915858,-118.2369257/33.7861594,-118.2813269/33.7497792,-118.280064/@33.7494085,-118.2847692,16.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=0e18b063-9ab9-4005-b19d-3dad31e4f3e0 | TIME: 2026-01-22 05:14:09 INFO - TOKEN: 15534952 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 05:14:09 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341156, part 1. | TIME: 2026-01-22 05:14:09 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341156. | TIME: 2026-01-22 05:14:09 INFO - TOKEN: 341156 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341156. | TIME: 2026-01-22 05:14:09 INFO - TOKEN: 341156 | FUNCTION: get_unique_token | STATUS: Using existing token: nu1vm52dtwxp | TIME: 2026-01-22 05:14:09 INFO - TOKEN: 341156 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 05:14:11 INFO - TOKEN: 341156 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nu1vm52dtwxp | TIME: 2026-01-22 05:14:11 INFO - TOKEN: 15534952 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4P7EHSCJySkABbXQ6... | TIME: 2026-01-22 05:14:11 INFO - TOKEN: 15534952 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4P7EHSCJySkABbXQ6 | TIME: 2026-01-22 05:14:11 INFO - TOKEN: 15534952 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.7497792,-118.280064/33.7641682,-118.2226434/33.7649431,-118.2092851/33.7542355,-118.2061943/33.7490521,-118.2137393/@33.7480229,-118.2151999,15.6z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=2460820b-a963-434d-8328-e4f13e75241d | TIME: 2026-01-22 05:14:13 INFO - TOKEN: 15534952 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 05:14:13 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 341156, part 2. | TIME: 2026-01-22 05:14:13 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-22 05:14:13 INFO - TOKEN: 15534952 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341156. | TIME: 2026-01-22 05:14:13 INFO - TOKEN: 341156 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341156. | TIME: 2026-01-22 05:14:13 INFO - TOKEN: 341156 | FUNCTION: get_unique_token | STATUS: Using existing token: nu1vm52dtwxp | TIME: 2026-01-22 05:14:13 INFO - TOKEN: 341156 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-22 05:14:14 INFO - TOKEN: 341156 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nu1vm52dtwxp | TIME: 2026-01-22 05:14:15 INFO - TOKEN: 15534952 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341156. | TIME: 2026-01-22 05:14:15 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:14:15 INFO - TOKEN: 15534952 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:14:15 INFO - TOKEN: 15534952 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:14:15 INFO - TOKEN: 15534952 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:14:15 INFO - TOKEN: 15534952 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:14:15 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:16:05 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:16:05 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:16:05 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:16:07 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:16:08 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:16:08 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:16:08 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:16:08 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:16:08 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:16:09 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:16:09 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:16:09 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:16:09 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:18:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:18:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:18:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36451 | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36451. Falling back to existing DB data. | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341151 with 1 parts. | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MiPkG4CzX6J8DY6R8... | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MiPkG4CzX6J8DY6R8 | TIME: 2026-01-22 05:18:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.7777969,-118.249049/33.7806199,-118.2506968/33.7908743,-118.2507621/33.793101,-118.2073121/34.0638829,-118.1593825/34.0747468,-117.9986351/34.131838,-117.9494687/34.1447416,-117.4855541/35.0590997,-116.4301431/35.6074717,-115.3909491/@35.3624738,-115.6353625,10.42z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=4fd711b8-3787-47b8-81d6-7fec5cec3fbe | TIME: 2026-01-22 05:18:09 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 05:18:09 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341151, part 1. | TIME: 2026-01-22 05:18:09 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341151. | TIME: 2026-01-22 05:18:09 INFO - TOKEN: 341151 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341151. | TIME: 2026-01-22 05:18:09 INFO - TOKEN: 341151 | FUNCTION: get_unique_token | STATUS: Using existing token: u6q5mpmxrnh3 | TIME: 2026-01-22 05:18:09 INFO - TOKEN: 341151 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 05:18:11 INFO - TOKEN: 341151 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u6q5mpmxrnh3 | TIME: 2026-01-22 05:18:11 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341151. | TIME: 2026-01-22 05:18:11 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:18:11 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:18:13 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:18:13 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:18:13 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:18:13 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:20:04 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:20:04 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:20:04 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36455 | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36455. Falling back to existing DB data. | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341152 with 1 parts. | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/E3wEoz7PudGS3gHf9... | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/E3wEoz7PudGS3gHf9 | TIME: 2026-01-22 05:20:07 INFO - TOKEN: 20104240 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6074245,-115.3914211/35.0277633,-116.4851064/34.136467,-117.5127104/34.1265306,-117.9641657/34.0646646,-118.0042851/34.0559455,-118.1647776/33.7899125,-118.2107556/33.7905955,-118.2509798/33.7805764,-118.2494234/33.7777969,-118.2490485/@34.4037979,-117.3374096,9z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=16483ad4-ccec-4e6e-833a-41b068e1d8cf | TIME: 2026-01-22 05:20:09 INFO - TOKEN: 20104240 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 05:20:09 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341152, part 1. | TIME: 2026-01-22 05:20:09 INFO - TOKEN: 20104240 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341152. | TIME: 2026-01-22 05:20:09 INFO - TOKEN: 341152 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341152. | TIME: 2026-01-22 05:20:09 INFO - TOKEN: 341152 | FUNCTION: get_unique_token | STATUS: Using existing token: mtonmp3btlky | TIME: 2026-01-22 05:20:09 INFO - TOKEN: 341152 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 05:20:11 INFO - TOKEN: 341152 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mtonmp3btlky | TIME: 2026-01-22 05:20:11 INFO - TOKEN: 20104240 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341152. | TIME: 2026-01-22 05:20:11 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:20:11 INFO - TOKEN: 20104240 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:20:13 INFO - TOKEN: 20104240 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:20:13 INFO - TOKEN: 20104240 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:20:13 INFO - TOKEN: 20104240 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:20:13 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:21:04 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:21:04 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:21:04 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:21:06 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:21:06 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:21:06 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:21:06 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:21:06 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:21:06 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:21:08 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:21:08 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:21:08 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:21:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:22:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:22:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:22:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:22:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:22:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:22:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:22:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:22:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:22:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:22:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:22:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:22:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:22:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:23:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:23:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:23:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:23:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:23:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:24:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:24:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:24:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:24:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:24:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:24:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:24:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:24:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36664 | TIME: 2026-01-22 05:24:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36664. Falling back to existing DB data. | TIME: 2026-01-22 05:24:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36664 because it has no route_token in new or existing data. | TIME: 2026-01-22 05:24:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:24:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:24:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:24:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:24:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:24:08 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:25:04 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:25:04 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:25:04 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36652 | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36652. Falling back to existing DB data. | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120463 with 1 parts. | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tFy7Mup45Bb945R67... | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tFy7Mup45Bb945R67 | TIME: 2026-01-22 05:25:07 INFO - TOKEN: 75621288 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9999792,-113.6224938/38.2555543,-112.6499886/40.724395,-111.9123872/40.7266111,-111.9651128/4901+2100+S,+Salt+Lake+City,+UT+84120,+USA/@40.7260525,-111.9953146,13.99z/data=!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8752f2d9324514b9:0xe1e902e9374a75cf!2m2!1d-112.00453!2d40.7250666!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=c2602281-13bf-49da-8b17-378bec243853 | TIME: 2026-01-22 05:25:08 INFO - TOKEN: 75621288 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 05:25:08 INFO - TOKEN: 75621288 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 120463, part 1. | TIME: 2026-01-22 05:25:08 INFO - TOKEN: 75621288 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120463. | TIME: 2026-01-22 05:25:09 INFO - TOKEN: 120463 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120463. | TIME: 2026-01-22 05:25:09 INFO - TOKEN: 120463 | FUNCTION: get_unique_token | STATUS: Using existing token: aiqc2nwzng03 | TIME: 2026-01-22 05:25:09 INFO - TOKEN: 120463 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4901 2100 S, Salt Lake City, UT 84120, USA' | TIME: 2026-01-22 05:25:10 INFO - TOKEN: 120463 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7261944, -112.0069965). | TIME: 2026-01-22 05:25:11 INFO - TOKEN: 120463 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 05:25:11 INFO - TOKEN: 120463 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: aiqc2nwzng03 | TIME: 2026-01-22 05:25:11 INFO - TOKEN: 75621288 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120463. | TIME: 2026-01-22 05:25:11 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:25:11 INFO - TOKEN: 75621288 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:25:12 INFO - TOKEN: 75621288 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:25:12 INFO - TOKEN: 75621288 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:25:12 INFO - TOKEN: 75621288 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:25:12 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:26:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:26:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:26:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:26:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:26:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:26:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:26:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:26:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:26:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:26:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:26:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:26:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:26:10 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:27:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:27:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:27:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:27:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:27:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:27:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:27:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:27:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:27:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:27:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:27:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:27:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:27:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:28:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:28:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:28:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:28:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:28:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:28:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:28:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:28:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:28:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:28:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:28:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:28:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:28:10 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:32:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:32:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:32:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:32:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:32:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:32:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:32:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:32:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:32:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:32:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:32:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:32:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:32:08 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:33:04 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:33:04 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:33:04 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:33:07 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:33:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:33:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:33:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:33:07 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:33:07 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:33:09 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:33:09 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:33:09 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:33:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:35:05 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:35:05 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:35:05 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:35:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:35:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:35:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:35:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:35:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:35:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:35:09 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:35:09 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:35:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:35:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:38:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:38:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:38:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:38:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:38:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:38:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:38:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:38:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:38:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:38:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:38:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:38:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:38:08 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:39:04 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:39:04 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:39:04 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:39:07 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:39:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:39:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:39:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:39:07 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:39:07 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:39:09 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:39:09 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:39:09 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:39:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:40:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:40:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:40:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:40:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:40:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:40:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:40:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:40:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:40:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:40:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:40:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:40:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:40:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:42:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:42:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:42:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:42:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:42:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:42:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:42:08 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:42:08 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:42:08 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:42:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:42:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:42:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:42:10 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:43:04 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:43:04 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:43:04 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34141 | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34141. Falling back to existing DB data. | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210470 with 1 parts. | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AakmaCXNM6noyupd8... | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AakmaCXNM6noyupd8 | TIME: 2026-01-22 05:43:07 INFO - TOKEN: 22863000 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.3444863,-85.6452636/38.3508317,-85.7542857/39.7025395,-86.1137659/39.8716768,-86.2822229/41.5674782,-87.3219947/41.5772702,-87.5258364/@40.1352556,-87.3298877,350258m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=eaa6ec75-b268-4c7e-bc46-7b07a8f2eb7e | TIME: 2026-01-22 05:43:08 INFO - TOKEN: 22863000 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 05:43:08 INFO - TOKEN: 22863000 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210470, part 1. | TIME: 2026-01-22 05:43:08 INFO - TOKEN: 22863000 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210470. | TIME: 2026-01-22 05:43:09 INFO - TOKEN: 210470 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210470. | TIME: 2026-01-22 05:43:09 INFO - TOKEN: 210470 | FUNCTION: get_unique_token | STATUS: Using existing token: 2041g9xicml2 | TIME: 2026-01-22 05:43:09 INFO - TOKEN: 210470 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 05:43:10 INFO - TOKEN: 210470 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2041g9xicml2 | TIME: 2026-01-22 05:43:11 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210470. | TIME: 2026-01-22 05:43:11 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:43:11 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:43:12 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:43:12 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:43:12 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:43:12 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:45:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:45:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:45:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:45:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:45:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:45:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:45:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:45:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:45:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:45:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:45:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:45:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:45:10 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:46:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:46:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:46:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:46:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:46:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:46:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:46:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:46:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:46:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:46:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:46:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:46:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:46:08 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:47:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:47:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:47:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:47:06 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:47:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:47:06 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:47:06 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:47:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:47:06 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:47:07 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:47:07 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:47:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:47:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:48:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:48:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:48:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:48:07 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:48:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:48:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:48:07 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:48:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:48:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:48:08 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:48:08 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:48:08 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:48:08 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:51:04 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:51:04 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:51:04 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:51:06 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:51:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:51:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:51:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:51:07 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:51:07 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:51:08 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:51:08 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:51:08 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:51:08 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:55:04 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:55:04 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:55:04 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:55:07 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:55:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:55:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:55:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:55:07 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:55:07 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:55:09 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:55:09 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:55:09 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:55:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:56:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:56:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:56:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:56:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:56:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:56:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:56:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:56:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:56:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:56:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:56:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:56:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:56:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 05:58:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:58:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 05:58:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 05:58:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 05:58:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 05:58:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 05:58:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 05:58:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 05:58:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 05:58:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:58:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 05:58:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 05:58:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:07:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:07:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:07:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:07:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:07:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:07:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:07:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:07:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:07:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:07:09 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:07:09 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:07:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:07:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:11:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:11:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:11:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:11:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:11:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:11:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:11:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:11:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:11:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:11:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:11:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:11:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:11:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:12:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:12:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:12:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:12:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:12:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:12:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:12:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:12:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36665 | TIME: 2026-01-22 06:12:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36665. Falling back to existing DB data. | TIME: 2026-01-22 06:12:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36665 because it has no route_token in new or existing data. | TIME: 2026-01-22 06:12:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:12:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:12:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:12:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:12:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:12:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:13:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:13:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:13:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:13:06 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:13:06 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:13:06 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:13:06 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:13:06 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:13:06 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:13:08 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:13:08 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:13:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:13:08 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:14:04 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:14:04 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:14:04 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:14:06 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:14:06 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:14:06 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:14:06 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:14:06 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:14:06 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:14:07 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:14:07 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:14:07 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:14:07 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:16:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:16:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:16:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:16:06 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:16:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:16:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:16:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:16:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:16:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:16:08 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:16:08 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:16:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:16:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:18:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:18:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:18:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:18:06 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:18:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:18:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:18:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:18:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:18:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:18:08 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:18:08 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:18:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:18:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:19:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:19:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:19:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:19:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:19:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:19:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:19:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:19:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:19:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:19:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:19:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:19:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:19:08 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:20:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:20:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:20:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:20:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:20:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:20:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:20:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:20:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:20:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:20:09 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:20:09 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:20:09 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:20:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:21:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:21:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:21:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:21:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36666 | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36666. Falling back to existing DB data. | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36666 because it has no route_token in new or existing data. | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36667 | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36667. Falling back to existing DB data. | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36667 because it has no route_token in new or existing data. | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36668 | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36668. Falling back to existing DB data. | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36668 because it has no route_token in new or existing data. | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:21:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:21:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:21:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:21:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:21:08 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:22:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:22:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:22:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:22:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:22:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:22:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:22:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:22:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:22:07 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:22:10 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:22:10 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:22:10 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:22:10 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:23:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:23:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:23:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:23:06 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:23:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:23:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:23:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:23:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:23:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:23:08 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:23:08 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:23:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:23:08 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:24:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:24:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:24:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:24:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:24:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:24:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:24:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:24:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:24:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:24:08 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:24:08 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:24:08 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:24:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:25:05 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:25:05 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:25:05 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:25:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:25:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:25:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:25:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:25:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36669 | TIME: 2026-01-22 06:25:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36669. Falling back to existing DB data. | TIME: 2026-01-22 06:25:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36669 because it has no route_token in new or existing data. | TIME: 2026-01-22 06:25:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:25:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:25:09 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:25:09 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:25:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:25:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 06:34:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:34:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 06:34:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 06:34:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 06:34:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 06:34:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 06:34:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 06:34:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 06:34:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 06:34:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:34:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 06:34:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 06:34:08 INFO - TOKEN: 35945303 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 12:30:04 INFO - TOKEN: 35945303 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 12:30:04 INFO - TOKEN: 35945303 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 12:30:04 INFO - TOKEN: 35945303 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 12:30:06 INFO - TOKEN: 35945303 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 12:30:07 INFO - TOKEN: 35945303 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 12:30:07 INFO - TOKEN: 35945303 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 12:30:07 INFO - TOKEN: 35945303 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 12:30:07 INFO - TOKEN: 35945303 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 12:30:07 INFO - TOKEN: 35945303 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 12:30:07 INFO - TOKEN: 35945303 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 12:30:07 INFO - TOKEN: 35945303 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 12:30:07 INFO - TOKEN: 35945303 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 12:30:07 INFO - TOKEN: 35945303 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 12:31:04 INFO - TOKEN: 35945303 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 12:31:04 INFO - TOKEN: 35945303 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 12:31:04 INFO - TOKEN: 35945303 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 12:31:07 INFO - TOKEN: 35945303 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 12:31:07 INFO - TOKEN: 35945303 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 12:31:07 INFO - TOKEN: 35945303 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 12:31:07 INFO - TOKEN: 35945303 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 12:31:07 INFO - TOKEN: 35945303 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 12:31:07 INFO - TOKEN: 35945303 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 12:31:08 INFO - TOKEN: 35945303 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 12:31:08 INFO - TOKEN: 35945303 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 12:31:08 INFO - TOKEN: 35945303 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 12:31:08 INFO - TOKEN: 35945303 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 12:32:04 INFO - TOKEN: 35945303 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 12:32:04 INFO - TOKEN: 35945303 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 12:32:04 INFO - TOKEN: 35945303 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 12:32:06 INFO - TOKEN: 35945303 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 12:32:06 INFO - TOKEN: 35945303 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 12:32:06 INFO - TOKEN: 35945303 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 12:32:06 INFO - TOKEN: 35945303 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 12:32:06 INFO - TOKEN: 35945303 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36573 | TIME: 2026-01-22 12:32:06 INFO - TOKEN: 35945303 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36573. Falling back to existing DB data. | TIME: 2026-01-22 12:32:06 INFO - TOKEN: 35945303 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36573 because it has no route_token in new or existing data. | TIME: 2026-01-22 12:32:06 INFO - TOKEN: 35945303 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 12:32:06 INFO - TOKEN: 35945303 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 12:32:07 INFO - TOKEN: 35945303 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 12:32:07 INFO - TOKEN: 35945303 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 12:32:07 INFO - TOKEN: 35945303 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 12:32:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 18:37:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 18:37:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 18:37:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 18:37:06 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 18:37:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 18:37:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 18:37:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 18:37:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 18:37:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 18:37:07 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 18:37:07 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 18:37:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 18:37:07 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 18:41:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 18:41:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 18:41:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 18:41:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 18:41:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 18:41:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 18:41:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 18:41:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 18:41:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 18:41:08 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 18:41:08 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 18:41:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 18:41:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 18:44:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 18:44:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 18:44:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 18:44:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 18:44:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 18:44:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 18:44:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 18:44:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 18:44:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 18:44:08 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 18:44:08 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 18:44:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 18:44:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 18:56:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 18:56:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 18:56:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 18:56:06 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 18:56:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 18:56:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 18:56:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 18:56:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 18:56:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 18:56:08 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 18:56:08 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 18:56:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 18:56:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:05:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:05:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:05:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:05:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:06:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:06:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:06:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:06:06 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:06:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:06:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:06:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:06:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:06:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:06:07 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:06:07 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:06:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:06:07 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:13:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:13:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:13:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:13:06 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:13:06 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:13:06 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:13:06 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:13:06 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:13:06 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:13:08 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:13:08 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:13:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:13:08 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:24:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:24:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:24:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:24:06 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:24:06 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:24:06 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:24:06 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:24:06 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 19:24:06 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:24:06 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:24:07 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:24:07 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:24:07 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:24:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:27:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:27:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:27:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:27:06 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:27:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:27:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:27:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:27:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:27:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:27:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:27:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:27:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:27:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:37:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:37:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:37:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:37:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:37:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:37:06 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:37:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:37:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36670 | TIME: 2026-01-22 19:37:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36670. Falling back to existing DB data. | TIME: 2026-01-22 19:37:06 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36670 because it has no route_token in new or existing data. | TIME: 2026-01-22 19:37:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:37:06 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:37:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:37:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:37:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:37:08 INFO - TOKEN: 36381196 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:40:04 INFO - TOKEN: 36381196 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:40:04 INFO - TOKEN: 36381196 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:40:04 INFO - TOKEN: 36381196 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:40:06 INFO - TOKEN: 36381196 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:40:07 INFO - TOKEN: 36381196 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:40:07 INFO - TOKEN: 36381196 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:40:07 INFO - TOKEN: 36381196 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:40:07 INFO - TOKEN: 36381196 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:40:07 INFO - TOKEN: 36381196 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:40:07 INFO - TOKEN: 36381196 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:40:07 INFO - TOKEN: 36381196 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:40:07 INFO - TOKEN: 36381196 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:40:07 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:42:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:42:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:42:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:42:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:42:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:42:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:42:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:42:08 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:42:08 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:42:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:42:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:42:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:42:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:44:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:44:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:44:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:44:06 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:44:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:44:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:44:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:44:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35452 | TIME: 2026-01-22 19:44:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35452. Falling back to existing DB data. | TIME: 2026-01-22 19:44:07 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160007 with 1 parts. | TIME: 2026-01-22 19:44:07 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/za9G8wiHgEzMvxeo6... | TIME: 2026-01-22 19:44:07 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/za9G8wiHgEzMvxeo6 | TIME: 2026-01-22 19:44:07 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624295,-109.0467868/35.1106019,-106.3097489/35.1824041,-103.0425135/@34.8299357,-105.6709466,1291921m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=d9c5fa04-c685-40e3-81f2-4a63f8c08e7c | TIME: 2026-01-22 19:44:08 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 19:44:08 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160007, part 1. | TIME: 2026-01-22 19:44:08 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160007. | TIME: 2026-01-22 19:44:09 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160007. | TIME: 2026-01-22 19:44:09 INFO - TOKEN: 160007 | FUNCTION: get_unique_token | STATUS: Using existing token: ifzz04a2vio1 | TIME: 2026-01-22 19:44:09 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 19:44:10 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ifzz04a2vio1 | TIME: 2026-01-22 19:44:10 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160007. | TIME: 2026-01-22 19:44:10 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:44:10 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:44:12 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:44:12 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:44:12 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:44:12 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:49:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:49:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:49:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35453 | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35453. Falling back to existing DB data. | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310778 with 1 parts. | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/L2HJc8vuxNoo1j4u9... | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/L2HJc8vuxNoo1j4u9 | TIME: 2026-01-22 19:49:07 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1824041,-103.0425135/35.2275726,-100.2491695/34.4330753,-100.2222595/33.8855559,-98.4611194/33.0423895,-97.4500327/32.9472478,-97.02872/32.7815897,-96.6248286/32.7924991,-96.6108977/32.4610644,-94.0429186/@32.7846095,-96.1869265,69541m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=a82ca3f8-de66-426b-b275-6591d793e287 | TIME: 2026-01-22 19:49:08 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-22 19:49:08 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 310778, part 1. | TIME: 2026-01-22 19:49:08 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310778. | TIME: 2026-01-22 19:49:09 INFO - TOKEN: 310778 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310778. | TIME: 2026-01-22 19:49:09 INFO - TOKEN: 310778 | FUNCTION: get_unique_token | STATUS: Using existing token: 1fpjx9qisyk4 | TIME: 2026-01-22 19:49:09 INFO - TOKEN: 310778 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-22 19:49:11 INFO - TOKEN: 310778 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1fpjx9qisyk4 | TIME: 2026-01-22 19:49:11 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310778. | TIME: 2026-01-22 19:49:11 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:49:11 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:49:13 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:49:13 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:49:13 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:49:13 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:51:05 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:51:05 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:51:05 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:51:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:51:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:51:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:51:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:51:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35454 | TIME: 2026-01-22 19:51:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35454. Falling back to existing DB data. | TIME: 2026-01-22 19:51:08 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330134 with 1 parts. | TIME: 2026-01-22 19:51:08 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ec31rVT6RFRvnn1Y6... | TIME: 2026-01-22 19:51:08 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ec31rVT6RFRvnn1Y6 | TIME: 2026-01-22 19:51:08 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4610644,-94.0429186/32.4651399,-93.8429729/32.5418241,-93.6187143/32.3140693,-90.9063492/@32.9893341,-93.1731744,330032m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=a7dfc30c-1223-41a8-938c-a4f5c600f9ff | TIME: 2026-01-22 19:51:09 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-22 19:51:09 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 330134, part 1. | TIME: 2026-01-22 19:51:09 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330134. | TIME: 2026-01-22 19:51:09 INFO - TOKEN: 330134 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330134. | TIME: 2026-01-22 19:51:09 INFO - TOKEN: 330134 | FUNCTION: get_unique_token | STATUS: Using existing token: 4ekazcqbstz7 | TIME: 2026-01-22 19:51:10 INFO - TOKEN: 330134 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-22 19:51:11 INFO - TOKEN: 330134 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4ekazcqbstz7 | TIME: 2026-01-22 19:51:11 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330134. | TIME: 2026-01-22 19:51:11 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:51:11 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:51:13 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:51:13 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:51:13 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:51:13 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:53:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:53:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:53:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:53:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:53:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:53:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:53:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:53:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35455 | TIME: 2026-01-22 19:53:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35455. Falling back to existing DB data. | TIME: 2026-01-22 19:53:08 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270111 with 1 parts. | TIME: 2026-01-22 19:53:08 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YV6w9BnWqMikJCry6... | TIME: 2026-01-22 19:53:08 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YV6w9BnWqMikJCry6 | TIME: 2026-01-22 19:53:08 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3140693,-90.9063492/32.2768948,-90.1842244/32.4487606,-88.4038474/@32.2767762,-90.1972689,2599m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=81eddb12-3230-47dd-bdf1-6e41263df998 | TIME: 2026-01-22 19:53:09 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 19:53:09 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270111, part 1. | TIME: 2026-01-22 19:53:09 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270111. | TIME: 2026-01-22 19:53:09 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270111. | TIME: 2026-01-22 19:53:09 INFO - TOKEN: 270111 | FUNCTION: get_unique_token | STATUS: Using existing token: cwvng8qclkx0 | TIME: 2026-01-22 19:53:10 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 19:53:10 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cwvng8qclkx0 | TIME: 2026-01-22 19:53:11 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270111. | TIME: 2026-01-22 19:53:11 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:53:11 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:53:12 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:53:12 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:53:12 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:53:12 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:55:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:55:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:55:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:55:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:55:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:55:08 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:55:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:55:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35456 | TIME: 2026-01-22 19:55:08 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35456. Falling back to existing DB data. | TIME: 2026-01-22 19:55:08 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250173 with 1 parts. | TIME: 2026-01-22 19:55:08 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AibKja8jzgYjSPx5A... | TIME: 2026-01-22 19:55:08 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AibKja8jzgYjSPx5A | TIME: 2026-01-22 19:55:08 INFO - TOKEN: 79680383 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4487606,-88.4038474/32.4489677,-88.3819898/32.3202392,-86.3360197/32.3675764,-86.3117162/32.6431638,-85.3452903/32.5072505,-84.9993393/@32.5072441,-84.9993786,57m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=8bb728d9-1b9d-473b-ad73-b482164a82c1 | TIME: 2026-01-22 19:55:09 INFO - TOKEN: 79680383 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 19:55:09 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250173, part 1. | TIME: 2026-01-22 19:55:09 INFO - TOKEN: 79680383 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250173. | TIME: 2026-01-22 19:55:09 INFO - TOKEN: 250173 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250173. | TIME: 2026-01-22 19:55:09 INFO - TOKEN: 250173 | FUNCTION: get_unique_token | STATUS: Using existing token: psduwghhptdv | TIME: 2026-01-22 19:55:10 INFO - TOKEN: 250173 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 19:55:11 INFO - TOKEN: 250173 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: psduwghhptdv | TIME: 2026-01-22 19:55:11 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250173. | TIME: 2026-01-22 19:55:11 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:55:11 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:55:13 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:55:13 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:55:13 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:55:13 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:56:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:56:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:56:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:56:06 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:56:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:56:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:56:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:56:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:56:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:56:08 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:56:08 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:56:08 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:56:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 19:59:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:59:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 19:59:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 19:59:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 19:59:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 19:59:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 19:59:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 19:59:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 19:59:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 19:59:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:59:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 19:59:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 19:59:09 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:00:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:00:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:00:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36686 | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36686. Falling back to existing DB data. | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540140 with 1 parts. | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xa68cihyPvSDDWer5... | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xa68cihyPvSDDWer5 | TIME: 2026-01-22 20:00:07 INFO - TOKEN: 60823272 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/250+Port+St,+Newark,+NJ+07114,+USA/40.6676331,-74.1726628/40.6759546,-74.1984746/40.6514484,-74.2222146/40.6561117,-74.2301295/40.610335,-74.2864791/40.5891615,-74.297955/40.5387427,-74.3709145/40.6434403,-74.6528966/40.6722453,-75.177693/@40.5740504,-74.3243587,12.62z/data=!4m17!4m16!1m5!1m1!1s0x89c2536d3b8f43e1:0x3ab0a6c9740bcc63!2m2!1d-74.1426148!2d40.7022071!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=ed925a1a-13f9-47d1-aa94-cb5fd203e533 | TIME: 2026-01-22 20:00:09 INFO - TOKEN: 60823272 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-22 20:00:09 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540140, part 1. | TIME: 2026-01-22 20:00:09 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540140. | TIME: 2026-01-22 20:00:09 INFO - TOKEN: 540140 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540140. | TIME: 2026-01-22 20:00:09 INFO - TOKEN: 540140 | FUNCTION: get_unique_token | STATUS: Using existing token: lmff5abwnpn2 | TIME: 2026-01-22 20:00:10 INFO - TOKEN: 540140 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '250 Port St, Newark, NJ 07114, USA' | TIME: 2026-01-22 20:00:11 INFO - TOKEN: 540140 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7018489, -74.1414613). | TIME: 2026-01-22 20:00:11 INFO - TOKEN: 540140 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 20:00:11 INFO - TOKEN: 540140 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lmff5abwnpn2 | TIME: 2026-01-22 20:00:11 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540140. | TIME: 2026-01-22 20:00:11 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:00:11 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:00:12 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:00:12 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:00:12 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:00:12 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:09:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:09:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:09:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:09:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:09:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:09:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:09:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:09:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:09:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:09:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:09:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:09:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:09:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:10:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:10:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:10:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:10:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:10:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:10:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:10:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:10:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:10:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:10:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:10:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:10:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:10:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:13:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:13:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:13:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:13:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:13:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:13:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:13:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:13:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:13:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:13:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:13:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:13:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:13:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:15:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:15:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:15:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:15:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:15:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:15:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:15:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:15:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:15:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:15:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:15:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:15:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:15:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:22:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:22:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:22:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:22:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:22:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:22:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:22:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:22:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:22:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:22:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:22:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:22:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:22:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:26:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:26:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:26:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36008 | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36008. Falling back to existing DB data. | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190099 with 1 parts. | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wFX6qiGqpMYT73p98... | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wFX6qiGqpMYT73p98 | TIME: 2026-01-22 20:26:07 INFO - TOKEN: 11139026 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7203846,-91.3580903/39.6858887,-91.6100465/39.8681716,-94.8267939/40.4036244,-95.5634086/40.3992456,-95.6517851/@40.4028272,-95.6686447,14.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=113b4da0-7f01-4c44-b13d-3c8b2338c25d | TIME: 2026-01-22 20:26:09 INFO - TOKEN: 11139026 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 20:26:09 INFO - TOKEN: 11139026 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190099, part 1. | TIME: 2026-01-22 20:26:09 INFO - TOKEN: 11139026 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190099. | TIME: 2026-01-22 20:26:10 INFO - TOKEN: 190099 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190099. | TIME: 2026-01-22 20:26:10 INFO - TOKEN: 190099 | FUNCTION: get_unique_token | STATUS: Using existing token: 5wee1qj5ekgx | TIME: 2026-01-22 20:26:10 INFO - TOKEN: 190099 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-22 20:26:11 INFO - TOKEN: 190099 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5wee1qj5ekgx | TIME: 2026-01-22 20:26:11 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190099. | TIME: 2026-01-22 20:26:11 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:26:11 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:26:14 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:26:14 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:26:14 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:26:14 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:27:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:27:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:27:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36689 | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36689. Falling back to existing DB data. | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-22 20:27:06 INFO - TOKEN: 60823272 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-22 20:27:08 INFO - TOKEN: 60823272 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 20:27:08 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-22 20:27:08 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-22 20:27:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-22 20:27:08 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-22 20:27:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 20:27:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-22 20:27:10 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-22 20:27:10 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:27:10 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:27:11 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:27:11 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:27:11 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:27:11 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:34:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:34:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:34:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:34:06 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:34:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:34:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:34:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:34:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:34:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:34:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:34:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:34:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:34:09 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:36:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:36:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:36:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:36:07 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:36:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:36:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:36:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:36:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:36:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:36:08 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:36:08 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:36:08 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:36:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:41:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:41:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:41:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:41:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:41:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:41:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:41:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:41:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36010 | TIME: 2026-01-22 20:41:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36010. Falling back to existing DB data. | TIME: 2026-01-22 20:41:08 INFO - TOKEN: 11139026 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480018 with 1 parts. | TIME: 2026-01-22 20:41:08 INFO - TOKEN: 11139026 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/omjVE5yCQUVRELCN9... | TIME: 2026-01-22 20:41:08 INFO - TOKEN: 11139026 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/omjVE5yCQUVRELCN9 | TIME: 2026-01-22 20:41:08 INFO - TOKEN: 11139026 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1831351,-104.0446199/41.1584353,-104.5311075/41.7861274,-107.4066902/41.6883959,-108.8284815/41.2481511,-111.0467894/@41.2488513,-111.045853,17.92z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=1990a820-ccc6-4c6b-8f0d-d9a34fc4eff7 | TIME: 2026-01-22 20:41:09 INFO - TOKEN: 11139026 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 20:41:09 INFO - TOKEN: 11139026 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 480018, part 1. | TIME: 2026-01-22 20:41:09 INFO - TOKEN: 11139026 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480018. | TIME: 2026-01-22 20:41:09 INFO - TOKEN: 480018 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480018. | TIME: 2026-01-22 20:41:09 INFO - TOKEN: 480018 | FUNCTION: get_unique_token | STATUS: Using existing token: p6cj9uf1dgcd | TIME: 2026-01-22 20:41:10 INFO - TOKEN: 480018 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 20:41:10 INFO - TOKEN: 480018 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: p6cj9uf1dgcd | TIME: 2026-01-22 20:41:11 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480018. | TIME: 2026-01-22 20:41:11 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:41:11 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:41:13 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:41:13 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:41:13 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:41:13 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:43:05 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:43:05 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:43:05 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:43:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:43:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:43:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:43:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:43:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36011 | TIME: 2026-01-22 20:43:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36011. Falling back to existing DB data. | TIME: 2026-01-22 20:43:08 INFO - TOKEN: 11139026 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120444 with 1 parts. | TIME: 2026-01-22 20:43:08 INFO - TOKEN: 11139026 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1a4PMJYadoz8kchF9... | TIME: 2026-01-22 20:43:08 INFO - TOKEN: 11139026 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1a4PMJYadoz8kchF9 | TIME: 2026-01-22 20:43:08 INFO - TOKEN: 11139026 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.2481591,-111.0467895/41.0582996,-111.538833/41.2042635,-111.9939235/41.9994196,-112.8325785/@41.9992723,-112.8326931,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=76214930-75e3-4dca-836c-35092ac66334 | TIME: 2026-01-22 20:43:09 INFO - TOKEN: 11139026 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-22 20:43:09 INFO - TOKEN: 11139026 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 120444, part 1. | TIME: 2026-01-22 20:43:09 INFO - TOKEN: 11139026 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120444. | TIME: 2026-01-22 20:43:10 INFO - TOKEN: 120444 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120444. | TIME: 2026-01-22 20:43:10 INFO - TOKEN: 120444 | FUNCTION: get_unique_token | STATUS: Using existing token: 5u8w84epk1pl | TIME: 2026-01-22 20:43:10 INFO - TOKEN: 120444 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-22 20:43:11 INFO - TOKEN: 120444 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5u8w84epk1pl | TIME: 2026-01-22 20:43:11 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120444. | TIME: 2026-01-22 20:43:11 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:43:11 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:43:14 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:43:14 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:43:14 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:43:14 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:47:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:47:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:47:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:47:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:47:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:47:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:47:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:47:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:47:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:47:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:47:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:47:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:47:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:49:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:49:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:49:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36682 | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36682. Falling back to existing DB data. | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210284 with 1 parts. | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tUV5prsnWmMJzuPz5... | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tUV5prsnWmMJzuPz5 | TIME: 2026-01-22 20:49:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309402,-84.8138012/39.8431803,-84.8272618/39.8066741,-86.030875/39.8308598,-86.035881/39.7073152,-86.2643018/39.8111895,-86.2853222/40.1178373,-87.5316884/@39.977038,-86.4989448,131633m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTExMi4wKgBIAVAD&skid=a6d5ca17-8686-4879-9993-a5fa74cc7afa | TIME: 2026-01-22 20:49:08 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 20:49:08 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210284, part 1. | TIME: 2026-01-22 20:49:08 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210284. | TIME: 2026-01-22 20:49:09 INFO - TOKEN: 210284 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210284. | TIME: 2026-01-22 20:49:09 INFO - TOKEN: 210284 | FUNCTION: get_unique_token | STATUS: Using existing token: 51gnwomd6h0t | TIME: 2026-01-22 20:49:09 INFO - TOKEN: 210284 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 20:49:11 INFO - TOKEN: 210284 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 51gnwomd6h0t | TIME: 2026-01-22 20:49:11 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210284. | TIME: 2026-01-22 20:49:11 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:49:11 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:49:13 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:49:13 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:49:13 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:49:13 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:50:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:50:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:50:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36688 | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36688. Falling back to existing DB data. | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240474 with 1 parts. | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56... | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56 | TIME: 2026-01-22 20:50:07 INFO - TOKEN: 60823272 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850079,-80.5186758/41.0541845,-81.5055003/41.0208882,-81.9158237/40.1111927,-82.9936739/39.9448031,-83.1210572/39.8721322,-83.0544333/39.7637003,-83.3100916/39.9425121,-83.5083227/39.8310002,-84.8139662/@39.6665484,-84.2026476,10.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=930bca04-088d-4d70-b873-5af0c2f36a86 | TIME: 2026-01-22 20:50:09 INFO - TOKEN: 60823272 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-22 20:50:09 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240474, part 1. | TIME: 2026-01-22 20:50:09 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240474. | TIME: 2026-01-22 20:50:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240474. | TIME: 2026-01-22 20:50:09 INFO - TOKEN: 240474 | FUNCTION: get_unique_token | STATUS: Using existing token: e2d399k9sxpp | TIME: 2026-01-22 20:50:10 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-22 20:50:11 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e2d399k9sxpp | TIME: 2026-01-22 20:50:11 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240474. | TIME: 2026-01-22 20:50:11 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:50:11 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:50:13 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:50:13 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:50:13 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:50:13 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:51:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:51:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:51:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:51:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:51:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:51:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:51:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:51:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:51:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:51:09 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:51:09 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:51:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:51:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 20:52:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:52:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 20:52:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 20:52:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 20:52:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 20:52:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 20:52:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 20:52:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 20:52:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 20:52:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:52:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 20:52:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 20:52:09 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:19:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:19:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:19:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:19:06 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:19:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:19:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:19:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:19:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:19:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:19:07 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:19:07 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:19:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:19:07 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:20:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:20:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:20:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:20:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:20:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:20:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:20:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:20:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:20:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:20:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:20:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:20:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:20:09 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:22:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:22:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:22:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:22:06 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:22:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:22:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:22:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:22:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:22:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:22:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:22:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:22:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:22:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:26:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:26:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:26:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36644 | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36644 | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36644. Falling back to existing DB data. | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36644 because it has no route_token in new or existing data. | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:26:06 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:26:07 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:26:07 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:26:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:26:07 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:32:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:32:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:32:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:32:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:32:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:32:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:32:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:32:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:32:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:32:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:32:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:32:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:32:09 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:34:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:34:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:34:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:34:07 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:34:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:34:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:34:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:34:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:34:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:34:08 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:34:08 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:34:08 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:34:08 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:37:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:37:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:37:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36690 | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36690. Falling back to existing DB data. | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220616 with 1 parts. | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/U9zn5hrsUfysibmq5... | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/U9zn5hrsUfysibmq5 | TIME: 2026-01-22 21:37:07 INFO - TOKEN: 60823272 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.117836,-87.5315803/40.152373,-88.2765413/41.2470089,-87.8617665/@41.2446555,-87.8646639,14.69z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=fc14a7b2-aea5-420b-9e66-417916a7b914 | TIME: 2026-01-22 21:37:09 INFO - TOKEN: 60823272 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 21:37:09 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 220616, part 1. | TIME: 2026-01-22 21:37:09 INFO - TOKEN: 60823272 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220616. | TIME: 2026-01-22 21:37:09 INFO - TOKEN: 220616 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220616. | TIME: 2026-01-22 21:37:09 INFO - TOKEN: 220616 | FUNCTION: get_unique_token | STATUS: Using existing token: ld7qt48soyjz | TIME: 2026-01-22 21:37:10 INFO - TOKEN: 220616 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 21:37:11 INFO - TOKEN: 220616 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ld7qt48soyjz | TIME: 2026-01-22 21:37:11 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220616. | TIME: 2026-01-22 21:37:11 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:37:11 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:37:13 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:37:13 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:37:13 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:37:13 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:39:05 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:39:05 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:39:05 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:39:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:39:08 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:39:08 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:39:08 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:39:08 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:39:08 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:39:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:39:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:39:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:39:09 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:42:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:42:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:42:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:42:07 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:42:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:42:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:42:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:42:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:42:07 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:42:08 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:42:08 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:42:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:42:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:43:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:43:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:43:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:43:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:43:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:43:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:43:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:43:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:43:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:43:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:43:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:43:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:43:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:46:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:46:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:46:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:46:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:46:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:46:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:46:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:46:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:46:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:46:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:46:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:46:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:46:08 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:47:04 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:47:04 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:47:04 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:47:06 INFO - TOKEN: 80625862 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:47:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:47:07 INFO - TOKEN: 80625862 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:47:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:47:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36653 | TIME: 2026-01-22 21:47:07 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36653. Falling back to existing DB data. | TIME: 2026-01-22 21:47:07 INFO - TOKEN: 80625862 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 580016 with 1 parts. | TIME: 2026-01-22 21:47:07 INFO - TOKEN: 80625862 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2PvHK3JXChks7CKKA... | TIME: 2026-01-22 21:47:07 INFO - TOKEN: 80625862 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2PvHK3JXChks7CKKA | TIME: 2026-01-22 21:47:07 INFO - TOKEN: 80625862 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8191821,-75.4500734/39.7481789,-75.5101414/39.6954735,-75.6200258/39.6677169,-75.6553559/39.1340774,-75.4955593/29160+Intervet+Ln,+Millsboro,+DE+19966/@39.681346,-75.2335916,8.21z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x89b8c308e0270877:0x22e171e97af388a!2m2!1d-75.2803529!2d38.5888373!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=018668b1-7b9c-4cb6-8349-48aef2bf34d4 | TIME: 2026-01-22 21:47:09 INFO - TOKEN: 80625862 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 21:47:09 INFO - TOKEN: 80625862 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 580016, part 1. | TIME: 2026-01-22 21:47:09 INFO - TOKEN: 80625862 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 580016. | TIME: 2026-01-22 21:47:09 INFO - TOKEN: 580016 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 580016. | TIME: 2026-01-22 21:47:09 INFO - TOKEN: 580016 | FUNCTION: get_unique_token | STATUS: Using existing token: wxftpl32uv5w | TIME: 2026-01-22 21:47:09 INFO - TOKEN: 580016 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '29160 Intervet Ln, Millsboro, DE 19966' | TIME: 2026-01-22 21:47:09 INFO - TOKEN: 580016 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.5878022, -75.2802360). | TIME: 2026-01-22 21:47:12 INFO - TOKEN: 580016 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 21:47:12 INFO - TOKEN: 580016 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wxftpl32uv5w | TIME: 2026-01-22 21:47:12 INFO - TOKEN: 80625862 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 580016. | TIME: 2026-01-22 21:47:12 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:47:12 INFO - TOKEN: 80625862 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:47:13 INFO - TOKEN: 80625862 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:47:13 INFO - TOKEN: 80625862 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:47:13 INFO - TOKEN: 80625862 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:47:13 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:48:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:48:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:48:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:48:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:48:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:48:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:48:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:48:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:48:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:48:09 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:48:09 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:48:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:48:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:49:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:49:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:49:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:49:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:49:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:49:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:49:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:49:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:49:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:49:08 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:49:08 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:49:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:49:08 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:50:04 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:50:04 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:50:04 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36693 | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36693. Falling back to existing DB data. | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240474 with 1 parts. | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56... | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56 | TIME: 2026-01-22 21:50:07 INFO - TOKEN: 58057156 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850079,-80.5186758/41.0541845,-81.5055003/41.0208882,-81.9158237/40.1111927,-82.9936739/39.9448031,-83.1210572/39.8721322,-83.0544333/39.7637003,-83.3100916/39.9425121,-83.5083227/39.8310002,-84.8139662/@39.6665484,-84.2026476,10.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=930bca04-088d-4d70-b873-5af0c2f36a86 | TIME: 2026-01-22 21:50:09 INFO - TOKEN: 58057156 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-22 21:50:09 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240474, part 1. | TIME: 2026-01-22 21:50:09 INFO - TOKEN: 58057156 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240474. | TIME: 2026-01-22 21:50:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240474. | TIME: 2026-01-22 21:50:09 INFO - TOKEN: 240474 | FUNCTION: get_unique_token | STATUS: Using existing token: e2d399k9sxpp | TIME: 2026-01-22 21:50:10 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-22 21:50:11 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e2d399k9sxpp | TIME: 2026-01-22 21:50:11 INFO - TOKEN: 58057156 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240474. | TIME: 2026-01-22 21:50:11 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:50:11 INFO - TOKEN: 58057156 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:50:13 INFO - TOKEN: 58057156 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:50:13 INFO - TOKEN: 58057156 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:50:13 INFO - TOKEN: 58057156 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:50:13 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:51:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:51:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:51:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:51:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:51:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:51:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:51:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:51:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:51:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:51:09 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:51:09 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:51:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:51:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:52:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:52:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:52:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36637 | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36637. Falling back to existing DB data. | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450194 with 1 parts. | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZJM9n56cyWkpa4BE7... | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZJM9n56cyWkpa4BE7 | TIME: 2026-01-22 21:52:07 INFO - TOKEN: 58047726 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/TA+Travel+Center,+1670+U.S.+Hwy+601+N,+Mocksville,+NC+27028,+United+States/35.9273172,-80.5939636/36.1090382,-80.6580505/36.1185278,-80.6576633/36.1186893,-80.6410421/36.1298944,-80.8116482/36.5616232,-80.7447405/@36.1126872,-80.6620671,14.24z/data=!4m14!4m13!1m5!1m1!1s0x8853c2f772629327:0xa0cd3e553da742ea!2m2!1d-80.5917963!2d35.9251466!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=a6853188-d249-417e-b132-bf509fbb7a30 | TIME: 2026-01-22 21:52:09 INFO - TOKEN: 58047726 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 21:52:09 INFO - TOKEN: 58047726 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 450194, part 1. | TIME: 2026-01-22 21:52:09 INFO - TOKEN: 58047726 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450194. | TIME: 2026-01-22 21:52:09 INFO - TOKEN: 450194 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450194. | TIME: 2026-01-22 21:52:09 INFO - TOKEN: 450194 | FUNCTION: get_unique_token | STATUS: Using existing token: ck4h1wh3obbi | TIME: 2026-01-22 21:52:09 INFO - TOKEN: 450194 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'TA Travel Center, 1670 U.S. Hwy 601 N, Mocksville, NC 27028, United States' | TIME: 2026-01-22 21:52:11 INFO - TOKEN: 450194 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 21:52:12 INFO - TOKEN: 450194 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.895187, -80.558076). | TIME: 2026-01-22 21:52:13 INFO - TOKEN: 450194 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 21:52:13 INFO - TOKEN: 450194 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ck4h1wh3obbi | TIME: 2026-01-22 21:52:13 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450194. | TIME: 2026-01-22 21:52:13 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:52:13 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:52:14 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:52:14 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:52:14 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:52:14 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:53:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:53:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:53:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:53:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:53:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:53:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:53:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:53:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:53:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:53:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:53:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:53:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:53:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:54:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:54:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:54:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36683 | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36683. Falling back to existing DB data. | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220617 with 1 parts. | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6ebdsTk52UjN33Z97... | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6ebdsTk52UjN33Z97 | TIME: 2026-01-22 21:54:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178434,-87.5315977/40.1561823,-88.2722007/41.2470036,-87.8622549/@40.5103283,-87.71321,7.96z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=7749bcfd-fbd0-4492-9d97-7f34ef919a54 | TIME: 2026-01-22 21:54:09 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 21:54:09 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 220617, part 1. | TIME: 2026-01-22 21:54:09 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220617. | TIME: 2026-01-22 21:54:09 INFO - TOKEN: 220617 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220617. | TIME: 2026-01-22 21:54:09 INFO - TOKEN: 220617 | FUNCTION: get_unique_token | STATUS: Using existing token: e67xmhq05npf | TIME: 2026-01-22 21:54:10 INFO - TOKEN: 220617 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 21:54:11 INFO - TOKEN: 220617 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e67xmhq05npf | TIME: 2026-01-22 21:54:11 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220617. | TIME: 2026-01-22 21:54:11 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:54:11 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:54:14 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:54:14 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:54:14 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:54:14 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:55:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:55:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:55:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:55:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:55:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:55:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:55:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:55:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:55:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:55:09 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:55:09 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:55:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:55:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:56:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:56:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:56:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:56:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:56:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:56:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:56:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:56:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:56:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:56:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:56:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:56:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:56:09 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 21:59:04 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:59:04 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 21:59:04 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 21:59:06 INFO - TOKEN: 58047726 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 21:59:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 21:59:07 INFO - TOKEN: 58047726 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 21:59:07 INFO - TOKEN: 58047726 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 21:59:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 21:59:07 INFO - TOKEN: 58047726 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 21:59:08 INFO - TOKEN: 58047726 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:59:08 INFO - TOKEN: 58047726 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 21:59:08 INFO - TOKEN: 58047726 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 21:59:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:00:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:00:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:00:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36681 | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36681. Falling back to existing DB data. | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240481 with 1 parts. | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gG1aWyJvuohooLnb6... | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gG1aWyJvuohooLnb6 | TIME: 2026-01-22 22:00:07 INFO - TOKEN: 72096002 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849794,-80.5188346/41.0606581,-81.4548942/41.0315963,-81.4297223/41.0244639,-81.906596/40.1112381,-82.9947523/39.9768334,-83.1293143/39.8307762,-84.8135788/@39.8594339,-83.3606037,7.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=c324b69a-a1d2-466c-b96e-9e679c87ae53 | TIME: 2026-01-22 22:00:09 INFO - TOKEN: 72096002 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 22:00:09 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240481, part 1. | TIME: 2026-01-22 22:00:09 INFO - TOKEN: 72096002 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240481. | TIME: 2026-01-22 22:00:10 INFO - TOKEN: 240481 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240481. | TIME: 2026-01-22 22:00:10 INFO - TOKEN: 240481 | FUNCTION: get_unique_token | STATUS: Using existing token: xzt0lkrrn8wz | TIME: 2026-01-22 22:00:10 INFO - TOKEN: 240481 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 22:00:11 INFO - TOKEN: 240481 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xzt0lkrrn8wz | TIME: 2026-01-22 22:00:12 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240481. | TIME: 2026-01-22 22:00:12 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:00:12 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:00:14 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:00:14 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:00:14 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:00:14 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:02:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:02:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:02:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:02:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:02:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:02:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:02:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:02:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:02:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:02:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:02:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:02:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:02:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:16:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:16:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:16:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:16:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:16:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:16:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:16:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:16:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:16:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:16:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:16:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:16:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:16:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:18:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:18:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:18:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:18:06 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:18:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:18:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:18:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:18:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:18:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:18:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:18:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:18:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:18:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:28:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:28:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:28:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:28:06 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:28:06 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:28:06 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:28:06 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:28:06 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36691 | TIME: 2026-01-22 22:28:06 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36691. Falling back to existing DB data. | TIME: 2026-01-22 22:28:06 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36691 because it has no route_token in new or existing data. | TIME: 2026-01-22 22:28:06 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:28:06 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:28:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:28:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:28:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:28:08 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:31:04 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:31:04 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:31:04 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:31:06 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:31:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:31:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:31:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:31:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33837 | TIME: 2026-01-22 22:31:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33837. Falling back to existing DB data. | TIME: 2026-01-22 22:31:07 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320350 with 1 parts. | TIME: 2026-01-22 22:31:07 INFO - TOKEN: 74585900 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YNu781tj9aAgWb7q9... | TIME: 2026-01-22 22:31:07 INFO - TOKEN: 74585900 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YNu781tj9aAgWb7q9 | TIME: 2026-01-22 22:31:07 INFO - TOKEN: 74585900 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.935088,-76.0497317/40.90425,-76.1365452/40.9370585,-76.1561202/40.9863556,-76.0322596/41.0410141,-76.0358595/41.0482182,-77.1452621/41.1849487,-80.5189674/@40.9460944,-76.2557918,10.77z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=6caf7b12-4859-469d-9609-fc41cd443bbf | TIME: 2026-01-22 22:31:09 INFO - TOKEN: 74585900 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 22:31:09 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 320350, part 1. | TIME: 2026-01-22 22:31:09 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320350. | TIME: 2026-01-22 22:31:09 INFO - TOKEN: 320350 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320350. | TIME: 2026-01-22 22:31:09 INFO - TOKEN: 320350 | FUNCTION: get_unique_token | STATUS: Using existing token: 1r7p3644tllc | TIME: 2026-01-22 22:31:09 INFO - TOKEN: 320350 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 22:31:11 INFO - TOKEN: 320350 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1r7p3644tllc | TIME: 2026-01-22 22:31:11 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320350. | TIME: 2026-01-22 22:31:11 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:31:11 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:31:13 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:31:13 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:31:13 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:31:13 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:33:04 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:33:04 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:33:04 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:33:07 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:33:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:33:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:33:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:33:07 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:33:07 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:33:09 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:33:09 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:33:09 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:33:09 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:36:04 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:36:04 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:36:04 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:36:06 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:36:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:36:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:36:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:36:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33839 | TIME: 2026-01-22 22:36:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33839. Falling back to existing DB data. | TIME: 2026-01-22 22:36:07 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210179 with 1 parts. | TIME: 2026-01-22 22:36:07 INFO - TOKEN: 74585900 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DtEVzACXGKhL6hwd7... | TIME: 2026-01-22 22:36:07 INFO - TOKEN: 74585900 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DtEVzACXGKhL6hwd7 | TIME: 2026-01-22 22:36:07 INFO - TOKEN: 74585900 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982871,-84.8033308/41.1266363,-85.3532237/41.4932611,-87.0214006/41.6180766,-87.0807794/41.5772949,-87.5259588/@41.5774439,-87.5255774,18.27z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=689fe6a5-a442-41e2-afa0-c567aaa3419e | TIME: 2026-01-22 22:36:08 INFO - TOKEN: 74585900 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 22:36:08 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210179, part 1. | TIME: 2026-01-22 22:36:08 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210179. | TIME: 2026-01-22 22:36:09 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210179. | TIME: 2026-01-22 22:36:09 INFO - TOKEN: 210179 | FUNCTION: get_unique_token | STATUS: Using existing token: cstos4eud3zc | TIME: 2026-01-22 22:36:09 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 22:36:11 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cstos4eud3zc | TIME: 2026-01-22 22:36:11 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210179. | TIME: 2026-01-22 22:36:11 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:36:11 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:36:13 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:36:13 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:36:13 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:36:13 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:37:04 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:37:04 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:37:04 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:37:07 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:37:08 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:37:08 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:37:08 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:37:08 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33840 | TIME: 2026-01-22 22:37:08 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33840. Falling back to existing DB data. | TIME: 2026-01-22 22:37:08 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220301 with 1 parts. | TIME: 2026-01-22 22:37:08 INFO - TOKEN: 74585900 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/njfwb4VQD21mmmbHA... | TIME: 2026-01-22 22:37:08 INFO - TOKEN: 74585900 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/njfwb4VQD21mmmbHA | TIME: 2026-01-22 22:37:08 INFO - TOKEN: 74585900 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5772231,-87.5252847/41.577316,-87.5259577/41.5979221,-87.68096/41.8074599,-87.9119345/41.9525507,-88.011392/42.061979,-88.0631186/42.4960342,-88.992705/@42.4960626,-88.9926901,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=f0be40a6-0fd2-4dff-9112-d92649fcd831 | TIME: 2026-01-22 22:37:09 INFO - TOKEN: 74585900 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 22:37:09 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 220301, part 1. | TIME: 2026-01-22 22:37:09 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220301. | TIME: 2026-01-22 22:37:10 INFO - TOKEN: 220301 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220301. | TIME: 2026-01-22 22:37:10 INFO - TOKEN: 220301 | FUNCTION: get_unique_token | STATUS: Using existing token: 9wwehcrn3uw0 | TIME: 2026-01-22 22:37:10 INFO - TOKEN: 220301 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 22:37:12 INFO - TOKEN: 220301 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9wwehcrn3uw0 | TIME: 2026-01-22 22:37:12 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220301. | TIME: 2026-01-22 22:37:12 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:37:12 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:37:14 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:37:14 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:37:14 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:37:14 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:39:05 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:39:05 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:39:05 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:39:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:39:08 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:39:08 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:39:08 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:39:08 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:39:08 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:39:09 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:39:09 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:39:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:39:09 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:40:04 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:40:04 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:40:04 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:40:07 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:40:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:40:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:40:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:40:07 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:40:07 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:40:09 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:40:09 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:40:09 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:40:09 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:46:04 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:46:04 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:46:04 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33842 | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33842. Falling back to existing DB data. | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520133 with 1 parts. | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/K1VqhomTUCVeD2wU7... | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/K1VqhomTUCVeD2wU7 | TIME: 2026-01-22 22:46:07 INFO - TOKEN: 74585900 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/John+A.+Blatnik+Bridge/46.7990489,-92.1125031/46.941466,-92.4378288/47.4769825,-92.5300598/47.5192202,-92.5607019/@47.5102026,-92.5534679,14.51z/data=!4m12!4m11!1m5!1m1!1s0x52ae535624c330b5:0x638753187a4de06e!2m2!1d-92.1008932!2d46.7490634!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=9743cec0-73cc-421e-a219-6134993eaa49 | TIME: 2026-01-22 22:46:09 INFO - TOKEN: 74585900 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 22:46:09 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 520133, part 1. | TIME: 2026-01-22 22:46:09 INFO - TOKEN: 74585900 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520133. | TIME: 2026-01-22 22:46:09 INFO - TOKEN: 520133 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520133. | TIME: 2026-01-22 22:46:09 INFO - TOKEN: 520133 | FUNCTION: get_unique_token | STATUS: Using existing token: r19twvrmoe9w | TIME: 2026-01-22 22:46:10 INFO - TOKEN: 520133 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'John A. Blatnik Bridge' | TIME: 2026-01-22 22:46:10 INFO - TOKEN: 520133 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (46.7524094, -92.1029594). | TIME: 2026-01-22 22:46:13 INFO - TOKEN: 520133 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 22:46:13 INFO - TOKEN: 520133 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: r19twvrmoe9w | TIME: 2026-01-22 22:46:13 INFO - TOKEN: 74585900 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520133. | TIME: 2026-01-22 22:46:13 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:46:13 INFO - TOKEN: 74585900 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:46:15 INFO - TOKEN: 74585900 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:46:15 INFO - TOKEN: 74585900 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:46:15 INFO - TOKEN: 74585900 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:46:15 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:48:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:48:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:48:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:48:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:48:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:48:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:48:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:48:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:48:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:48:09 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:48:09 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:48:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:48:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:56:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:56:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:56:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:56:06 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:56:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:56:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:56:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:56:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34812 | TIME: 2026-01-22 22:56:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34812. Falling back to existing DB data. | TIME: 2026-01-22 22:56:07 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100002 with 1 parts. | TIME: 2026-01-22 22:56:07 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vCXxzbxwrPDe4SrC9... | TIME: 2026-01-22 22:56:07 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vCXxzbxwrPDe4SrC9 | TIME: 2026-01-22 22:56:07 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171609,-114.4877487/35.2107859,-113.9688258/35.2581539,-112.0925043/34.9777384,-110.5335721/35.3624365,-109.0467837/@38.3960729,-113.6903148,6.33z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=564eb99b-9071-4286-9ced-c49fde5fd7dc | TIME: 2026-01-22 22:56:08 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 22:56:08 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100002, part 1. | TIME: 2026-01-22 22:56:08 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100002. | TIME: 2026-01-22 22:56:08 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100002. | TIME: 2026-01-22 22:56:08 INFO - TOKEN: 100002 | FUNCTION: get_unique_token | STATUS: Using existing token: qrc72d1ho5d6 | TIME: 2026-01-22 22:56:09 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 22:56:10 INFO - TOKEN: 100002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qrc72d1ho5d6 | TIME: 2026-01-22 22:56:10 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100002. | TIME: 2026-01-22 22:56:10 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:56:10 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:56:12 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:56:12 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:56:12 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:56:12 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:57:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:57:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:57:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:57:06 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:57:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:57:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:57:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:57:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:57:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:57:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:57:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:57:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:57:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 22:59:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:59:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 22:59:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 22:59:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 22:59:08 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 22:59:08 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 22:59:08 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 22:59:08 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 22:59:08 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 22:59:09 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:59:09 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 22:59:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 22:59:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:01:05 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:01:05 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:01:05 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34814 | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34814. Falling back to existing DB data. | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310005 with 1 parts. | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bhHx4bUm5E8m96y3A... | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bhHx4bUm5E8m96y3A | TIME: 2026-01-22 23:01:08 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6509783,-103.0416643/36.0786938,-102.5007325/36.4996849,-101.7881685/@36.4995671,-101.7883089,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=a61ac2d1-7b47-4074-a77b-306137961c58 | TIME: 2026-01-22 23:01:10 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 23:01:10 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310005, part 1. | TIME: 2026-01-22 23:01:10 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310005. | TIME: 2026-01-22 23:01:10 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310005. | TIME: 2026-01-22 23:01:10 INFO - TOKEN: 310005 | FUNCTION: get_unique_token | STATUS: Using existing token: yha0qnf68ji0 | TIME: 2026-01-22 23:01:11 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 23:01:12 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yha0qnf68ji0 | TIME: 2026-01-22 23:01:13 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310005. | TIME: 2026-01-22 23:01:13 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:01:13 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:01:14 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:01:14 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:01:14 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:01:14 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:02:05 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:02:05 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:02:05 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:02:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:02:09 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:02:09 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:02:09 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:02:09 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:02:09 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:02:10 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:02:10 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:02:10 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:02:10 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:03:32 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:03:32 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:03:32 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:03:34 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:03:36 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:03:36 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:03:36 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:03:36 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34815 | TIME: 2026-01-22 23:03:36 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34815. Falling back to existing DB data. | TIME: 2026-01-22 23:03:36 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140020 with 1 parts. | TIME: 2026-01-22 23:03:36 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/P19ZD4gH4gqinNbx8... | TIME: 2026-01-22 23:03:36 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/P19ZD4gH4gqinNbx8 | TIME: 2026-01-22 23:03:36 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4996773,-101.7881793/36.5981527,-101.618226/36.998037,-100.9965236/@36.9979131,-100.9967994,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=c2ae8958-cfa6-4b67-853d-2f81edcbac60 | TIME: 2026-01-22 23:03:37 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 23:03:37 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140020, part 1. | TIME: 2026-01-22 23:03:37 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140020. | TIME: 2026-01-22 23:03:38 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140020. | TIME: 2026-01-22 23:03:38 INFO - TOKEN: 140020 | FUNCTION: get_unique_token | STATUS: Using existing token: 9ro6kbtpmiq4 | TIME: 2026-01-22 23:03:38 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 23:03:40 INFO - TOKEN: 140020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9ro6kbtpmiq4 | TIME: 2026-01-22 23:03:40 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140020. | TIME: 2026-01-22 23:03:40 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:03:40 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:03:42 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:03:42 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:03:42 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:03:42 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:04:29 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:04:29 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:04:29 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:04:31 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:04:34 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:04:34 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:04:34 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:04:34 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 23:04:34 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:04:34 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:04:35 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:04:35 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:04:35 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:04:35 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:05:28 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:05:28 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:05:28 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:05:31 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:05:32 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:05:32 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:05:32 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:05:32 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:05:32 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:05:32 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:05:32 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:05:32 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:05:32 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:08:06 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:08:06 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:08:06 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:08:08 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:08:08 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:08:08 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:08:08 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:08:08 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 23:08:08 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:08:08 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:08:09 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:08:09 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:08:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:08:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:09:10 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:09:10 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:09:10 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:09:12 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:09:14 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:09:14 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:09:14 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:09:14 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:09:14 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:09:14 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:09:14 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:09:14 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:09:14 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:10:06 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:10:06 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:10:06 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35239 | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35239. Falling back to existing DB data. | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210182 with 1 parts. | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/isvis9fvoGAvZsXa7... | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/isvis9fvoGAvZsXa7 | TIME: 2026-01-22 23:10:09 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5769351,-87.5252816/41.622191,-87.0445104/41.4515372,-87.0237143/41.1250386,-85.1836074/41.1682187,-85.1007651/41.0622707,-84.9861118/40.9980167,-84.8033299/@42.5779442,-87.7911669,849062m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=394d33b0-d627-4cd6-8406-437bed40f9e7 | TIME: 2026-01-22 23:10:11 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-22 23:10:11 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210182, part 1. | TIME: 2026-01-22 23:10:11 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210182. | TIME: 2026-01-22 23:10:11 INFO - TOKEN: 210182 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210182. | TIME: 2026-01-22 23:10:11 INFO - TOKEN: 210182 | FUNCTION: get_unique_token | STATUS: Using existing token: co2j1qz9ryue | TIME: 2026-01-22 23:10:12 INFO - TOKEN: 210182 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-22 23:10:13 INFO - TOKEN: 210182 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: co2j1qz9ryue | TIME: 2026-01-22 23:10:13 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210182. | TIME: 2026-01-22 23:10:13 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:10:13 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:10:16 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:10:16 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:10:16 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:10:16 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:11:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:11:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:11:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:11:06 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:11:06 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:11:06 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:11:06 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:11:06 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 23:11:06 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:11:06 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:11:07 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:11:07 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:11:07 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:11:07 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:12:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:12:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:12:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:12:06 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:12:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:12:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:12:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:12:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:12:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:12:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:12:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:12:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:12:08 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:13:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:13:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:13:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:13:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:13:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:13:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:13:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:13:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:13:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:13:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:13:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:13:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:13:09 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:14:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:14:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:14:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:14:07 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:16:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:16:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:16:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35241 | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35241. Falling back to existing DB data. | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440001 with 1 parts. | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/L5wEUUpr5qwn4fLg9... | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/L5wEUUpr5qwn4fLg9 | TIME: 2026-01-22 23:16:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0496162,-80.7318363/40.0955982,-80.5192301/@40.0690422,-80.6667327,13395m/data=!3m2!1e3!4b1!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=9a39110d-a009-4b50-9d56-d74b49b94ca2 | TIME: 2026-01-22 23:16:08 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-22 23:16:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 440001, part 1. | TIME: 2026-01-22 23:16:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440001. | TIME: 2026-01-22 23:16:08 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440001. | TIME: 2026-01-22 23:16:08 INFO - TOKEN: 440001 | FUNCTION: get_unique_token | STATUS: Using existing token: 5djn9b1tg0a1 | TIME: 2026-01-22 23:16:09 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-22 23:16:09 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5djn9b1tg0a1 | TIME: 2026-01-22 23:16:10 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440001. | TIME: 2026-01-22 23:16:10 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:16:10 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:16:12 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:16:12 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:16:12 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:16:12 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:18:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:18:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:18:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:18:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:18:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:18:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:18:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:18:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:18:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:18:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:18:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:18:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:18:08 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:21:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:21:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:21:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:21:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:22:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:22:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:22:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:22:06 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:22:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:22:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:22:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:22:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:22:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:22:07 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:22:07 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:22:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:22:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:23:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:23:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:23:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:23:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:23:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:23:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:23:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:23:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36692 | TIME: 2026-01-22 23:23:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36692. Falling back to existing DB data. | TIME: 2026-01-22 23:23:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36692 because it has no route_token in new or existing data. | TIME: 2026-01-22 23:23:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:23:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:23:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:23:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:23:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:23:08 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:24:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:24:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:24:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:24:06 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:24:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:24:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:24:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:24:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:24:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:24:07 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:24:07 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:24:07 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:24:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:25:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:25:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:25:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:25:06 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:25:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:25:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:25:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:25:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:25:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:25:07 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:25:07 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:25:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:25:07 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:26:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:26:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:26:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:26:06 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:26:06 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:26:06 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:26:06 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:26:06 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:26:06 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:26:07 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:26:07 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:26:07 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:26:07 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:27:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:27:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:27:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:27:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:27:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:27:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:27:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:27:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:27:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:27:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:27:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:27:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:27:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:28:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:28:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:28:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:28:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:28:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:28:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:28:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:28:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:28:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:28:09 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:28:09 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:28:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:28:09 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:29:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:29:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:29:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:29:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:29:06 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:29:06 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:29:06 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:29:06 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 23:29:06 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:29:06 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:29:07 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:29:07 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:29:07 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:29:07 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:30:05 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:30:05 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:30:05 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:30:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:30:08 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:30:08 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:30:08 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:30:08 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:30:08 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:30:09 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:30:09 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:30:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:30:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:31:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:31:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:31:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:31:06 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:31:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:31:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:31:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:31:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:31:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:31:09 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:31:09 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:31:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:31:09 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:32:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:32:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:32:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:32:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:33:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:33:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:33:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:33:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:34:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:34:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:34:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:34:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:34:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:34:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:34:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:34:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:34:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:34:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:34:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:34:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:34:08 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:35:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:35:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:35:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:35:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:35:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:35:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:35:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:35:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:35:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:35:09 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:35:09 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:35:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:35:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:36:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:36:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:36:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:36:06 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:36:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:36:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:36:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:36:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:36:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:36:07 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:36:07 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:36:07 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:36:07 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:37:04 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:37:04 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:37:04 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:37:06 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:37:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:37:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:37:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:37:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36698 | TIME: 2026-01-22 23:37:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36698. Falling back to existing DB data. | TIME: 2026-01-22 23:37:07 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360116 with 1 parts. | TIME: 2026-01-22 23:37:07 INFO - TOKEN: 79744910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vRfSEf5THEYRNw5k8... | TIME: 2026-01-22 23:37:07 INFO - TOKEN: 79744910 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vRfSEf5THEYRNw5k8 | TIME: 2026-01-22 23:37:07 INFO - TOKEN: 79744910 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.5318605,-82.0118417/33.7209178,-84.2371703/33.8666458,-84.2490641/33.9056234,-84.4753378/35.0054686,-85.2284771/34.9829717,-85.4634559/@34.6777165,-86.0077023,7.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUxMi4wKgBIAVAD | TIME: 2026-01-22 23:37:08 INFO - TOKEN: 79744910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 23:37:08 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 360116, part 1. | TIME: 2026-01-22 23:37:08 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360116. | TIME: 2026-01-22 23:37:08 INFO - TOKEN: 360116 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360116. | TIME: 2026-01-22 23:37:08 INFO - TOKEN: 360116 | FUNCTION: get_unique_token | STATUS: Using existing token: dul3nh2zvrl5 | TIME: 2026-01-22 23:37:08 INFO - TOKEN: 360116 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 23:37:10 INFO - TOKEN: 360116 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dul3nh2zvrl5 | TIME: 2026-01-22 23:37:10 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360116. | TIME: 2026-01-22 23:37:10 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:37:10 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:37:11 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:37:11 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:37:11 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:37:11 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:38:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:38:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:38:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:38:07 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:39:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:39:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:39:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:39:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:39:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:39:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:39:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:39:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:39:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:39:09 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:39:09 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:39:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:39:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:41:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:41:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:41:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:41:06 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:41:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:41:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:41:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:41:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34716 | TIME: 2026-01-22 23:41:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34716. Falling back to existing DB data. | TIME: 2026-01-22 23:41:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160176 with 1 parts. | TIME: 2026-01-22 23:41:07 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/m2g28dMDYx9Bf2f2A... | TIME: 2026-01-22 23:41:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/m2g28dMDYx9Bf2f2A | TIME: 2026-01-22 23:41:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/Petro+Travel+Center,+1430+Motel+Dr,+Milan,+NM+87021,+United+States/35.0003161,-105.4676827/35.1823982,-103.0425153/@35.182425,-103.0426499,79m/data=!3m1!1e3!4m10!4m9!1m5!1m1!1s0x8723837d35249421:0xed193550ac6aa2a!2m2!1d-107.9038818!2d35.1810189!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=b172f9e8-1636-4fc8-8cfd-058af3234e30 | TIME: 2026-01-22 23:41:08 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-22 23:41:08 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160176, part 1. | TIME: 2026-01-22 23:41:08 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160176. | TIME: 2026-01-22 23:41:09 INFO - TOKEN: 160176 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160176. | TIME: 2026-01-22 23:41:09 INFO - TOKEN: 160176 | FUNCTION: get_unique_token | STATUS: Using existing token: g9nkwxm8e0oy | TIME: 2026-01-22 23:41:09 INFO - TOKEN: 160176 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Petro Travel Center, 1430 Motel Dr, Milan, NM 87021, United States' | TIME: 2026-01-22 23:41:10 INFO - TOKEN: 160176 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 23:41:12 INFO - TOKEN: 160176 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (35.180995, -107.90438). | TIME: 2026-01-22 23:41:14 INFO - TOKEN: 160176 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-22 23:41:14 INFO - TOKEN: 160176 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: g9nkwxm8e0oy | TIME: 2026-01-22 23:41:14 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160176. | TIME: 2026-01-22 23:41:14 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:41:14 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:41:16 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:41:16 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:41:16 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:41:16 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:42:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:42:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:42:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:42:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:42:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:42:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:42:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:42:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:42:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:42:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:42:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:42:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:42:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:44:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:44:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:44:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:44:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:44:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:44:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:44:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:44:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:44:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:44:09 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:44:09 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:44:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:44:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:46:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:46:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:46:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:46:06 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:46:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:46:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:46:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:46:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34717 | TIME: 2026-01-22 23:46:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34717. Falling back to existing DB data. | TIME: 2026-01-22 23:46:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310965 with 1 parts. | TIME: 2026-01-22 23:46:07 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tensptYyHnfhuTjc7... | TIME: 2026-01-22 23:46:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tensptYyHnfhuTjc7 | TIME: 2026-01-22 23:46:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1824041,-103.0425135/35.2275726,-100.2491695/34.4330753,-100.2222595/33.8855559,-98.4611194/33.0423895,-97.4500327/32.774294,-97.0626115/29.9503094,-95.4183847/29.8916426,-95.5858899/30.3037665,-93.7437402/@30.3039444,-93.7441525,395m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=b1806bd0-ce82-488b-8c62-1dd3021289a4 | TIME: 2026-01-22 23:46:09 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-22 23:46:09 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 310965, part 1. | TIME: 2026-01-22 23:46:09 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310965. | TIME: 2026-01-22 23:46:10 INFO - TOKEN: 310965 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310965. | TIME: 2026-01-22 23:46:10 INFO - TOKEN: 310965 | FUNCTION: get_unique_token | STATUS: Using existing token: whx14yyskzkt | TIME: 2026-01-22 23:46:10 INFO - TOKEN: 310965 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '12250 FM 529, Houston, TX 77041' | TIME: 2026-01-22 23:46:12 INFO - TOKEN: 310965 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (29.8794377, -95.5699950). | TIME: 2026-01-22 23:46:17 INFO - TOKEN: 310965 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-22 23:46:17 INFO - TOKEN: 310965 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: whx14yyskzkt | TIME: 2026-01-22 23:46:17 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310965. | TIME: 2026-01-22 23:46:17 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:46:17 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:46:19 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:46:19 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:46:19 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:46:19 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:47:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:47:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:47:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:47:06 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:47:06 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:47:06 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:47:06 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:47:06 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:47:06 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:47:07 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:47:07 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:47:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:47:07 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:48:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:48:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:48:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:48:06 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:48:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:48:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:48:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:48:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:48:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:48:09 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:48:09 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:48:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:48:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:50:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:50:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:50:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:50:06 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:50:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:50:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:50:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:50:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34718 | TIME: 2026-01-22 23:50:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34718. Falling back to existing DB data. | TIME: 2026-01-22 23:50:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330027 with 1 parts. | TIME: 2026-01-22 23:50:07 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uC7C5f9tv3JREssc6... | TIME: 2026-01-22 23:50:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uC7C5f9tv3JREssc6 | TIME: 2026-01-22 23:50:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3037663,-93.7437341/30.4484834,-93.4271653/30.236762,-93.3532875/30.2314337,-92.5204593/30.3033608,-89.6415437/@30.2322778,-92.5237994,1579m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=f3408775-6e55-41e2-9d1d-d95b96e12e15 | TIME: 2026-01-22 23:50:08 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-22 23:50:08 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 330027, part 1. | TIME: 2026-01-22 23:50:08 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330027. | TIME: 2026-01-22 23:50:09 INFO - TOKEN: 330027 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330027. | TIME: 2026-01-22 23:50:09 INFO - TOKEN: 330027 | FUNCTION: get_unique_token | STATUS: Using existing token: ny9vm8jqfkab | TIME: 2026-01-22 23:50:09 INFO - TOKEN: 330027 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-22 23:50:10 INFO - TOKEN: 330027 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ny9vm8jqfkab | TIME: 2026-01-22 23:50:10 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330027. | TIME: 2026-01-22 23:50:10 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:50:10 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:50:12 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:50:12 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:50:12 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:50:12 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:51:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:51:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:51:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:51:06 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:51:06 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:51:06 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:51:06 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:51:06 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-22 23:51:06 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:51:06 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:51:07 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:51:07 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:51:07 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:51:07 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:52:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:52:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:52:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:52:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:52:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:52:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:52:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:52:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:52:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:52:09 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:52:09 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:52:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:52:09 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:53:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:53:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:53:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34983 | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34983. Falling back to existing DB data. | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341110 with 1 parts. | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZQMKUTeFNCduZD3m6... | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZQMKUTeFNCduZD3m6 | TIME: 2026-01-22 23:53:07 INFO - TOKEN: 91904199 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2401+E+Pacific+Coast+Hwy,+Wilmington,+CA+90744/33.7898136,-118.2138564/33.7898004,-118.1441614/33.7752193,-118.1175391/33.7915903,-118.0880929/34.7171504,-114.4877378/@34.7173306,-114.488071,447m/data=!3m1!1e3!4m14!4m13!1m5!1m1!1s0x80dd34182234c997:0x9878411dcdd22835!2m2!1d-118.2270781!2d33.7944092!1m0!1m0!1m0!1m0!1m0!3e0!4e1!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=a52825fa-ab64-40af-902a-122535031780 | TIME: 2026-01-22 23:53:09 INFO - TOKEN: 91904199 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-22 23:53:09 INFO - TOKEN: 91904199 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 341110, part 1. | TIME: 2026-01-22 23:53:09 INFO - TOKEN: 91904199 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341110. | TIME: 2026-01-22 23:53:09 INFO - TOKEN: 341110 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341110. | TIME: 2026-01-22 23:53:09 INFO - TOKEN: 341110 | FUNCTION: get_unique_token | STATUS: Using existing token: aqp42zlen716 | TIME: 2026-01-22 23:53:10 INFO - TOKEN: 341110 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2401 E Pacific Coast Hwy, Wilmington, CA 90744' | TIME: 2026-01-22 23:53:11 INFO - TOKEN: 341110 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-22 23:53:12 INFO - TOKEN: 341110 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.794287, -118.227999). | TIME: 2026-01-22 23:53:13 INFO - TOKEN: 341110 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-22 23:53:13 INFO - TOKEN: 341110 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: aqp42zlen716 | TIME: 2026-01-22 23:53:13 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341110. | TIME: 2026-01-22 23:53:13 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:53:13 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:53:16 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:53:16 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:53:16 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:53:16 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:54:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:54:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:54:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:54:06 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:54:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:54:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:54:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:54:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:54:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:54:09 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:54:09 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:54:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:54:09 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:56:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:56:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:56:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:56:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:56:06 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:56:06 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:56:06 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:56:06 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:56:06 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:56:07 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:56:07 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:56:07 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:56:07 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:57:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:57:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:57:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:57:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:57:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:57:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:57:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:57:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:57:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:57:09 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:57:09 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:57:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:57:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:58:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:58:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:58:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:58:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:58:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:58:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:58:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:58:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:58:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:58:09 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:58:09 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:58:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:58:09 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-22 23:59:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:59:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-22 23:59:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-22 23:59:06 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-22 23:59:06 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-22 23:59:06 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-22 23:59:06 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-22 23:59:06 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-22 23:59:06 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-22 23:59:07 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:59:07 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-22 23:59:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-22 23:59:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:00:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:00:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:00:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:00:06 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:00:06 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:00:06 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:00:06 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:00:06 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:00:06 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:00:07 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:00:07 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:00:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:00:07 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:01:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:01:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:01:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34984 | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34984. Falling back to existing DB data. | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100316 with 1 parts. | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qWevCW5kNRcWuzVS6... | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qWevCW5kNRcWuzVS6 | TIME: 2026-01-23 00:01:07 INFO - TOKEN: 91904199 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171504,-114.4877378/35.1829634,-111.7019819/35.0480276,-110.7697057/35.362439,-109.0467805/@36.0299587,-112.9372599,900014m/data=!3m1!1e3!4m3!4m2!3e0!4e1!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=69de0162-550f-485b-96a1-8fa932e2c2da | TIME: 2026-01-23 00:01:09 INFO - TOKEN: 91904199 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 00:01:09 INFO - TOKEN: 91904199 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100316, part 1. | TIME: 2026-01-23 00:01:09 INFO - TOKEN: 91904199 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100316. | TIME: 2026-01-23 00:01:10 INFO - TOKEN: 100316 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100316. | TIME: 2026-01-23 00:01:10 INFO - TOKEN: 100316 | FUNCTION: get_unique_token | STATUS: Using existing token: jw0nrqlmy3fw | TIME: 2026-01-23 00:01:10 INFO - TOKEN: 100316 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-23 00:01:11 INFO - TOKEN: 100316 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jw0nrqlmy3fw | TIME: 2026-01-23 00:01:12 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100316. | TIME: 2026-01-23 00:01:12 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:01:12 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:01:14 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:01:14 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:01:14 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:01:14 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:02:04 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:02:04 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:02:04 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:02:07 INFO - TOKEN: 91904199 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:02:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:02:08 INFO - TOKEN: 91904199 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:02:08 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:02:08 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34985 | TIME: 2026-01-23 00:02:08 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34985. Falling back to existing DB data. | TIME: 2026-01-23 00:02:08 INFO - TOKEN: 91904199 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-23 00:02:08 INFO - TOKEN: 91904199 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/B85pjLfyKvEqCmdHA... | TIME: 2026-01-23 00:02:08 INFO - TOKEN: 91904199 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/B85pjLfyKvEqCmdHA | TIME: 2026-01-23 00:02:08 INFO - TOKEN: 91904199 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.362439,-109.0467805/35.1114946,-106.3124794/35.1959546,-103.6855044/35.650986,-103.0416577/@35.65091,-103.0417952,55m/data=!3m1!1e3!4m3!4m2!3e0!4e1!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=3306e76d-b229-455c-8e8f-96c9f40fdba8 | TIME: 2026-01-23 00:02:09 INFO - TOKEN: 91904199 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 00:02:09 INFO - TOKEN: 91904199 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160074, part 1. | TIME: 2026-01-23 00:02:09 INFO - TOKEN: 91904199 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-23 00:02:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-23 00:02:10 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-23 00:02:10 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-23 00:02:11 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-23 00:02:11 INFO - TOKEN: 91904199 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-23 00:02:11 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:02:11 INFO - TOKEN: 91904199 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:02:14 INFO - TOKEN: 91904199 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:02:14 INFO - TOKEN: 91904199 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:02:14 INFO - TOKEN: 91904199 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:02:14 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:03:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:03:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:03:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:03:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:03:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:03:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:03:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:03:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:03:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:03:09 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:03:09 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:03:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:03:09 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:04:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:04:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:04:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:04:07 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:04:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:05:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:05:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:05:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:05:20 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:06:04 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:06:04 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:06:04 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36700 | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36700. Falling back to existing DB data. | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370124 with 1 parts. | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4tSjbJXtsSpEdfpx7... | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4tSjbJXtsSpEdfpx7 | TIME: 2026-01-23 00:06:07 INFO - TOKEN: 79744910 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6416368,-87.3393435/37.0756754,-88.1279835/37.1387505,-88.6851706/@37.1369011,-88.6786907,16.04z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTAxNC4wKgBIAVAD&skid=c0b4f277-0ee0-44ff-9fae-a56ad7255f9e | TIME: 2026-01-23 00:06:08 INFO - TOKEN: 79744910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 00:06:08 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 370124, part 1. | TIME: 2026-01-23 00:06:08 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370124. | TIME: 2026-01-23 00:06:09 INFO - TOKEN: 370124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370124. | TIME: 2026-01-23 00:06:09 INFO - TOKEN: 370124 | FUNCTION: get_unique_token | STATUS: Using existing token: o2f264jhsojw | TIME: 2026-01-23 00:06:09 INFO - TOKEN: 370124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 00:06:10 INFO - TOKEN: 370124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o2f264jhsojw | TIME: 2026-01-23 00:06:10 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370124. | TIME: 2026-01-23 00:06:10 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:06:10 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:06:11 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:06:11 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:06:11 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:06:11 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:07:05 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:07:05 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:07:05 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:07:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:07:08 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:07:08 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:07:08 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:07:08 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:07:08 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:07:09 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:07:09 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:07:09 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:07:09 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:08:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:08:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:08:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:08:06 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:08:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:08:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:08:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:08:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:08:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:08:07 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:08:07 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:08:07 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:08:07 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:09:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:09:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:09:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:09:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:09:06 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:09:06 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:09:06 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:09:06 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:09:06 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:09:07 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:09:07 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:09:07 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:09:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:10:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:10:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:10:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:10:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:10:08 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:10:08 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:10:08 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:10:08 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36685 | TIME: 2026-01-23 00:10:08 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36685. Falling back to existing DB data. | TIME: 2026-01-23 00:10:08 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240091 with 1 parts. | TIME: 2026-01-23 00:10:08 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GyhYppjMKcuxa2os9... | TIME: 2026-01-23 00:10:08 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GyhYppjMKcuxa2os9 | TIME: 2026-01-23 00:10:08 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849521,-80.5189684/41.106139,-81.0965673/41.0377272,-81.5844157/41.0266094,-82.0622072/41.1054728,-83.2439057/41.0587208,-83.6613878/41.0213118,-83.6843611/40.824782,-84.0256103/40.9982763,-84.803315/@41.09776,-85.3003661,8.58z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m5!3m4!1m2!1d-83.6501693!2d41.0440981!3s0x883eab9668ee9001:0x1368314b3531dc4f!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=8ae971db-700e-4613-9d4a-f7f872b6e6ad | TIME: 2026-01-23 00:10:09 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-23 00:10:09 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240091, part 1. | TIME: 2026-01-23 00:10:09 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240091. | TIME: 2026-01-23 00:10:10 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240091. | TIME: 2026-01-23 00:10:10 INFO - TOKEN: 240091 | FUNCTION: get_unique_token | STATUS: Using existing token: nvdsxgfg9v95 | TIME: 2026-01-23 00:10:10 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-23 00:10:12 INFO - TOKEN: 240091 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nvdsxgfg9v95 | TIME: 2026-01-23 00:10:12 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240091. | TIME: 2026-01-23 00:10:12 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:10:12 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:10:14 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:10:14 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:10:14 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:10:14 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:11:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:11:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:11:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:11:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:11:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:11:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:11:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:11:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:11:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:11:07 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:11:07 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:11:07 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:11:07 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:12:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:12:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:12:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:12:06 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:12:06 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:12:06 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:12:06 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:12:06 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:12:06 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:12:07 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:12:07 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:12:07 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:12:07 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:13:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:13:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:13:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:13:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:13:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:13:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:13:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:13:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:13:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:13:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:13:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:13:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:13:08 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:14:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:14:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:14:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:14:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:14:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:14:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:14:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:14:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:14:07 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:14:09 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:14:09 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:14:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:14:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:21:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:21:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:21:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:21:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:21:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:21:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:21:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:21:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:21:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:21:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:21:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:21:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:21:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:22:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:22:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:22:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:22:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:22:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:22:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:22:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:22:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:22:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:22:09 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:22:09 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:22:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:22:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:23:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:23:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:23:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:23:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:23:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:23:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:23:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:23:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:23:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:23:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:23:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:23:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:23:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:25:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:25:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:25:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:25:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:25:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:25:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:25:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:25:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:25:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:25:09 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:25:09 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:25:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:25:09 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:26:05 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:26:05 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:26:05 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36696 | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36696. Falling back to existing DB data. | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540115 with 1 parts. | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xYDQYTpra3Vqrno66... | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xYDQYTpra3Vqrno66 | TIME: 2026-01-23 00:26:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8648723,-74.4211623/40.9303212,-75.0878959/40.9330892,-75.1009195/40.9770007,-75.1354595/@40.9179358,-75.1610506,11z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExNy4wKgBIAVAD&skid=5a65c779-5ad8-40d4-abbd-dc2aa1c24ac1 | TIME: 2026-01-23 00:26:08 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 00:26:08 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540115, part 2. | TIME: 2026-01-23 00:26:08 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-23 00:26:08 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540115. | TIME: 2026-01-23 00:26:09 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540115. | TIME: 2026-01-23 00:26:09 INFO - TOKEN: 540115 | FUNCTION: get_unique_token | STATUS: Using existing token: 8k0iykc8mfih | TIME: 2026-01-23 00:26:09 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-23 00:26:10 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8k0iykc8mfih | TIME: 2026-01-23 00:26:10 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540115. | TIME: 2026-01-23 00:26:10 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:26:10 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:26:11 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:26:11 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:26:11 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:26:11 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:28:20 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:28:20 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:28:20 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:28:23 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:29:05 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:29:05 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:29:05 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:29:07 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:30:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:30:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:30:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:30:07 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:31:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:31:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:31:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:31:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:31:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:31:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:31:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:31:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:31:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:31:08 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:31:08 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:31:08 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:31:08 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:32:04 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:32:04 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:32:04 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:32:07 INFO - TOKEN: 79680383 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:32:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:32:07 INFO - TOKEN: 79680383 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:32:07 INFO - TOKEN: 79680383 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:32:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:32:07 INFO - TOKEN: 79680383 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:32:09 INFO - TOKEN: 79680383 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:32:09 INFO - TOKEN: 79680383 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:32:09 INFO - TOKEN: 79680383 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:32:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:34:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:34:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:34:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36704 | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36704. Falling back to existing DB data. | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120458 with 1 parts. | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wVSkoccZNwc2qzgY8... | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wVSkoccZNwc2qzgY8 | TIME: 2026-01-23 00:34:06 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1676+Declaration+Dr,+Price,+UT+84501,+USA/39.5852627,-110.8013268/39.5852564,-110.8134275/38.7633593,-111.3609828/38.5616414,-112.605691/37.0000388,-113.6243124/@37.0000701,-113.6241168,19.78z/data=!4m13!4m12!1m5!1m1!1s0x874eb974eef4a11f:0x88a7be89c51e8d2e!2m2!1d-110.7857936!2d39.5803644!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0f7145cf-561f-4921-9ad8-0927fcdc7e42 | TIME: 2026-01-23 00:34:08 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 00:34:08 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120458, part 1. | TIME: 2026-01-23 00:34:08 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120458. | TIME: 2026-01-23 00:34:09 INFO - TOKEN: 120458 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120458. | TIME: 2026-01-23 00:34:09 INFO - TOKEN: 120458 | FUNCTION: get_unique_token | STATUS: Using existing token: ma0l8n7bjkof | TIME: 2026-01-23 00:34:09 INFO - TOKEN: 120458 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1676 Declaration Dr, Price, UT 84501, USA' | TIME: 2026-01-23 00:34:10 INFO - TOKEN: 120458 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-23 00:34:14 INFO - TOKEN: 120458 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.607805, -110.795945). | TIME: 2026-01-23 00:34:14 INFO - TOKEN: 120458 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 00:34:14 INFO - TOKEN: 120458 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ma0l8n7bjkof | TIME: 2026-01-23 00:34:14 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120458. | TIME: 2026-01-23 00:34:14 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:34:14 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:34:16 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:34:16 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:34:16 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:34:16 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:36:05 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:36:05 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:36:05 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:36:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:36:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:36:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:36:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:36:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:36:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:36:09 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:36:09 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:36:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:36:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:37:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:37:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:37:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:37:06 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:37:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:37:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:37:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:37:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36706 | TIME: 2026-01-23 00:37:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36706. Falling back to existing DB data. | TIME: 2026-01-23 00:37:07 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110171 with 1 parts. | TIME: 2026-01-23 00:37:07 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7... | TIME: 2026-01-23 00:37:07 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7 | TIME: 2026-01-23 00:37:07 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179394,-114.05003/36.2837449,-115.0667675/36.227609,-115.3256848/36.0563459,-115.1398289/35.9426775,-114.9066598/35.1759899,-114.8493295/@35.1165709,-115.2769775,9.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ec61bb14-bfaf-4e92-bd43-0e321688978d | TIME: 2026-01-23 00:37:08 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 00:37:08 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 110171, part 1. | TIME: 2026-01-23 00:37:08 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110171. | TIME: 2026-01-23 00:37:08 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110171. | TIME: 2026-01-23 00:37:08 INFO - TOKEN: 110171 | FUNCTION: get_unique_token | STATUS: Using existing token: i8igvsxmrkgd | TIME: 2026-01-23 00:37:09 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 00:37:10 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i8igvsxmrkgd | TIME: 2026-01-23 00:37:10 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110171. | TIME: 2026-01-23 00:37:10 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:37:10 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:37:11 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:37:11 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:37:11 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:37:11 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:38:05 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:38:05 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:38:05 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:38:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:38:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:38:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:38:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:38:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 00:38:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:38:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:38:08 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:38:08 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:38:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:38:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:39:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:39:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:39:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:39:06 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:39:06 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:39:06 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:39:06 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:39:06 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:39:06 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:39:07 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:39:07 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:39:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:39:07 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:40:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:40:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:40:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:40:07 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:45:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:45:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:45:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:45:07 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:47:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:47:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:47:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:47:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:47:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:47:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:47:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:47:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:47:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:47:09 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:47:09 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:47:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:47:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:49:05 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:49:05 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:49:05 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:49:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:49:08 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:49:08 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:49:08 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:49:08 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36705 | TIME: 2026-01-23 00:49:08 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36705. Falling back to existing DB data. | TIME: 2026-01-23 00:49:08 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100329 with 1 parts. | TIME: 2026-01-23 00:49:08 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WhGE22ExUZG3ueXk8... | TIME: 2026-01-23 00:49:08 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WhGE22ExUZG3ueXk8 | TIME: 2026-01-23 00:49:08 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.0000557,-113.6243145/36.9153419,-113.8363251/36.8179119,-114.0501279/@36.8857074,-114.1810344,9.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=0f856946-ddb8-4390-a44a-989fd26e9b9b | TIME: 2026-01-23 00:49:09 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 00:49:09 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100329, part 1. | TIME: 2026-01-23 00:49:09 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100329. | TIME: 2026-01-23 00:49:10 INFO - TOKEN: 100329 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100329. | TIME: 2026-01-23 00:49:10 INFO - TOKEN: 100329 | FUNCTION: get_unique_token | STATUS: Using existing token: uvox6200j0lg | TIME: 2026-01-23 00:49:10 INFO - TOKEN: 100329 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 00:49:11 INFO - TOKEN: 100329 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: uvox6200j0lg | TIME: 2026-01-23 00:49:12 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100329. | TIME: 2026-01-23 00:49:12 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:49:12 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:49:13 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:49:13 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:49:13 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:49:13 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:50:05 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:50:05 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:50:05 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:50:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:50:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:50:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:50:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:50:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:50:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:50:08 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:50:08 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:50:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:50:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:51:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:51:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:51:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:51:06 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:51:06 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:51:06 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:51:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:51:06 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:51:06 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:51:07 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:51:07 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:51:07 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:51:07 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:52:05 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:52:05 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:52:05 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:52:07 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:52:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:52:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:52:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:52:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:52:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:52:08 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:52:08 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:52:08 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:52:08 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:53:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:53:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:53:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:53:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:53:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:53:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:53:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:53:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:53:07 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:53:09 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:53:09 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:53:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:53:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:54:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:54:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:54:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:54:07 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:54:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:54:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:54:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:54:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:54:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:54:09 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:54:09 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:54:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:54:09 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 00:55:04 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:55:04 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 00:55:04 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36535 | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36535 | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36535 | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 36535 | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 5 for route ID 36535 | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36535. Falling back to existing DB data. | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311069 with 5 parts. | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/A6GZsUaiEqKb41eSA... | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/A6GZsUaiEqKb41eSA | TIME: 2026-01-23 00:55:07 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.4703616,-94.0430956/33.454325,-94.1318096/33.1253218,-96.0850746/32.8159727,-96.6289232/32.6451607,-96.8873843/32.4139544,-97.2274206/32.3990741,-97.2186347/31.9931783,-97.1029215/31.5559312,-97.1205164/31.530129,-97.131891/@31.5576563,-97.1317959,14.93z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=ed74eabc-5467-4ed8-a212-f859c265a804 | TIME: 2026-01-23 00:55:08 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 00:55:08 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311069, part 1. | TIME: 2026-01-23 00:55:08 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311069. | TIME: 2026-01-23 00:55:09 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311069. | TIME: 2026-01-23 00:55:09 INFO - TOKEN: 311069 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-23 00:55:09 INFO - TOKEN: 311069 | FUNCTION: get_unique_token | STATUS: Generated unique token: mqemlsoq406m | TIME: 2026-01-23 00:55:09 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 00:55:11 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: mqemlsoq406m | TIME: 2026-01-23 00:55:11 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DoqGhCpT5Xp2xJn38... | TIME: 2026-01-23 00:55:11 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DoqGhCpT5Xp2xJn38 | TIME: 2026-01-23 00:55:11 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.530129,-97.131891/31.514434,-97.1395961/31.4892547,-97.1540751/31.4718563,-97.1639717/31.1084325,-97.3579056/31.1003185,-97.3615154/30.4806122,-97.6762428/30.4758735,-97.6868814/30.449009,-97.6969447/30.4245454,-97.7029883/@30.427869,-97.7049888,13.92z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=dd94c538-7aee-4a22-be7c-79fdb178b356 | TIME: 2026-01-23 00:55:14 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 00:55:14 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311069, part 2. | TIME: 2026-01-23 00:55:14 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-23 00:55:14 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311069. | TIME: 2026-01-23 00:55:15 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311069. | TIME: 2026-01-23 00:55:15 INFO - TOKEN: 311069 | FUNCTION: get_unique_token | STATUS: Using existing token: mqemlsoq406m | TIME: 2026-01-23 00:55:15 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-23 00:55:17 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mqemlsoq406m | TIME: 2026-01-23 00:55:17 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/axqJDc9mUcU7dh4w9... | TIME: 2026-01-23 00:55:17 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/axqJDc9mUcU7dh4w9 | TIME: 2026-01-23 00:55:17 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4245454,-97.7029883/30.3774471,-97.7354846/30.368875,-97.7196868/30.3463989,-97.7110759/30.3358118,-97.6944922/30.3320096,-97.6854579/30.3082129,-97.6616205/30.2557772,-97.6781067/30.2400236,-97.6893899/30.2111015,-97.6834593/@30.2170414,-97.6956648,13.72z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=d6aa4048-4bd3-4e41-9bb4-9a4e5dcf4575 | TIME: 2026-01-23 00:55:19 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 00:55:19 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311069, part 3. | TIME: 2026-01-23 00:55:19 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-23 00:55:19 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311069. | TIME: 2026-01-23 00:55:19 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311069. | TIME: 2026-01-23 00:55:19 INFO - TOKEN: 311069 | FUNCTION: get_unique_token | STATUS: Using existing token: mqemlsoq406m | TIME: 2026-01-23 00:55:19 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 28, Final geocoded count: 28. | TIME: 2026-01-23 00:55:20 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mqemlsoq406m | TIME: 2026-01-23 00:55:21 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xmMtmfUCQiz7WdG28... | TIME: 2026-01-23 00:55:21 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xmMtmfUCQiz7WdG28 | TIME: 2026-01-23 00:55:21 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.2111015,-97.6834593/30.0671223,-97.6929141/30.0266113,-97.6940191/29.8793852,-97.9102665/29.8816733,-97.9239954/29.8704194,-97.9378866/29.516048,-98.4072724/29.447959,-98.6343865/29.3132916,-98.6126553/28.2167808,-99.3035593/@28.2169122,-99.3044599,18.93z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=258a4c78-0b1e-4fa3-86ee-7837dcdc852c | TIME: 2026-01-23 00:55:22 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 00:55:22 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311069, part 4. | TIME: 2026-01-23 00:55:22 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-23 00:55:22 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311069. | TIME: 2026-01-23 00:55:22 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311069. | TIME: 2026-01-23 00:55:22 INFO - TOKEN: 311069 | FUNCTION: get_unique_token | STATUS: Using existing token: mqemlsoq406m | TIME: 2026-01-23 00:55:23 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 37, Final geocoded count: 37. | TIME: 2026-01-23 00:55:24 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mqemlsoq406m | TIME: 2026-01-23 00:55:24 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4AiFyiY4gyCStFFj6... | TIME: 2026-01-23 00:55:24 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4AiFyiY4gyCStFFj6 | TIME: 2026-01-23 00:55:24 INFO - TOKEN: 86476435 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/28.2167808,-99.3035593/27.8286779,-99.4209915/27.7522397,-99.6284397/262+Rancho+Pila+Rd,+Laredo,+TX+78045,+USA/@27.7386997,-99.6119695,14.1z/data=!4m13!4m12!1m0!1m0!1m0!1m5!1m1!1s0x8660e136e6eb4743:0x48dc8da8e5a4bd80!2m2!1d-99.6079654!2d27.6760566!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=ba1c5408-815a-4db7-b4b8-30e646b35c15 | TIME: 2026-01-23 00:55:25 INFO - TOKEN: 86476435 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 00:55:25 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311069, part 5. | TIME: 2026-01-23 00:55:25 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: Part 5 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-23 00:55:25 INFO - TOKEN: 86476435 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 5, route_token 311069. | TIME: 2026-01-23 00:55:26 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311069. | TIME: 2026-01-23 00:55:26 INFO - TOKEN: 311069 | FUNCTION: get_unique_token | STATUS: Using existing token: mqemlsoq406m | TIME: 2026-01-23 00:55:26 INFO - TOKEN: 311069 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '262 Rancho Pila Rd, Laredo, TX 78045, USA' | TIME: 2026-01-23 00:55:27 INFO - TOKEN: 311069 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-23 00:55:28 INFO - TOKEN: 311069 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (27.53548, -99.483817). | TIME: 2026-01-23 00:55:29 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 40, Final geocoded count: 40. | TIME: 2026-01-23 00:55:29 INFO - TOKEN: 311069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mqemlsoq406m | TIME: 2026-01-23 00:55:29 INFO - TOKEN: 86476435 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311069. | TIME: 2026-01-23 00:55:29 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 00:55:29 INFO - TOKEN: 86476435 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 00:55:31 INFO - TOKEN: 86476435 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:55:31 INFO - TOKEN: 86476435 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 00:55:31 INFO - TOKEN: 86476435 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 00:55:31 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:03:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:03:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:03:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:03:06 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:03:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:03:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:03:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:03:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:03:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:03:07 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:03:07 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:03:07 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:03:07 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:05:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:05:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:05:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:05:07 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:05:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:05:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:05:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:05:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:05:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:05:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:05:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:05:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:05:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:06:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:06:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:06:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:06:06 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:06:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:06:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:06:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:06:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:06:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:06:07 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:06:07 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:06:07 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:06:07 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:07:04 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:07:04 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:07:04 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:07:06 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:07:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:07:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:07:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:07:07 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:07:07 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:07:07 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:07:07 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:07:07 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:07:07 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:08:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:08:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:08:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:08:06 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:08:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:08:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:08:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:08:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:08:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:08:07 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:08:07 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:08:07 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:08:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:09:10 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:09:10 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:09:10 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:09:13 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:09:13 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:09:13 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:09:13 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:09:13 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:09:13 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:09:15 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:09:15 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:09:15 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:09:15 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:10:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:10:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:10:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:10:06 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:10:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:10:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:10:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:10:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:10:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:10:08 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:10:08 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:10:08 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:10:08 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:11:04 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:11:04 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:11:04 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:11:07 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:11:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:11:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:11:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:11:07 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:11:07 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:11:08 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:11:08 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:11:08 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:11:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:12:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:12:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:12:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:12:06 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:12:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:12:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:12:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:12:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:12:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:12:07 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:12:07 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:12:07 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:12:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:13:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:13:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:13:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36723 | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36723. Falling back to existing DB data. | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210179 with 1 parts. | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pruLLwfxQGT5uNNs9... | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pruLLwfxQGT5uNNs9 | TIME: 2026-01-23 01:13:07 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982721,-84.8032335/41.0742505,-84.9904687/41.1593275,-85.10905/41.1252911,-85.2143473/41.4600969,-87.0255683/41.6245765,-87.0518573/41.5776182,-87.5278477/@41.0822822,-85.836214,7.58z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExNy4wKgBIAVAD&skid=9ed0f550-d604-4e58-b5b1-c33e254a10c2 | TIME: 2026-01-23 01:13:08 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 01:13:08 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210179, part 1. | TIME: 2026-01-23 01:13:08 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210179. | TIME: 2026-01-23 01:13:09 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210179. | TIME: 2026-01-23 01:13:09 INFO - TOKEN: 210179 | FUNCTION: get_unique_token | STATUS: Using existing token: cstos4eud3zc | TIME: 2026-01-23 01:13:09 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 01:13:10 INFO - TOKEN: 210179 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cstos4eud3zc | TIME: 2026-01-23 01:13:11 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210179. | TIME: 2026-01-23 01:13:11 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:13:11 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:13:13 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:13:13 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:13:13 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:13:13 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:14:04 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:14:04 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:14:04 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36753 | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36753. Falling back to existing DB data. | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240309 with 1 parts. | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/sxe44fvKpcNYCqz49... | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/sxe44fvKpcNYCqz49 | TIME: 2026-01-23 01:14:07 INFO - TOKEN: 24853447 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8430643,-84.8023642/40.892454,-84.6180673/40.8267178,-83.4897993/40.8261489,-82.9651818/40.7896994,-82.4061424/40.8598071,-82.2733353/40.8654141,-82.2879297/824+US-42,+Ashland,+OH+44805,+USA/@40.7725252,-82.5176111,10.32z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8839fc9484caa6d9:0x78e94ca3f15d589a!2m2!1d-82.28209!2d40.8866109!3e0?entry=tts&g_ep=EgoyMDI0MDUwOC4wKgBIAVAD | TIME: 2026-01-23 01:14:09 INFO - TOKEN: 24853447 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-23 01:14:09 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 240309, part 1. | TIME: 2026-01-23 01:14:09 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240309. | TIME: 2026-01-23 01:14:09 INFO - TOKEN: 240309 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240309. | TIME: 2026-01-23 01:14:09 INFO - TOKEN: 240309 | FUNCTION: get_unique_token | STATUS: Using existing token: aqtsvqqna0zc | TIME: 2026-01-23 01:14:09 INFO - TOKEN: 240309 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '824 US-42, Ashland, OH 44805, USA' | TIME: 2026-01-23 01:14:11 INFO - TOKEN: 240309 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.8871546, -82.2788347). | TIME: 2026-01-23 01:14:12 INFO - TOKEN: 240309 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-23 01:14:12 INFO - TOKEN: 240309 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: aqtsvqqna0zc | TIME: 2026-01-23 01:14:12 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240309. | TIME: 2026-01-23 01:14:12 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:14:12 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:14:13 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:14:13 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:14:13 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:14:13 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:15:04 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:15:04 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:15:04 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:15:06 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:15:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:15:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:15:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:15:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36755 | TIME: 2026-01-23 01:15:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36755. Falling back to existing DB data. | TIME: 2026-01-23 01:15:07 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280212 with 1 parts. | TIME: 2026-01-23 01:15:07 INFO - TOKEN: 24853447 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1ARAzq2Lf7MEChbn6... | TIME: 2026-01-23 01:15:07 INFO - TOKEN: 24853447 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1ARAzq2Lf7MEChbn6 | TIME: 2026-01-23 01:15:07 INFO - TOKEN: 24853447 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/36.5022937,-88.8993549/36.4426268,-89.0671535/36.0578653,-89.3967744/35.3304713,-89.9137601/35.3160494,-89.8761993/35.1917664,-89.9334176/35.1531452,-90.0663406/@35.1530771,-90.0656052,18.71z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MTAxNS4wKgBIAVAD | TIME: 2026-01-23 01:15:08 INFO - TOKEN: 24853447 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 01:15:08 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 280212, part 1. | TIME: 2026-01-23 01:15:08 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280212. | TIME: 2026-01-23 01:15:09 INFO - TOKEN: 280212 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280212. | TIME: 2026-01-23 01:15:09 INFO - TOKEN: 280212 | FUNCTION: get_unique_token | STATUS: Using existing token: y3ojqa5getvr | TIME: 2026-01-23 01:15:09 INFO - TOKEN: 280212 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 01:15:10 INFO - TOKEN: 280212 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y3ojqa5getvr | TIME: 2026-01-23 01:15:10 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280212. | TIME: 2026-01-23 01:15:10 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36756 | TIME: 2026-01-23 01:15:10 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36756. Falling back to existing DB data. | TIME: 2026-01-23 01:15:10 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250174 with 1 parts. | TIME: 2026-01-23 01:15:10 INFO - TOKEN: 24853447 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SmUzdA3sbHi8H5q67... | TIME: 2026-01-23 01:15:10 INFO - TOKEN: 24853447 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SmUzdA3sbHi8H5q67 | TIME: 2026-01-23 01:15:10 INFO - TOKEN: 24853447 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4741932,-88.4004907/30.6437386,-88.1190082/30.7447779,-88.0897761/30.7328202,-88.0550956/30.6832904,-88.0082983/30.6716041,-87.9782431/30.54457,-87.6660672/30.4068373,-87.6658517/30.3993082,-87.6833075/605+Waterway+E+Blvd,+Gulf+Shores,+AL+36542,+USA/@30.4270606,-87.781252,12.38z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x889a051f15a49831:0x64888d03c912e2d4!2m2!1d-87.6772629!2d30.2818411!3e0?coh=198943&entry=tts | TIME: 2026-01-23 01:15:12 INFO - TOKEN: 24853447 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 01:15:12 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 250174, part 1. | TIME: 2026-01-23 01:15:12 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250174. | TIME: 2026-01-23 01:15:13 INFO - TOKEN: 250174 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250174. | TIME: 2026-01-23 01:15:13 INFO - TOKEN: 250174 | FUNCTION: get_unique_token | STATUS: Using existing token: isy3n4we7rd0 | TIME: 2026-01-23 01:15:13 INFO - TOKEN: 250174 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '605 Waterway E Blvd, Gulf Shores, AL 36542, USA' | TIME: 2026-01-23 01:15:14 INFO - TOKEN: 250174 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (30.2816858, -87.6773525). | TIME: 2026-01-23 01:15:14 INFO - TOKEN: 250174 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 01:15:14 INFO - TOKEN: 250174 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: isy3n4we7rd0 | TIME: 2026-01-23 01:15:15 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250174. | TIME: 2026-01-23 01:15:15 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:15:15 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:15:16 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:15:16 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:15:16 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:15:16 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:16:04 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:16:04 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:16:04 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36754 | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36754. Falling back to existing DB data. | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370109 with 1 parts. | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/5i8ehfzYQcTuR3ME7... | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/5i8ehfzYQcTuR3ME7 | TIME: 2026-01-23 01:16:07 INFO - TOKEN: 24853447 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2239+W+State+St,+New+Philadelphia,+OH+44663,+USA/39.0679146,-84.3005354/36.6385869,-86.5715715/36.1846241,-86.6925294/Rockford,+Alabama+35136,+USA/@36.3213187,-86.7027908,1061076m/data=!3m1!1e3!4m17!4m16!1m5!1m1!1s0x8836fb032f12ed75:0x7a5896566d116354!2m2!1d-81.3871965!2d40.4449741!1m0!1m0!1m0!1m5!1m1!1s0x888c025944858dbb:0x70d15cad31ac3466!2m2!1d-86.2196936!2d32.8895681!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=1521733d-a446-4900-8221-a939ebd33735 | TIME: 2026-01-23 01:16:08 INFO - TOKEN: 24853447 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 01:16:08 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 370109, part 1. | TIME: 2026-01-23 01:16:08 INFO - TOKEN: 24853447 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370109. | TIME: 2026-01-23 01:16:09 INFO - TOKEN: 370109 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370109. | TIME: 2026-01-23 01:16:09 INFO - TOKEN: 370109 | FUNCTION: get_unique_token | STATUS: Using existing token: 4piqas3i8bin | TIME: 2026-01-23 01:16:09 INFO - TOKEN: 370109 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2239 W State St, New Philadelphia, OH 44663, USA' | TIME: 2026-01-23 01:16:10 INFO - TOKEN: 370109 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-23 01:16:12 INFO - TOKEN: 370109 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (40.495684, -81.450724). | TIME: 2026-01-23 01:16:13 INFO - TOKEN: 370109 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Rockford, Alabama 35136, USA' | TIME: 2026-01-23 01:16:13 INFO - TOKEN: 370109 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.8895681, -86.2196936). | TIME: 2026-01-23 01:16:13 INFO - TOKEN: 370109 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 01:16:13 INFO - TOKEN: 370109 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4piqas3i8bin | TIME: 2026-01-23 01:16:14 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370109. | TIME: 2026-01-23 01:16:14 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:16:14 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:16:15 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:16:15 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:16:15 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:16:15 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:17:05 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:17:05 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:17:05 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:17:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:17:08 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:17:08 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:17:08 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:17:08 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:17:08 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:17:09 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:17:09 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:17:09 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:17:09 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:18:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:18:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:18:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36697 | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36697. Falling back to existing DB data. | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460155 with 1 parts. | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/74VHU5PaydtrQKNeA... | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/74VHU5PaydtrQKNeA | TIME: 2026-01-23 01:18:07 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/6605+F+St+Shed+12,+Baltimore,+MD+21222,+USA/39.2529286,-76.5264892/39.2658238,-76.5474514/39.2713053,-76.5560947/39.3598341,-76.5043487/39.3953925,-76.6937962/39.3080648,-76.7576125/39.6308576,-77.810588/39.6637038,-79.4766915/@39.2974531,-76.6905474,11.99z/data=!4m16!4m15!1m5!1m1!1s0x89c80173be9be747:0x8f40053002a6bc8f!2m2!1d-76.5297117!2d39.2437894!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=564ae92d-c0c0-43bd-b67c-190df6c4df24 | TIME: 2026-01-23 01:18:08 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-23 01:18:08 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 460155, part 1. | TIME: 2026-01-23 01:18:08 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460155. | TIME: 2026-01-23 01:18:09 INFO - TOKEN: 460155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460155. | TIME: 2026-01-23 01:18:09 INFO - TOKEN: 460155 | FUNCTION: get_unique_token | STATUS: Using existing token: 6tzt68ycee37 | TIME: 2026-01-23 01:18:09 INFO - TOKEN: 460155 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6605 F St Shed 12, Baltimore, MD 21222, USA' | TIME: 2026-01-23 01:18:10 INFO - TOKEN: 460155 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-23 01:18:15 INFO - TOKEN: 460155 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.319732, -76.649533). | TIME: 2026-01-23 01:18:15 INFO - TOKEN: 460155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-23 01:18:15 INFO - TOKEN: 460155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6tzt68ycee37 | TIME: 2026-01-23 01:18:15 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460155. | TIME: 2026-01-23 01:18:15 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:18:15 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:18:16 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:18:16 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:18:16 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:18:16 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:19:04 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:19:04 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:19:04 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:19:07 INFO - TOKEN: 24853447 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:19:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:19:07 INFO - TOKEN: 24853447 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:19:07 INFO - TOKEN: 24853447 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:19:07 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:19:07 INFO - TOKEN: 24853447 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:19:08 INFO - TOKEN: 24853447 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:19:08 INFO - TOKEN: 24853447 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:19:08 INFO - TOKEN: 24853447 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:19:08 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:20:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:20:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:20:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36710 | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36710. Falling back to existing DB data. | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440002 with 1 parts. | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YdENHPyYg792o4GP7... | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YdENHPyYg792o4GP7 | TIME: 2026-01-23 01:20:07 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6637154,-79.4766992/39.5875893,-79.9792164/39.7213221,-80.0613051/@39.7119156,-79.9910072,11.45z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=c681cafd-fc7c-4f79-a8b7-d667dbc3bd27 | TIME: 2026-01-23 01:20:09 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 01:20:09 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440002, part 1. | TIME: 2026-01-23 01:20:09 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440002. | TIME: 2026-01-23 01:20:09 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440002. | TIME: 2026-01-23 01:20:09 INFO - TOKEN: 440002 | FUNCTION: get_unique_token | STATUS: Using existing token: rdu160re0yxy | TIME: 2026-01-23 01:20:09 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 01:20:10 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rdu160re0yxy | TIME: 2026-01-23 01:20:10 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440002. | TIME: 2026-01-23 01:20:10 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:20:10 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:20:11 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:20:11 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:20:11 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:20:11 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:21:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:21:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:21:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36710 | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36710. Falling back to existing DB data. | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440002 with 1 parts. | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fA124ovciBZBzZmb9... | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fA124ovciBZBzZmb9 | TIME: 2026-01-23 01:21:07 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0958385,-80.5191649/40.0496848,-80.667985/40.0497182,-80.7317792/@40.0401361,-80.7424758,12.97z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=60fe715c-e800-4840-a8c4-ceda1cfbdb98 | TIME: 2026-01-23 01:21:08 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 01:21:08 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440002, part 2. | TIME: 2026-01-23 01:21:08 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 01:21:08 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 440002. | TIME: 2026-01-23 01:21:09 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440002. | TIME: 2026-01-23 01:21:09 INFO - TOKEN: 440002 | FUNCTION: get_unique_token | STATUS: Using existing token: rdu160re0yxy | TIME: 2026-01-23 01:21:09 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 01:21:10 INFO - TOKEN: 440002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rdu160re0yxy | TIME: 2026-01-23 01:21:10 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440002. | TIME: 2026-01-23 01:21:10 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:21:10 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:21:11 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:21:11 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:21:11 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:21:11 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:22:05 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:22:05 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:22:05 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:22:07 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:22:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:22:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:22:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:22:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:22:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:22:08 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:22:08 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:22:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:22:08 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:23:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:23:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:23:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:23:07 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:23:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:23:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:23:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:23:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36711 | TIME: 2026-01-23 01:23:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36711. Falling back to existing DB data. | TIME: 2026-01-23 01:23:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36711 because it has no route_token in new or existing data. | TIME: 2026-01-23 01:23:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:23:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:23:08 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:23:08 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:23:08 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:23:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:27:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:27:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:27:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:27:06 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:27:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:27:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:27:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:27:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:27:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:27:08 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:27:08 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:27:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:27:08 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:28:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:28:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:28:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:28:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:28:08 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:28:08 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:28:08 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:28:08 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:28:08 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:28:10 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:28:10 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:28:10 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:28:10 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:29:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:29:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:29:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:29:06 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:29:07 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:30:05 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:30:05 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:30:05 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:30:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:30:08 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:30:08 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:30:08 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:30:08 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:30:08 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:30:10 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:30:10 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:30:10 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:30:10 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:31:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:31:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:31:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:31:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:31:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:31:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:31:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:31:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:31:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:31:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:31:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:31:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:31:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:32:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:32:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:32:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:32:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:32:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:32:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:32:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:32:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:32:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:32:07 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:32:07 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:32:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:32:07 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:33:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:33:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:33:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:33:07 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:33:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:33:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:33:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:33:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:33:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:33:08 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:33:08 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:33:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:33:08 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:34:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:34:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:34:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:34:06 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:34:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:34:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:34:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:34:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:34:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:34:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:34:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:34:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:34:09 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:35:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:35:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:35:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:35:06 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:35:06 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:35:06 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:35:06 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:35:06 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 01:35:06 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:35:06 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:35:07 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:35:07 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:35:07 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:35:07 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:37:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:37:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:37:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:37:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:37:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:37:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:37:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:37:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:37:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:37:08 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:37:08 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:37:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:37:08 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:38:04 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:38:04 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:38:04 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:38:06 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:38:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:38:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:38:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:38:07 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:38:07 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:38:08 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:38:08 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:38:08 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:38:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:39:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:39:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:39:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:39:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:39:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:39:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:39:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:39:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:39:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:39:09 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:39:09 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:39:09 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:39:09 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:40:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:40:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:40:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:40:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:40:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:40:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:40:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:40:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36709 | TIME: 2026-01-23 01:40:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36709. Falling back to existing DB data. | TIME: 2026-01-23 01:40:07 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311070 with 1 parts. | TIME: 2026-01-23 01:40:07 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/s3sJQh71RBFQ6mBM9... | TIME: 2026-01-23 01:40:07 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/s3sJQh71RBFQ6mBM9 | TIME: 2026-01-23 01:40:07 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.9804435,-102.0329348/32.0545284,-101.960384/32.4900593,-99.7352438/32.4904131,-99.7322224/32.6838531,-97.4528915/32.7106383,-96.6205767/32.8297327,-96.6181531/33.1333062,-96.0516489/33.4701293,-94.0428409/@32.1866061,-98.7339669,7.42z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=705e0137-c143-4895-a08a-ad387b541432 | TIME: 2026-01-23 01:40:09 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-23 01:40:09 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311070, part 1. | TIME: 2026-01-23 01:40:09 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311070. | TIME: 2026-01-23 01:40:10 INFO - TOKEN: 311070 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311070. | TIME: 2026-01-23 01:40:10 INFO - TOKEN: 311070 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-23 01:40:10 INFO - TOKEN: 311070 | FUNCTION: get_unique_token | STATUS: Generated unique token: 99t15oha51yb | TIME: 2026-01-23 01:40:10 INFO - TOKEN: 311070 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-23 01:40:12 INFO - TOKEN: 311070 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 99t15oha51yb | TIME: 2026-01-23 01:40:12 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311070. | TIME: 2026-01-23 01:40:12 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:40:12 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:40:13 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:40:13 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:40:13 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:40:13 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:41:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:41:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:41:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:41:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:41:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:41:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:41:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:41:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:41:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:41:08 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:41:08 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:41:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:41:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:44:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:44:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:44:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:44:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:44:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:44:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:44:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:44:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:44:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:44:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:44:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:44:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:44:08 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:45:05 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:45:05 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:45:05 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:45:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:45:08 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:45:08 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:45:08 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:45:08 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:45:08 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:45:10 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:45:10 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:45:10 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:45:10 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:46:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:46:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:46:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:46:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:46:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:46:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:46:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:46:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:46:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:46:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:46:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:46:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:46:09 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:47:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:47:05 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:47:05 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:47:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36739 | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36739 | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36739. Falling back to existing DB data. | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240482 with 2 parts. | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AWnbYY67fkwRA5fC8... | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AWnbYY67fkwRA5fC8 | TIME: 2026-01-23 01:47:08 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2239+W+State+St,+New+Philadelphia,+OH+44663,+USA/40.4358692,-81.3740942/40.4009001,-81.3551247/40.2857397,-81.5542522/39.9977393,-81.5718251/39.947087,-81.9643857/39.938792,-82.0022412/39.9107414,-82.0044244/39.9087814,-82.017226/39.8104372,-82.3022374/@39.8109959,-82.3049025,14.35z/data=!4m17!4m16!1m5!1m1!1s0x8836fb032f12ed75:0x7a5896566d116354!2m2!1d-81.3871965!2d40.4449741!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=be00299e-79ca-4e1a-984a-c66be839b84b | TIME: 2026-01-23 01:47:09 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 01:47:09 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240482, part 1. | TIME: 2026-01-23 01:47:09 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240482. | TIME: 2026-01-23 01:47:09 INFO - TOKEN: 240482 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240482. | TIME: 2026-01-23 01:47:09 INFO - TOKEN: 240482 | FUNCTION: get_unique_token | STATUS: Using existing token: qnwklcxnfufm | TIME: 2026-01-23 01:47:10 INFO - TOKEN: 240482 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2239 W State St, New Philadelphia, OH 44663, USA' | TIME: 2026-01-23 01:47:11 INFO - TOKEN: 240482 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-23 01:47:14 INFO - TOKEN: 240482 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (40.495684, -81.450724). | TIME: 2026-01-23 01:47:14 INFO - TOKEN: 240482 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 01:47:14 INFO - TOKEN: 240482 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qnwklcxnfufm | TIME: 2026-01-23 01:47:15 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/naWNW3oSL3dLNJPYA... | TIME: 2026-01-23 01:47:15 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/naWNW3oSL3dLNJPYA | TIME: 2026-01-23 01:47:15 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8104372,-82.3022374/39.8548452,-82.3948023/39.9445224,-82.4168244/39.9284214,-82.8624012/39.8822088,-83.0472731/39.2639964,-84.3418794/39.057794,-84.4296038/@39.0392086,-84.2094942,9.6z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=986e1e13-1e9c-45e6-88c5-64667208d89a | TIME: 2026-01-23 01:47:16 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 01:47:16 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240482, part 2. | TIME: 2026-01-23 01:47:16 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-23 01:47:16 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240482. | TIME: 2026-01-23 01:47:17 INFO - TOKEN: 240482 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240482. | TIME: 2026-01-23 01:47:17 INFO - TOKEN: 240482 | FUNCTION: get_unique_token | STATUS: Using existing token: qnwklcxnfufm | TIME: 2026-01-23 01:47:17 INFO - TOKEN: 240482 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2239 W State St, New Philadelphia, OH 44663, USA' | TIME: 2026-01-23 01:47:19 INFO - TOKEN: 240482 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-23 01:47:23 INFO - TOKEN: 240482 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (40.495684, -81.450724). | TIME: 2026-01-23 01:47:24 INFO - TOKEN: 240482 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-23 01:47:24 INFO - TOKEN: 240482 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qnwklcxnfufm | TIME: 2026-01-23 01:47:24 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240482. | TIME: 2026-01-23 01:47:24 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:47:24 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:47:25 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:47:25 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:47:25 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:47:25 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:50:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:50:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:50:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:50:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:50:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:50:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:50:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:50:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:50:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:50:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:50:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:50:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:50:09 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:51:04 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:51:04 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:51:04 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:51:07 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:51:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:51:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:51:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:51:07 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:51:07 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:51:08 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:51:08 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:51:08 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:51:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:52:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:52:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:52:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:52:06 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:52:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:52:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:52:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:52:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:52:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:52:07 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:52:07 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:52:07 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:52:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:55:04 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:55:04 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:55:04 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:55:06 INFO - TOKEN: 91989833 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:55:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:55:07 INFO - TOKEN: 91989833 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:55:07 INFO - TOKEN: 91989833 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:55:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:55:07 INFO - TOKEN: 91989833 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:55:07 INFO - TOKEN: 91989833 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:55:07 INFO - TOKEN: 91989833 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:55:07 INFO - TOKEN: 91989833 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:55:07 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 01:59:04 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:59:04 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 01:59:04 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36702 | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36702. Falling back to existing DB data. | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190405 with 1 parts. | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/axtxPP6Wz18NdNnWA... | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/axtxPP6Wz18NdNnWA | TIME: 2026-01-23 01:59:06 INFO - TOKEN: 79744910 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7642717,-90.1726629/38.7852186,-90.4190051/38.7986302,-90.6014646/38.8160237,-90.8430953/38.8201844,-90.8467366/38.8059735,-90.8496489/38.9724401,-93.2972184/39.0729616,-94.488354/39.334813,-94.7226615/40.3993132,-95.6517019/@40.1196497,-94.6726327,8.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=9807e60b-4184-4426-beac-db5cc4aece74 | TIME: 2026-01-23 01:59:07 INFO - TOKEN: 79744910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 01:59:07 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190405, part 1. | TIME: 2026-01-23 01:59:07 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190405. | TIME: 2026-01-23 01:59:08 INFO - TOKEN: 190405 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190405. | TIME: 2026-01-23 01:59:08 INFO - TOKEN: 190405 | FUNCTION: get_unique_token | STATUS: Using existing token: rhstvnlp469t | TIME: 2026-01-23 01:59:08 INFO - TOKEN: 190405 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 01:59:09 INFO - TOKEN: 190405 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rhstvnlp469t | TIME: 2026-01-23 01:59:09 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190405. | TIME: 2026-01-23 01:59:09 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 01:59:09 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 01:59:10 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:59:10 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 01:59:10 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 01:59:10 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:01:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:01:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:01:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:01:06 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:01:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:01:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:01:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:01:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:01:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:01:08 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:01:08 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:01:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:01:08 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:02:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:02:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:02:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:02:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:02:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:02:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:02:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:02:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:02:07 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:02:09 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:02:09 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:02:09 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:02:09 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:03:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:03:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:03:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36718 | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36718. Falling back to existing DB data. | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180017 with 1 parts. | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9... | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9 | TIME: 2026-01-23 02:03:06 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.470118,-94.0427848/34.3417667,-92.9078703/34.7141657,-92.2584982/34.7837635,-92.1375345/35.1530193,-90.0662513/@35.3237477,-91.9386361,8.05z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMi4wKgBIAVAD | TIME: 2026-01-23 02:03:07 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 02:03:07 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 180017, part 1. | TIME: 2026-01-23 02:03:07 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180017. | TIME: 2026-01-23 02:03:07 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180017. | TIME: 2026-01-23 02:03:07 INFO - TOKEN: 180017 | FUNCTION: get_unique_token | STATUS: Using existing token: qd2y6ryov6ad | TIME: 2026-01-23 02:03:08 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 02:03:09 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qd2y6ryov6ad | TIME: 2026-01-23 02:03:09 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180017. | TIME: 2026-01-23 02:03:09 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:03:09 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:03:10 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:03:10 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:03:10 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:03:10 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:05:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:05:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:05:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:05:06 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:05:06 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:05:06 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:05:06 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:05:06 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:05:06 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:05:07 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:05:07 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:05:07 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:05:07 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:06:04 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:06:04 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:06:04 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36724 | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36724 | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36724 | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36724. Falling back to existing DB data. | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220618 with 3 parts. | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7xd9BvrDpggzJDMe9... | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7xd9BvrDpggzJDMe9 | TIME: 2026-01-23 02:06:07 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5771373,-87.5251887/41.5885052,-87.6809081/41.7812503,-87.9075206/41.8782546,-87.9181844/@41.8783693,-87.9177893,17.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=0156a344-23fc-4499-a8b4-64671c73fbe2 | TIME: 2026-01-23 02:06:09 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 02:06:09 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 220618, part 1. | TIME: 2026-01-23 02:06:09 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220618. | TIME: 2026-01-23 02:06:10 INFO - TOKEN: 220618 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220618. | TIME: 2026-01-23 02:06:10 INFO - TOKEN: 220618 | FUNCTION: get_unique_token | STATUS: Using existing token: dgkqsvlcd28e | TIME: 2026-01-23 02:06:10 INFO - TOKEN: 220618 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-23 02:06:12 INFO - TOKEN: 220618 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dgkqsvlcd28e | TIME: 2026-01-23 02:06:12 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PZ5WgyCHyT3AG5C79... | TIME: 2026-01-23 02:06:12 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PZ5WgyCHyT3AG5C79 | TIME: 2026-01-23 02:06:12 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.8772288,-87.9181986/41.8793605,-87.9199007/41.8813836,-87.9204104/@41.8772925,-87.9183896,19.5z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=df44ee23-78e5-4abd-915b-6a93b68d7ab6 | TIME: 2026-01-23 02:06:14 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 02:06:14 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 220618, part 2. | TIME: 2026-01-23 02:06:14 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 02:06:14 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220618. | TIME: 2026-01-23 02:06:14 INFO - TOKEN: 220618 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220618. | TIME: 2026-01-23 02:06:14 INFO - TOKEN: 220618 | FUNCTION: get_unique_token | STATUS: Using existing token: dgkqsvlcd28e | TIME: 2026-01-23 02:06:14 INFO - TOKEN: 220618 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 02:06:16 INFO - TOKEN: 220618 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dgkqsvlcd28e | TIME: 2026-01-23 02:06:16 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dYicg9QxfvYxxFhe7... | TIME: 2026-01-23 02:06:16 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dYicg9QxfvYxxFhe7 | TIME: 2026-01-23 02:06:16 INFO - TOKEN: 90341821 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.8854803,-87.9204226/41.9099154,-87.9309575/41.9355544,-87.9665786/42.028755,-87.9584336/@41.9111507,-88.024607,11.04z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=1b381558-980a-42a1-9a6f-11467f427b15 | TIME: 2026-01-23 02:06:17 INFO - TOKEN: 90341821 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 02:06:17 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 220618, part 3. | TIME: 2026-01-23 02:06:17 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-23 02:06:17 INFO - TOKEN: 90341821 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 220618. | TIME: 2026-01-23 02:06:18 INFO - TOKEN: 220618 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220618. | TIME: 2026-01-23 02:06:18 INFO - TOKEN: 220618 | FUNCTION: get_unique_token | STATUS: Using existing token: dgkqsvlcd28e | TIME: 2026-01-23 02:06:18 INFO - TOKEN: 220618 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-23 02:06:19 INFO - TOKEN: 220618 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dgkqsvlcd28e | TIME: 2026-01-23 02:06:19 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220618. | TIME: 2026-01-23 02:06:19 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36752 | TIME: 2026-01-23 02:06:19 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36752 | TIME: 2026-01-23 02:06:19 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36752 | TIME: 2026-01-23 02:06:19 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36752. Falling back to existing DB data. | TIME: 2026-01-23 02:06:19 INFO - TOKEN: 90341821 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36752 because it has no route_token in new or existing data. | TIME: 2026-01-23 02:06:19 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:06:19 INFO - TOKEN: 90341821 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:06:21 INFO - TOKEN: 90341821 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:06:21 INFO - TOKEN: 90341821 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:06:21 INFO - TOKEN: 90341821 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:06:21 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:08:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:08:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:08:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:08:06 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:08:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:08:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:08:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:08:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:08:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:08:07 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:08:07 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:08:07 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:08:07 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:11:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:11:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:11:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:11:06 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:11:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:11:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:11:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:11:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36731 | TIME: 2026-01-23 02:11:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36731. Falling back to existing DB data. | TIME: 2026-01-23 02:11:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36731 because it has no route_token in new or existing data. | TIME: 2026-01-23 02:11:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:11:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:11:08 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:11:08 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:11:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:11:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:14:05 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:14:05 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:14:05 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:14:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:14:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:14:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:14:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:14:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:14:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:14:08 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:14:08 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:14:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:14:08 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:16:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:16:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:16:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:16:06 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:16:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:16:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:16:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:16:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:16:07 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:16:08 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:16:08 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:16:08 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:16:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:21:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:21:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:21:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:21:06 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:21:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:21:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:21:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:21:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:21:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:21:08 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:21:08 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:21:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:21:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:26:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:26:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:26:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36732 | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36732. Falling back to existing DB data. | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440069 with 1 parts. | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/E1ieHiS5vEtvrDH59... | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/E1ieHiS5vEtvrDH59 | TIME: 2026-01-23 02:26:07 INFO - TOKEN: 22716987 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6637101,-79.4766172/39.6648484,-79.8754668/39.5713347,-79.9785602/38.6124894,-80.837376/38.3555202,-81.6319414/37.2822175,-81.1251212/@39.3340677,-83.1220989,5.83z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=2cd91e46-813d-4fea-9138-cb50e7d5fd32 | TIME: 2026-01-23 02:26:08 INFO - TOKEN: 22716987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 02:26:08 INFO - TOKEN: 22716987 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 440069, part 1. | TIME: 2026-01-23 02:26:08 INFO - TOKEN: 22716987 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440069. | TIME: 2026-01-23 02:26:09 INFO - TOKEN: 440069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440069. | TIME: 2026-01-23 02:26:09 INFO - TOKEN: 440069 | FUNCTION: get_unique_token | STATUS: Using existing token: ntch8wtge8jn | TIME: 2026-01-23 02:26:09 INFO - TOKEN: 440069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 02:26:10 INFO - TOKEN: 440069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ntch8wtge8jn | TIME: 2026-01-23 02:26:10 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440069. | TIME: 2026-01-23 02:26:10 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:26:10 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:26:11 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:26:11 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:26:11 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:26:11 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:29:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:29:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:29:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:29:06 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:29:06 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:29:06 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:29:06 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:29:06 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:29:06 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:29:08 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:29:08 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:29:08 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:29:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:30:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:30:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:30:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:30:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:30:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:30:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:30:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:30:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36719 | TIME: 2026-01-23 02:30:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36719. Falling back to existing DB data. | TIME: 2026-01-23 02:30:07 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280127 with 1 parts. | TIME: 2026-01-23 02:30:07 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UuPhtmxUmKAfM5SZ6... | TIME: 2026-01-23 02:30:07 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UuPhtmxUmKAfM5SZ6 | TIME: 2026-01-23 02:30:07 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1530516,-90.066329/35.1903121,-89.9548494/35.1648438,-89.8623914/35.8917493,-87.6473888/36.1626949,-86.8675733/36.2467135,-86.7440962/36.6386975,-86.5712492/@35.7785979,-88.0512872,8.66z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDMyNC4wKgBIAVAD&skid=1f818c8d-1df9-45a8-8051-1d791fa9330a | TIME: 2026-01-23 02:30:08 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 02:30:08 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 280127, part 1. | TIME: 2026-01-23 02:30:08 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280127. | TIME: 2026-01-23 02:30:08 INFO - TOKEN: 280127 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280127. | TIME: 2026-01-23 02:30:08 INFO - TOKEN: 280127 | FUNCTION: get_unique_token | STATUS: Using existing token: 42i0xusknw0u | TIME: 2026-01-23 02:30:09 INFO - TOKEN: 280127 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 02:30:10 INFO - TOKEN: 280127 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 42i0xusknw0u | TIME: 2026-01-23 02:30:10 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280127. | TIME: 2026-01-23 02:30:10 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:30:10 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:30:11 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:30:11 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:30:11 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:30:11 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:31:04 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:31:04 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:31:04 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36712 | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36712 | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36712. Falling back to existing DB data. | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240483 with 2 parts. | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zstZsPBm1httXdSPA... | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zstZsPBm1httXdSPA | TIME: 2026-01-23 02:31:07 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0497182,-80.7317792/40.0701996,-80.8815509/39.9478004,-81.962388/39.9379182,-82.0023377/39.9107233,-82.0056327/39.9090517,-82.0170664/39.8082894,-82.3003953/39.899227,-82.4085012/39.9447192,-82.4197952/39.9425353,-82.8464373/@39.9389143,-82.8484491,14.86z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=59fc6049-bd4e-4a8e-bee9-db2ed0946db1 | TIME: 2026-01-23 02:31:09 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 02:31:09 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240483, part 1. | TIME: 2026-01-23 02:31:09 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240483. | TIME: 2026-01-23 02:31:09 INFO - TOKEN: 240483 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240483. | TIME: 2026-01-23 02:31:09 INFO - TOKEN: 240483 | FUNCTION: get_unique_token | STATUS: Using existing token: 0keus219jkj2 | TIME: 2026-01-23 02:31:09 INFO - TOKEN: 240483 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 02:31:11 INFO - TOKEN: 240483 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0keus219jkj2 | TIME: 2026-01-23 02:31:11 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/choAdCBHJ8hYthPy5... | TIME: 2026-01-23 02:31:11 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/choAdCBHJ8hYthPy5 | TIME: 2026-01-23 02:31:11 INFO - TOKEN: 67050097 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.9425353,-82.8464373/40.1122285,-83.0271873/40.0992102,-83.148096/40.2464861,-83.4234477/40.5561294,-83.9539435/40.5573146,-84.5104576/40.5474391,-84.570796/40.4822809,-84.5841776/40.4847154,-84.8030272/@40.5088625,-84.4777362,11.14z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=34ff0bcf-03cf-49d5-835d-f4eafe0d4a9a | TIME: 2026-01-23 02:31:13 INFO - TOKEN: 67050097 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-23 02:31:13 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240483, part 2. | TIME: 2026-01-23 02:31:13 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-23 02:31:13 INFO - TOKEN: 67050097 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240483. | TIME: 2026-01-23 02:31:13 INFO - TOKEN: 240483 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240483. | TIME: 2026-01-23 02:31:13 INFO - TOKEN: 240483 | FUNCTION: get_unique_token | STATUS: Using existing token: 0keus219jkj2 | TIME: 2026-01-23 02:31:14 INFO - TOKEN: 240483 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-23 02:31:15 INFO - TOKEN: 240483 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0keus219jkj2 | TIME: 2026-01-23 02:31:15 INFO - TOKEN: 67050097 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240483. | TIME: 2026-01-23 02:31:15 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:31:15 INFO - TOKEN: 67050097 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:31:16 INFO - TOKEN: 67050097 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:31:16 INFO - TOKEN: 67050097 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:31:16 INFO - TOKEN: 67050097 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:31:16 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:34:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:34:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:34:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:34:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:34:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:34:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:34:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:34:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:34:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:34:08 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:34:08 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:34:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:34:08 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:35:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:35:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:35:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:35:06 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:35:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:35:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:35:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:35:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:35:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:35:07 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:35:07 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:35:07 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:35:07 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:37:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:37:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:37:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:37:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:37:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:37:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:37:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:37:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36621 | TIME: 2026-01-23 02:37:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36621. Falling back to existing DB data. | TIME: 2026-01-23 02:37:07 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490214 with 1 parts. | TIME: 2026-01-23 02:37:07 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RbQuvb1EpF8GqnW68... | TIME: 2026-01-23 02:37:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RbQuvb1EpF8GqnW68 | TIME: 2026-01-23 02:37:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.6417662,-85.2744372/42.6332386,-85.2708378/42.6114661,-85.2703404/42.567437,-85.0940781/42.5481282,-84.8211788/41.7596555,-84.9898241/@42.5400549,-84.8226092,12.67z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=a3bb88d8-a002-4d14-a328-a40b46abf9c4 | TIME: 2026-01-23 02:37:08 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 02:37:08 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 490214, part 1. | TIME: 2026-01-23 02:37:08 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490214. | TIME: 2026-01-23 02:37:09 INFO - TOKEN: 490214 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490214. | TIME: 2026-01-23 02:37:09 INFO - TOKEN: 490214 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-23 02:37:09 INFO - TOKEN: 490214 | FUNCTION: get_unique_token | STATUS: Generated unique token: a6icapjw2emv | TIME: 2026-01-23 02:37:09 INFO - TOKEN: 490214 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 02:37:10 INFO - TOKEN: 490214 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: a6icapjw2emv | TIME: 2026-01-23 02:37:10 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490214. | TIME: 2026-01-23 02:37:10 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:37:10 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:37:11 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:37:11 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:37:11 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:37:11 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:40:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:40:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:40:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:40:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:40:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:40:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:40:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:40:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:40:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:40:08 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:40:08 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:40:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:40:08 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:41:05 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:41:05 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:41:05 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:41:07 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:41:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:41:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:41:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:41:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:41:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:41:08 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:41:08 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:41:08 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:41:08 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 02:51:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:51:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 02:51:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36730 | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36730. Falling back to existing DB data. | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450195 with 1 parts. | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/s36NcJuqVHvvYimf9... | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/s36NcJuqVHvvYimf9 | TIME: 2026-01-23 02:51:06 INFO - TOKEN: 25722721 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1710+Pacolet+Ct,+Gastonia,+NC+28052,+USA/35.284755,-81.220101/35.2781023,-81.2324517/35.2778109,-81.2261205/35.2409333,-80.9699978/35.1161531,-80.923405/35.1039429,-80.9310674/@35.0976729,-80.899633,12.28z/data=!4m14!4m13!1m5!1m1!1s0x8856c1a6c8c68477:0x6d0492f9f3d628f4!2m2!1d-81.2236989!2d35.2869345!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=f35bb4fe-4a46-491b-b778-c58e354b2a41 | TIME: 2026-01-23 02:51:08 INFO - TOKEN: 25722721 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 02:51:08 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 450195, part 1. | TIME: 2026-01-23 02:51:08 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450195. | TIME: 2026-01-23 02:51:08 INFO - TOKEN: 450195 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450195. | TIME: 2026-01-23 02:51:08 INFO - TOKEN: 450195 | FUNCTION: get_unique_token | STATUS: Using existing token: u18b3b8hc9y6 | TIME: 2026-01-23 02:51:09 INFO - TOKEN: 450195 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1710 Pacolet Ct, Gastonia, NC 28052, USA' | TIME: 2026-01-23 02:51:10 INFO - TOKEN: 450195 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (35.2874982, -81.2238853). | TIME: 2026-01-23 02:51:11 INFO - TOKEN: 450195 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 02:51:11 INFO - TOKEN: 450195 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u18b3b8hc9y6 | TIME: 2026-01-23 02:51:11 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450195. | TIME: 2026-01-23 02:51:11 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 02:51:11 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 02:51:12 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:51:12 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 02:51:12 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 02:51:12 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:01:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:01:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:01:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:01:06 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:01:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:01:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:01:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:01:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:01:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:01:07 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:01:07 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:01:07 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:01:07 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:03:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:03:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:03:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36736 | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36736. Falling back to existing DB data. | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360081 with 1 parts. | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/k9As9D9PdYDVinMa6... | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/k9As9D9PdYDVinMa6 | TIME: 2026-01-23 03:03:07 INFO - TOKEN: 25722721 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2354542,-81.151831/31.8249866,-81.3576263/30.7447381,-81.6541898/@30.8180122,-81.8539444,9.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUwOC4wKgBIAVAD | TIME: 2026-01-23 03:03:08 INFO - TOKEN: 25722721 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 03:03:08 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 360081, part 1. | TIME: 2026-01-23 03:03:08 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360081. | TIME: 2026-01-23 03:03:09 INFO - TOKEN: 360081 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360081. | TIME: 2026-01-23 03:03:09 INFO - TOKEN: 360081 | FUNCTION: get_unique_token | STATUS: Using existing token: wj92mylhkrqt | TIME: 2026-01-23 03:03:09 INFO - TOKEN: 360081 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 03:03:10 INFO - TOKEN: 360081 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wj92mylhkrqt | TIME: 2026-01-23 03:03:10 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360081. | TIME: 2026-01-23 03:03:10 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:03:10 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:03:11 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:03:11 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:03:11 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:03:11 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:06:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:06:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:06:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:06:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:06:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:06:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:06:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:06:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:06:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:06:08 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:06:08 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:06:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:06:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:07:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:07:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:07:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:07:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:07:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:07:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:07:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:07:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:07:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:07:08 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:07:08 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:07:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:07:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:08:05 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:08:05 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:08:05 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:08:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:08:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:08:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:08:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:08:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:08:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:08:08 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:08:08 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:08:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:08:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:09:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:09:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:09:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:09:06 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:09:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:09:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:09:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:09:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36745 | TIME: 2026-01-23 03:09:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36745. Falling back to existing DB data. | TIME: 2026-01-23 03:09:07 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280160 with 1 parts. | TIME: 2026-01-23 03:09:07 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/K9td9ZbfYc4px45N8... | TIME: 2026-01-23 03:09:07 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/K9td9ZbfYc4px45N8 | TIME: 2026-01-23 03:09:07 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.638903,-86.571393/36.4696348,-86.6739118/36.4567098,-86.668066/36.408473,-86.698279/36.4078153,-86.7229723/36.237471,-86.7344224/36.1436132,-86.7036206/36.124805,-86.7359991/36.1012518,-86.7649065/34.9922766,-86.8792167/@34.992248,-86.8792551,20.6z/data=!4m2!4m1!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI1MDYwOS4xKgBIAVAD&skid=85d0b2c4-adcf-42ad-a7a6-41563d3419cf | TIME: 2026-01-23 03:09:08 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 03:09:08 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 280160, part 1. | TIME: 2026-01-23 03:09:08 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280160. | TIME: 2026-01-23 03:09:09 INFO - TOKEN: 280160 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280160. | TIME: 2026-01-23 03:09:09 INFO - TOKEN: 280160 | FUNCTION: get_unique_token | STATUS: Using existing token: l5jfbewb0sh7 | TIME: 2026-01-23 03:09:09 INFO - TOKEN: 280160 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 03:09:10 INFO - TOKEN: 280160 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l5jfbewb0sh7 | TIME: 2026-01-23 03:09:10 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280160. | TIME: 2026-01-23 03:09:10 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:09:10 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:09:11 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:09:11 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:09:11 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:09:11 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:11:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:11:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:11:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:11:06 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:11:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:11:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:11:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:11:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36744 | TIME: 2026-01-23 03:11:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36744. Falling back to existing DB data. | TIME: 2026-01-23 03:11:07 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370133 with 1 parts. | TIME: 2026-01-23 03:11:07 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NrUGzyYAUsS5FkFE7... | TIME: 2026-01-23 03:11:07 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NrUGzyYAUsS5FkFE7 | TIME: 2026-01-23 03:11:07 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.0578187,-84.4296422/39.0340596,-84.6028927/38.8766686,-84.6262517/38.3784128,-85.427144/38.2879074,-85.6460572/38.1884656,-85.7291289/36.638892,-86.5714069/@38.2879225,-85.6460158,20.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwMi4wKgBIAVAD&skid=f9779cb1-3bd6-4b0b-9f0d-6ae92c643170 | TIME: 2026-01-23 03:11:09 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 03:11:09 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 370133, part 1. | TIME: 2026-01-23 03:11:09 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370133. | TIME: 2026-01-23 03:11:09 INFO - TOKEN: 370133 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370133. | TIME: 2026-01-23 03:11:09 INFO - TOKEN: 370133 | FUNCTION: get_unique_token | STATUS: Using existing token: h3ryfquofeip | TIME: 2026-01-23 03:11:09 INFO - TOKEN: 370133 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 03:11:10 INFO - TOKEN: 370133 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h3ryfquofeip | TIME: 2026-01-23 03:11:11 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370133. | TIME: 2026-01-23 03:11:11 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:11:11 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:11:12 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:11:12 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:11:12 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:11:12 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:13:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:13:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:13:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:13:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:13:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:13:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:13:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:13:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:13:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:13:10 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:13:10 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:13:10 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:13:10 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:14:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:14:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:14:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:14:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:14:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:14:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:14:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:14:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:14:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:14:10 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:14:10 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:14:10 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:14:10 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:15:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:15:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:15:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36738 | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36738. Falling back to existing DB data. | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140356 with 1 parts. | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nL6hah7KXbYg6RGx9... | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nL6hah7KXbYg6RGx9 | TIME: 2026-01-23 03:15:06 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.1594903,-95.8340703/36.0846203,-96.0438651/35.9758968,-96.1938146/35.8770685,-96.389468/35.8485687,-96.3895868/35.4725667,-97.7330581/35.2270814,-100.0006444/@35.3244456,-98.5447326,7.08z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=7cc420a8-eedc-4e7c-b11a-a958a4409531 | TIME: 2026-01-23 03:15:08 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 03:15:08 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 140356, part 1. | TIME: 2026-01-23 03:15:08 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140356. | TIME: 2026-01-23 03:15:09 INFO - TOKEN: 140356 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140356. | TIME: 2026-01-23 03:15:09 INFO - TOKEN: 140356 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-23 03:15:09 INFO - TOKEN: 140356 | FUNCTION: get_unique_token | STATUS: Generated unique token: t3se6dtz37b6 | TIME: 2026-01-23 03:15:09 INFO - TOKEN: 140356 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 03:15:11 INFO - TOKEN: 140356 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: t3se6dtz37b6 | TIME: 2026-01-23 03:15:11 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140356. | TIME: 2026-01-23 03:15:11 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:15:11 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:15:12 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:15:12 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:15:12 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:15:12 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:17:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:17:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:17:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:17:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:17:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:17:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:17:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:17:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:17:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:17:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:17:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:17:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:17:09 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:18:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:18:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:18:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:18:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:18:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:18:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:18:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:18:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:18:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:18:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:18:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:18:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:18:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:21:04 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:21:04 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:21:04 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:21:06 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:21:06 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:21:06 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:21:06 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:21:06 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 03:21:06 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:21:06 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:21:07 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:21:07 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:21:07 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:21:07 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:22:04 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:22:04 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:22:04 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:22:06 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:22:06 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:22:06 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:22:06 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:22:06 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:22:06 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:22:07 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:22:07 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:22:07 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:22:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:23:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:23:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:23:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:23:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:23:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:23:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:23:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:23:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36725 | TIME: 2026-01-23 03:23:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36725. Falling back to existing DB data. | TIME: 2026-01-23 03:23:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36725 because it has no route_token in new or existing data. | TIME: 2026-01-23 03:23:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:23:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:23:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:23:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:23:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:23:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:25:05 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:25:05 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:25:05 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:25:07 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:25:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:25:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:25:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:25:07 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:25:07 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:25:08 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:25:08 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:25:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:25:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:26:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:26:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:26:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:26:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:26:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:26:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:26:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:26:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:26:07 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:26:09 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:26:09 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:26:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:26:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:27:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:27:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:27:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:27:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:27:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:27:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:27:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:27:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:27:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:27:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:27:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:27:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:27:09 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:28:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:28:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:28:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36570 | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36570. Falling back to existing DB data. | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341157 with 1 parts. | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8qRvXeR4PK9Yvmfk9... | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8qRvXeR4PK9Yvmfk9 | TIME: 2026-01-23 03:28:07 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1759058,-114.849311/34.8819669,-114.7727846/34.8802029,-117.0859714/34.9914533,-117.5413032/34.3960307,-117.404558/33.9685957,-117.5490842/33.8518757,-117.5350247/33.1286771,-117.1132238/33.1413319,-117.1925595/2270+Cosmos+Ct+Suite+100,+Carlsbad,+CA+92011,+USA/@33.1278848,-117.2004708,13.56z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dc735f280ac61f:0xf4f531718976086c!2m2!1d-117.2704648!2d33.1224763!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=f04e89b9-edee-4bc3-9f00-a97b94d98cea | TIME: 2026-01-23 03:28:09 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 03:28:09 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341157, part 1. | TIME: 2026-01-23 03:28:09 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341157. | TIME: 2026-01-23 03:28:09 INFO - TOKEN: 341157 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341157. | TIME: 2026-01-23 03:28:09 INFO - TOKEN: 341157 | FUNCTION: get_unique_token | STATUS: Using existing token: xv7a1ps8niz2 | TIME: 2026-01-23 03:28:09 INFO - TOKEN: 341157 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2270 Cosmos Ct Suite 100, Carlsbad, CA 92011, USA' | TIME: 2026-01-23 03:28:11 INFO - TOKEN: 341157 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-23 03:28:12 INFO - TOKEN: 341157 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.122419, -117.270589). | TIME: 2026-01-23 03:28:17 INFO - TOKEN: 341157 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 03:28:17 INFO - TOKEN: 341157 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xv7a1ps8niz2 | TIME: 2026-01-23 03:28:17 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341157. | TIME: 2026-01-23 03:28:17 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:28:17 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:28:20 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:28:20 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:28:20 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:28:20 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:29:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:29:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:29:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:29:06 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:29:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:29:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:29:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:29:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:29:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:29:07 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:29:07 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:29:07 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:29:07 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:31:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:31:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:31:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:31:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:31:08 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:31:08 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:31:08 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:31:08 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:31:08 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:31:10 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:31:10 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:31:10 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:31:10 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:32:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:32:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:32:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:32:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:32:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:32:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:32:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:32:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:32:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:32:08 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:32:08 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:32:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:32:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:33:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:33:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:33:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:33:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:33:06 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:33:06 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:33:06 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:33:06 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:33:06 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:33:08 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:33:08 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:33:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:33:08 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:35:04 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:35:04 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:35:04 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:35:07 INFO - TOKEN: 47394787 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:35:08 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:35:08 INFO - TOKEN: 47394787 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:35:08 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:35:08 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36571 | TIME: 2026-01-23 03:35:08 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36571. Falling back to existing DB data. | TIME: 2026-01-23 03:35:08 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341158 with 1 parts. | TIME: 2026-01-23 03:35:08 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NH8vYSUd3PiDgiF48... | TIME: 2026-01-23 03:35:08 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NH8vYSUd3PiDgiF48 | TIME: 2026-01-23 03:35:08 INFO - TOKEN: 47394787 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2270+Cosmos+Ct+Suite+100,+Carlsbad,+CA+92011,+USA/33.1292491,-117.2421431/33.1366147,-117.1712477/33.1388489,-117.1047757/33.9343225,-117.5558786/34.2417398,-117.4314275/34.8927283,-116.9990321/35.6069918,-115.3911745/@35.0894562,-116.6471125,8.4z/data=!4m15!4m14!1m5!1m1!1s0x80dc735f280ac61f:0xf4f531718976086c!2m2!1d-117.2704648!2d33.1224763!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=061cec75-ecea-4a24-90ef-d539de911e67 | TIME: 2026-01-23 03:35:10 INFO - TOKEN: 47394787 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-23 03:35:10 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341158, part 1. | TIME: 2026-01-23 03:35:10 INFO - TOKEN: 47394787 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341158. | TIME: 2026-01-23 03:35:10 INFO - TOKEN: 341158 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341158. | TIME: 2026-01-23 03:35:10 INFO - TOKEN: 341158 | FUNCTION: get_unique_token | STATUS: Using existing token: qupcqevqpjxz | TIME: 2026-01-23 03:35:10 INFO - TOKEN: 341158 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2270 Cosmos Ct Suite 100, Carlsbad, CA 92011, USA' | TIME: 2026-01-23 03:35:12 INFO - TOKEN: 341158 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-23 03:35:15 INFO - TOKEN: 341158 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.122419, -117.270589). | TIME: 2026-01-23 03:35:20 INFO - TOKEN: 341158 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-23 03:35:20 INFO - TOKEN: 341158 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qupcqevqpjxz | TIME: 2026-01-23 03:35:20 INFO - TOKEN: 47394787 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341158. | TIME: 2026-01-23 03:35:20 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:35:20 INFO - TOKEN: 47394787 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:35:23 INFO - TOKEN: 47394787 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:35:23 INFO - TOKEN: 47394787 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:35:23 INFO - TOKEN: 47394787 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:35:23 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:38:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:38:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:38:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:38:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:38:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:38:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:38:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:38:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:38:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:38:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:38:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:38:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:38:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:39:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:39:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:39:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:39:06 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:39:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:39:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:39:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:39:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:39:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:39:08 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:39:08 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:39:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:39:08 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:40:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:40:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:40:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:40:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:40:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:40:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:40:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:40:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:40:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:40:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:40:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:40:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:40:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:43:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:43:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:43:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:43:06 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:43:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:43:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:43:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:43:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:43:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:43:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:43:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:43:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:43:09 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:44:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:44:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:44:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:44:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:44:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:44:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:44:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:44:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:44:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:44:08 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:44:08 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:44:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:44:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:45:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:45:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:45:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:45:07 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:45:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:45:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:45:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:45:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:45:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:45:08 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:45:08 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:45:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:45:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:46:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:46:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:46:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:46:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:46:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:46:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:46:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:46:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:46:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:46:08 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:46:08 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:46:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:46:08 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:48:04 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:48:04 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:48:04 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:48:06 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:48:06 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:48:06 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:48:06 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:48:06 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 03:48:06 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:48:06 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:48:07 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:48:07 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:48:07 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:48:07 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:49:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:49:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:49:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:49:07 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:49:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:49:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:49:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:49:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:49:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:49:09 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:49:09 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:49:09 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:49:09 INFO - TOKEN: 77671776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:50:04 INFO - TOKEN: 77671776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:50:04 INFO - TOKEN: 77671776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:50:04 INFO - TOKEN: 77671776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:50:07 INFO - TOKEN: 77671776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:50:07 INFO - TOKEN: 77671776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:50:07 INFO - TOKEN: 77671776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:50:07 INFO - TOKEN: 77671776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:50:07 INFO - TOKEN: 77671776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:50:07 INFO - TOKEN: 77671776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:50:09 INFO - TOKEN: 77671776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:50:09 INFO - TOKEN: 77671776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:50:09 INFO - TOKEN: 77671776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:50:09 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:51:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:51:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:51:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36720 | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36720. Falling back to existing DB data. | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370157 with 1 parts. | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tQWox9Y1PeAKcBtw5... | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tQWox9Y1PeAKcBtw5 | TIME: 2026-01-23 03:51:07 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6381606,-86.5714178/37.0090734,-86.355029/38.1909874,-85.7172841/38.2915464,-85.6403916/38.8883241,-84.6260513/39.0320253,-84.5905407/39.0578255,-84.428817/@38.3004056,-85.0036215,7.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=846dcce7-83d5-4453-94e5-abd071752fa7 | TIME: 2026-01-23 03:51:08 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 03:51:08 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 370157, part 1. | TIME: 2026-01-23 03:51:08 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370157. | TIME: 2026-01-23 03:51:09 INFO - TOKEN: 370157 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370157. | TIME: 2026-01-23 03:51:09 INFO - TOKEN: 370157 | FUNCTION: get_unique_token | STATUS: Using existing token: 0t3fj33q860u | TIME: 2026-01-23 03:51:09 INFO - TOKEN: 370157 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 03:51:10 INFO - TOKEN: 370157 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0t3fj33q860u | TIME: 2026-01-23 03:51:10 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370157. | TIME: 2026-01-23 03:51:10 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:51:10 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:51:12 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:51:12 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:51:12 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:51:12 INFO - TOKEN: 77671776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:52:05 INFO - TOKEN: 77671776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:52:05 INFO - TOKEN: 77671776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:52:05 INFO - TOKEN: 77671776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:52:07 INFO - TOKEN: 77671776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:52:08 INFO - TOKEN: 77671776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:52:08 INFO - TOKEN: 77671776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:52:08 INFO - TOKEN: 77671776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:52:08 INFO - TOKEN: 77671776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:52:08 INFO - TOKEN: 77671776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:52:10 INFO - TOKEN: 77671776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:52:10 INFO - TOKEN: 77671776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:52:10 INFO - TOKEN: 77671776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:52:10 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:53:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:53:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:53:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:53:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:53:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:53:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:53:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:53:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:53:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:53:08 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:53:08 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:53:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:53:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:57:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:57:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:57:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:57:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:57:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:57:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:57:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:57:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:57:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:57:08 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:57:08 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:57:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:57:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 03:58:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:58:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 03:58:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36721 | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36721. Falling back to existing DB data. | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240484 with 1 parts. | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gFnod2NiCBKgcQTf9... | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gFnod2NiCBKgcQTf9 | TIME: 2026-01-23 03:58:07 INFO - TOKEN: 90131546 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.0574159,-84.4297427/39.2764249,-84.3426661/39.8869493,-83.0295819/40.0253882,-82.9036499/40.1148066,-82.9748686/41.0305031,-81.885367/41.0598064,-81.5620322/41.1847906,-80.5181658/@40.3030148,-81.1833941,8.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=345474b7-f468-4b9c-9ab5-7d8f12b0fa30 | TIME: 2026-01-23 03:58:09 INFO - TOKEN: 90131546 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-23 03:58:09 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 240484, part 1. | TIME: 2026-01-23 03:58:09 INFO - TOKEN: 90131546 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240484. | TIME: 2026-01-23 03:58:09 INFO - TOKEN: 240484 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240484. | TIME: 2026-01-23 03:58:09 INFO - TOKEN: 240484 | FUNCTION: get_unique_token | STATUS: Using existing token: n5dedu8vf0qz | TIME: 2026-01-23 03:58:09 INFO - TOKEN: 240484 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-23 03:58:11 INFO - TOKEN: 240484 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n5dedu8vf0qz | TIME: 2026-01-23 03:58:11 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240484. | TIME: 2026-01-23 03:58:11 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 03:58:11 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 03:58:13 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:58:13 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 03:58:13 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 03:58:13 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:01:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:01:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:01:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36740 | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36740 | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36740. Falling back to existing DB data. | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310558 with 2 parts. | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Fy8PAxii6jRLhr6P7... | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Fy8PAxii6jRLhr6P7 | TIME: 2026-01-23 04:01:06 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2270954,-100.0002487/35.2303937,-100.5912318/35.2273235,-100.6404446/35.1884143,-101.7424562/35.1144293,-101.8483254/34.9816943,-101.8518658/34.98087,-101.9193141/34.9854543,-101.9262418/34.8219626,-102.3873252/34.8250634,-102.4056386/@34.8308294,-102.4178272,14.15z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxOC4wKgBIAVAD&skid=be70e7bc-309d-40ba-935e-ab1dc3cac746 | TIME: 2026-01-23 04:01:09 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 04:01:09 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 310558, part 1. | TIME: 2026-01-23 04:01:09 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310558. | TIME: 2026-01-23 04:01:09 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310558. | TIME: 2026-01-23 04:01:09 INFO - TOKEN: 310558 | FUNCTION: get_unique_token | STATUS: Using existing token: 1nojzzgl5fo2 | TIME: 2026-01-23 04:01:09 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 04:01:11 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1nojzzgl5fo2 | TIME: 2026-01-23 04:01:11 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WerkniWacxtBKtfs6... | TIME: 2026-01-23 04:01:11 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WerkniWacxtBKtfs6 | TIME: 2026-01-23 04:01:11 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.8250634,-102.4056386/35.2381695,-102.4312984/35.1827769,-103.0424658/@35.0027321,-102.9812524,10.31z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxOC4wKgBIAVAD&skid=3fb60172-4096-4830-83dd-ab812856fdaa | TIME: 2026-01-23 04:01:13 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 04:01:13 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310558, part 2. | TIME: 2026-01-23 04:01:13 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 04:01:13 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 310558. | TIME: 2026-01-23 04:01:13 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310558. | TIME: 2026-01-23 04:01:13 INFO - TOKEN: 310558 | FUNCTION: get_unique_token | STATUS: Using existing token: 1nojzzgl5fo2 | TIME: 2026-01-23 04:01:13 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 04:01:14 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1nojzzgl5fo2 | TIME: 2026-01-23 04:01:15 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310558. | TIME: 2026-01-23 04:01:15 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:01:15 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:01:16 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:01:16 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:01:16 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:01:16 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:02:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:02:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:02:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:02:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:02:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:02:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:02:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:02:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:02:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:02:08 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:02:08 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:02:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:02:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:03:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:03:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:03:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36740 | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36740 | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36740. Falling back to existing DB data. | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310558 with 2 parts. | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Fy8PAxii6jRLhr6P7... | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Fy8PAxii6jRLhr6P7 | TIME: 2026-01-23 04:03:06 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2270954,-100.0002487/35.2303937,-100.5912318/35.2273235,-100.6404446/35.1884143,-101.7424562/35.1144293,-101.8483254/34.9816943,-101.8518658/34.98087,-101.9193141/34.9854543,-101.9262418/34.8219626,-102.3873252/34.8250634,-102.4056386/@34.8308294,-102.4178272,14.15z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxOC4wKgBIAVAD&skid=be70e7bc-309d-40ba-935e-ab1dc3cac746 | TIME: 2026-01-23 04:03:08 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 04:03:08 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 310558, part 1. | TIME: 2026-01-23 04:03:08 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310558. | TIME: 2026-01-23 04:03:09 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310558. | TIME: 2026-01-23 04:03:09 INFO - TOKEN: 310558 | FUNCTION: get_unique_token | STATUS: Using existing token: 1nojzzgl5fo2 | TIME: 2026-01-23 04:03:09 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 04:03:10 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1nojzzgl5fo2 | TIME: 2026-01-23 04:03:11 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WerkniWacxtBKtfs6... | TIME: 2026-01-23 04:03:11 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WerkniWacxtBKtfs6 | TIME: 2026-01-23 04:03:11 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.8250634,-102.4056386/35.2381695,-102.4312984/35.1827769,-103.0424658/@35.0027321,-102.9812524,10.31z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxOC4wKgBIAVAD&skid=3fb60172-4096-4830-83dd-ab812856fdaa | TIME: 2026-01-23 04:03:12 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 04:03:12 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310558, part 2. | TIME: 2026-01-23 04:03:12 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 04:03:12 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 310558. | TIME: 2026-01-23 04:03:13 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310558. | TIME: 2026-01-23 04:03:13 INFO - TOKEN: 310558 | FUNCTION: get_unique_token | STATUS: Using existing token: 1nojzzgl5fo2 | TIME: 2026-01-23 04:03:13 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 04:03:14 INFO - TOKEN: 310558 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1nojzzgl5fo2 | TIME: 2026-01-23 04:03:14 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310558. | TIME: 2026-01-23 04:03:14 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36741 | TIME: 2026-01-23 04:03:14 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36741. Falling back to existing DB data. | TIME: 2026-01-23 04:03:14 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160002 with 1 parts. | TIME: 2026-01-23 04:03:14 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8... | TIME: 2026-01-23 04:03:14 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wWFCqVSHoNvQvTHV8 | TIME: 2026-01-23 04:03:14 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827706,-103.0424936/35.1070235,-106.6210353/35.3630143,-109.0467746/@35.3628863,-109.046691,19.65z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyOC4wKgBIAVAD | TIME: 2026-01-23 04:03:15 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 04:03:15 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160002, part 1. | TIME: 2026-01-23 04:03:15 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160002. | TIME: 2026-01-23 04:03:16 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160002. | TIME: 2026-01-23 04:03:16 INFO - TOKEN: 160002 | FUNCTION: get_unique_token | STATUS: Using existing token: x51a4vsk0a1w | TIME: 2026-01-23 04:03:16 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 04:03:16 INFO - TOKEN: 160002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x51a4vsk0a1w | TIME: 2026-01-23 04:03:16 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160002. | TIME: 2026-01-23 04:03:16 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:03:16 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:03:18 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:03:18 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:03:18 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:03:18 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:04:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:04:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:04:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:04:07 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:04:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:04:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:04:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:04:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:04:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:04:08 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:04:08 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:04:08 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:04:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:05:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:05:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:05:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:05:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:05:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:05:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:05:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:05:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:05:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:05:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:05:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:05:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:05:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:06:05 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:06:05 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:06:05 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:06:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:06:08 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:06:08 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:06:08 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:06:08 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:06:08 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:06:09 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:06:09 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:06:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:06:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:10:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:10:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:10:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:10:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:10:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:10:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:10:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:10:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:10:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:10:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:10:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:10:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:10:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:13:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:13:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:13:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:13:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:13:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:13:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:13:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:13:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:13:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:13:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:13:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:13:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:13:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:14:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:14:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:14:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:14:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:14:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:14:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:14:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:14:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:14:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:14:08 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:14:08 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:14:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:14:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:15:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:15:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:15:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:15:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36558 | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36558 | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36558. Falling back to existing DB data. | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341159 with 2 parts. | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VtM1P5BMKdwnPzM8A... | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VtM1P5BMKdwnPzM8A | TIME: 2026-01-23 04:15:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/425+E+Dixon+St,+Compton,+CA+90222,+USA/33.9161974,-118.2262367/33.9181957,-118.2845616/33.92734,-118.2704615/33.9090572,-118.1054973/33.8763287,-118.0933137/33.8973279,-117.4921622/33.9873481,-117.3474606/33.9417694,-117.2746927/33.9269999,-116.9555809/@34.0298476,-117.0798567,10.6z/data=!4m17!4m16!1m5!1m1!1s0x80c2cb911f663e01:0xe1b73833a47849c4!2m2!1d-118.2219232!2d33.9223738!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=7cd2a3db-bdea-4dda-b342-3a4ca77064cd | TIME: 2026-01-23 04:15:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 04:15:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341159, part 1. | TIME: 2026-01-23 04:15:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341159. | TIME: 2026-01-23 04:15:09 INFO - TOKEN: 341159 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341159. | TIME: 2026-01-23 04:15:09 INFO - TOKEN: 341159 | FUNCTION: get_unique_token | STATUS: Using existing token: 48g7l0nderrt | TIME: 2026-01-23 04:15:09 INFO - TOKEN: 341159 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '425 E Dixon St, Compton, CA 90222, USA' | TIME: 2026-01-23 04:15:11 INFO - TOKEN: 341159 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.9217987, -118.2222979). | TIME: 2026-01-23 04:15:12 INFO - TOKEN: 341159 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 04:15:12 INFO - TOKEN: 341159 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 48g7l0nderrt | TIME: 2026-01-23 04:15:13 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rvBCJ2riUF16zBDZ9... | TIME: 2026-01-23 04:15:13 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rvBCJ2riUF16zBDZ9 | TIME: 2026-01-23 04:15:13 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.9269999,-116.9555809/33.661127,-115.7133238/33.6046647,-114.5308451/@33.8887153,-114.3640065,8.04z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=4ba5822f-b1bf-47c8-9cc3-74a03ecafc6e | TIME: 2026-01-23 04:15:14 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 04:15:14 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 341159, part 2. | TIME: 2026-01-23 04:15:14 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 04:15:14 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341159. | TIME: 2026-01-23 04:15:15 INFO - TOKEN: 341159 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341159. | TIME: 2026-01-23 04:15:15 INFO - TOKEN: 341159 | FUNCTION: get_unique_token | STATUS: Using existing token: 48g7l0nderrt | TIME: 2026-01-23 04:15:15 INFO - TOKEN: 341159 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '425 E Dixon St, Compton, CA 90222, USA' | TIME: 2026-01-23 04:15:17 INFO - TOKEN: 341159 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.9217987, -118.2222979). | TIME: 2026-01-23 04:15:18 INFO - TOKEN: 341159 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 04:15:18 INFO - TOKEN: 341159 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 48g7l0nderrt | TIME: 2026-01-23 04:15:18 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341159. | TIME: 2026-01-23 04:15:18 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:15:18 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:15:19 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:15:19 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:15:19 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:15:19 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:17:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:17:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:17:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:17:06 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:17:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:17:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:17:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:17:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:17:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:17:08 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:17:08 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:17:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:17:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:18:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:18:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:18:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:18:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:18:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:18:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:18:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:18:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:18:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:18:08 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:18:08 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:18:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:18:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:19:04 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:19:04 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:19:04 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:19:06 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36775 | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36775. Falling back to existing DB data. | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100003 with 1 parts. | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/35.3630019,-109.0467961/34.9728694,-11... | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100003, part 1. | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 53376565 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100003. | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100003. | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 100003 | FUNCTION: get_unique_token | STATUS: Using existing token: fmilswl6lgb1 | TIME: 2026-01-23 04:19:07 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-23 04:19:09 INFO - TOKEN: 100003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fmilswl6lgb1 | TIME: 2026-01-23 04:19:09 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100003. | TIME: 2026-01-23 04:19:09 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:19:09 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:19:10 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:19:10 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:19:10 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:19:10 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:20:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:20:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:20:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:20:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:20:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:20:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:20:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:20:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:20:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:20:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:20:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:20:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:20:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:21:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:21:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:21:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:21:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:21:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:21:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:21:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:21:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:21:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:21:09 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:21:09 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:21:09 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:21:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:22:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:22:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:22:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:22:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:22:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:22:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:22:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:22:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:22:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:22:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:22:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:22:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:22:09 INFO - TOKEN: 27435081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:26:04 INFO - TOKEN: 27435081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:26:04 INFO - TOKEN: 27435081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:26:04 INFO - TOKEN: 27435081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:26:06 INFO - TOKEN: 27435081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:26:07 INFO - TOKEN: 27435081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:26:07 INFO - TOKEN: 27435081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:26:07 INFO - TOKEN: 27435081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:26:07 INFO - TOKEN: 27435081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:26:07 INFO - TOKEN: 27435081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:26:09 INFO - TOKEN: 27435081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:26:09 INFO - TOKEN: 27435081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:26:09 INFO - TOKEN: 27435081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:26:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:27:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:27:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:27:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:27:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:27:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:27:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:27:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:27:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:27:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:27:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:27:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:27:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:27:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:28:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:28:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:28:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:28:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:28:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:28:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:28:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:28:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:28:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:28:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:28:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:28:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:28:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:29:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:29:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:29:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36764 | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36764. Falling back to existing DB data. | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160012 with 1 parts. | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tttf9F6crxXcFowM9... | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tttf9F6crxXcFowM9 | TIME: 2026-01-23 04:29:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2261033,-109.0443658/32.2418729,-107.2602724/32.0006499,-106.5829034/@31.9999898,-106.6667034,11.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=77163734-eb67-4e70-bbb5-723f0ccc10b9 | TIME: 2026-01-23 04:29:09 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 04:29:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160012, part 1. | TIME: 2026-01-23 04:29:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160012. | TIME: 2026-01-23 04:29:09 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160012. | TIME: 2026-01-23 04:29:09 INFO - TOKEN: 160012 | FUNCTION: get_unique_token | STATUS: Using existing token: i9vjldqsa88v | TIME: 2026-01-23 04:29:09 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 04:29:10 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i9vjldqsa88v | TIME: 2026-01-23 04:29:11 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160012. | TIME: 2026-01-23 04:29:11 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:29:11 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:29:12 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:29:12 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:29:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:29:12 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:30:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:30:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:30:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:30:06 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:30:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:30:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:30:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:30:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:30:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:30:08 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:30:08 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:30:08 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:30:08 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:31:04 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:31:04 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:31:04 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:31:07 INFO - TOKEN: 14249966 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:31:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:31:07 INFO - TOKEN: 14249966 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:31:07 INFO - TOKEN: 14249966 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:31:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:31:07 INFO - TOKEN: 14249966 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:31:09 INFO - TOKEN: 14249966 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:31:09 INFO - TOKEN: 14249966 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:31:09 INFO - TOKEN: 14249966 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:31:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:32:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:32:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:32:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36560 | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36560. Falling back to existing DB data. | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100331 with 1 parts. | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/n6tg7TwDxM5JkiwP9... | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/n6tg7TwDxM5JkiwP9 | TIME: 2026-01-23 04:32:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6046647,-114.5308451/33.4320183,-112.5952646/33.4518835,-112.1859371/33.286938,-111.9708194/32.1713667,-110.9343295/32.227274,-109.0484146/@32.275608,-109.1650591,11.11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=7e6327ba-9c05-4231-b8d4-b0f1146dc691 | TIME: 2026-01-23 04:32:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 04:32:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 100331, part 1. | TIME: 2026-01-23 04:32:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100331. | TIME: 2026-01-23 04:32:09 INFO - TOKEN: 100331 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100331. | TIME: 2026-01-23 04:32:09 INFO - TOKEN: 100331 | FUNCTION: get_unique_token | STATUS: Using existing token: gqg6rfqklj6t | TIME: 2026-01-23 04:32:09 INFO - TOKEN: 100331 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 04:32:10 INFO - TOKEN: 100331 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gqg6rfqklj6t | TIME: 2026-01-23 04:32:11 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100331. | TIME: 2026-01-23 04:32:11 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:32:11 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:32:12 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:32:12 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:32:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:32:12 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:33:04 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:33:04 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:33:04 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:33:06 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:33:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:33:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:33:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:33:07 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:33:07 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:33:08 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:33:08 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:33:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:33:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:34:05 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:34:05 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:34:05 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36774 | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36774. Falling back to existing DB data. | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160145 with 1 parts. | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/T6yEBpgrBpMD9YwU7... | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/T6yEBpgrBpMD9YwU7 | TIME: 2026-01-23 04:34:07 INFO - TOKEN: 53376565 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.2569862,-103.0594007/33.4210524,-103.9298566/33.3908393,-104.4608883/33.3358863,-104.4607097/33.2908562,-104.4443487/33.3343352,-104.5473583/34.5934275,-105.3125347/35.0053768,-105.8613257/35.3633471,-109.0465288/@35.0059704,-105.8636684,17.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkyMy4wKgBIAVAD&skid=9664a6f2-402b-4d7f-abb1-b53736bd7488 | TIME: 2026-01-23 04:34:09 INFO - TOKEN: 53376565 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-23 04:34:09 INFO - TOKEN: 53376565 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 160145, part 1. | TIME: 2026-01-23 04:34:09 INFO - TOKEN: 53376565 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160145. | TIME: 2026-01-23 04:34:10 INFO - TOKEN: 160145 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160145. | TIME: 2026-01-23 04:34:10 INFO - TOKEN: 160145 | FUNCTION: get_unique_token | STATUS: Using existing token: lmr5no51nvsy | TIME: 2026-01-23 04:34:10 INFO - TOKEN: 160145 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-23 04:34:11 INFO - TOKEN: 160145 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lmr5no51nvsy | TIME: 2026-01-23 04:34:11 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160145. | TIME: 2026-01-23 04:34:11 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:34:11 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:34:12 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:34:12 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:34:12 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:34:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:35:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:35:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:35:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:35:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:35:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:35:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:35:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:35:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:35:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:35:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:35:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:35:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:35:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:36:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:36:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:36:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:36:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:36:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:36:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:36:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:36:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:36:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:36:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:36:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:36:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:36:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:37:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:37:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:37:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:37:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:37:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:37:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:37:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:37:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:37:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:37:08 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:37:08 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:37:08 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:37:08 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:40:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:40:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:40:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:40:07 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:40:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:40:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:40:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:40:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:40:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:40:08 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:40:08 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:40:08 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:40:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:41:05 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:41:05 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:41:05 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:41:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:41:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:41:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:41:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:41:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:41:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:41:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:41:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:41:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:41:09 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:42:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:42:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:42:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36737 | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36737. Falling back to existing DB data. | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400243 with 1 parts. | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zbS2PkSCHpo7cJt77... | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zbS2PkSCHpo7cJt77 | TIME: 2026-01-23 04:42:07 INFO - TOKEN: 25722721 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.7447381,-81.6541898/30.7065913,-81.6680913/30.6314007,-81.5952989/30.6293648,-81.4802534/30.6401784,-81.4558778/30.6775232,-81.4507936/600+N+8th+St,+Fernandina+Beach,+FL+32034,+USA/@30.6124596,-81.5230386,12.93z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x88e4feecf0ae325d:0xedde6786a3638309!2m2!1d-81.457375!2d30.6809509!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=1d04f18e-39fb-43ee-a6e5-d03c4f51b2bc | TIME: 2026-01-23 04:42:09 INFO - TOKEN: 25722721 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 04:42:09 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 400243, part 1. | TIME: 2026-01-23 04:42:09 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400243. | TIME: 2026-01-23 04:42:09 INFO - TOKEN: 400243 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400243. | TIME: 2026-01-23 04:42:09 INFO - TOKEN: 400243 | FUNCTION: get_unique_token | STATUS: Using existing token: 6ahu33h18ivr | TIME: 2026-01-23 04:42:09 INFO - TOKEN: 400243 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '600 N 8th St, Fernandina Beach, FL 32034, USA' | TIME: 2026-01-23 04:42:11 INFO - TOKEN: 400243 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (30.6771410, -81.4577160). | TIME: 2026-01-23 04:42:12 INFO - TOKEN: 400243 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 04:42:12 INFO - TOKEN: 400243 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6ahu33h18ivr | TIME: 2026-01-23 04:42:12 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400243. | TIME: 2026-01-23 04:42:12 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:42:12 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:42:13 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:42:13 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:42:13 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:42:13 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:43:04 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:43:04 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:43:04 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:43:07 INFO - TOKEN: 48638076 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:43:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:43:07 INFO - TOKEN: 48638076 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:43:07 INFO - TOKEN: 48638076 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:43:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:43:07 INFO - TOKEN: 48638076 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:43:09 INFO - TOKEN: 48638076 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:43:09 INFO - TOKEN: 48638076 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:43:09 INFO - TOKEN: 48638076 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:43:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:44:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:44:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:44:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36742 | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36742. Falling back to existing DB data. | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100330 with 1 parts. | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/puq75GQsexvQn6nh8... | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/puq75GQsexvQn6nh8 | TIME: 2026-01-23 04:44:07 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3630143,-109.0467746/35.1830717,-111.6992483/34.7172405,-114.4877516/@34.7787388,-114.4787174,11.57z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=a90f02c7-1ccb-4679-a9c0-ee8f44807ae1 | TIME: 2026-01-23 04:44:09 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 04:44:09 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100330, part 1. | TIME: 2026-01-23 04:44:09 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100330. | TIME: 2026-01-23 04:44:09 INFO - TOKEN: 100330 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100330. | TIME: 2026-01-23 04:44:09 INFO - TOKEN: 100330 | FUNCTION: get_unique_token | STATUS: Using existing token: kg617czam8dg | TIME: 2026-01-23 04:44:09 INFO - TOKEN: 100330 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 04:44:11 INFO - TOKEN: 100330 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kg617czam8dg | TIME: 2026-01-23 04:44:11 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100330. | TIME: 2026-01-23 04:44:11 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:44:11 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:44:13 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:44:13 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:44:13 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:44:13 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:45:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:45:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:45:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:45:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:45:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:45:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:45:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:45:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:45:07 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:45:09 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:45:09 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:45:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:45:09 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:46:04 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:46:04 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:46:04 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:46:06 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:46:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:46:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:46:07 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:46:07 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:46:07 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:46:07 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:46:07 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:46:07 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:46:07 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:49:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:49:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:49:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:49:06 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:49:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:49:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:49:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:49:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:49:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:49:07 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:49:07 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:49:07 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:49:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:52:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:52:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:52:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36766 | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36766. Falling back to existing DB data. | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330003 with 1 parts. | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9... | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z4uo71PJ9r9Qq4pe9 | TIME: 2026-01-23 04:52:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4610894,-94.0429226/32.4627735,-93.8447041/32.5560244,-93.7543097/32.5418643,-93.6116956/32.4975907,-92.1128834/32.3140604,-90.9063567/@34.2490017,-96.9032883,718317m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwMi4wKgBIAVAD&skid=3dc98fcb-9529-4ebd-b8c0-82855b745cc6 | TIME: 2026-01-23 04:52:09 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 04:52:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 330003, part 1. | TIME: 2026-01-23 04:52:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330003. | TIME: 2026-01-23 04:52:09 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330003. | TIME: 2026-01-23 04:52:09 INFO - TOKEN: 330003 | FUNCTION: get_unique_token | STATUS: Using existing token: hkk40spb944a | TIME: 2026-01-23 04:52:09 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 04:52:10 INFO - TOKEN: 330003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hkk40spb944a | TIME: 2026-01-23 04:52:10 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330003. | TIME: 2026-01-23 04:52:10 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:52:10 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:52:12 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:52:12 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:52:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:52:12 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:54:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:54:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:54:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:54:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:55:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:55:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:55:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:55:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:55:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:55:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:55:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:55:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:55:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:55:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:55:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:55:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:55:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:56:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:56:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:56:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:56:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:56:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 04:58:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:58:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 04:58:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 04:58:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 04:58:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 04:58:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 04:58:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 04:58:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 04:58:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 04:58:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:58:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 04:58:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 04:58:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:00:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:00:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:00:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:00:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:00:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:00:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:00:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:00:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:00:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:00:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:00:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:00:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:00:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:01:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:01:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:01:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:01:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:01:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:01:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:01:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:01:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:01:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:01:07 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:01:07 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:01:07 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:01:07 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:02:04 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:02:04 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:02:04 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:02:06 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:02:06 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:02:06 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:02:06 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:02:06 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:02:06 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:02:08 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:02:08 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:02:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:02:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:03:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:03:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:03:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:03:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:03:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:03:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:03:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:03:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:03:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:03:07 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:03:07 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:03:07 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:03:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:04:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:04:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:04:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:04:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36765 | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36765 | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36765. Falling back to existing DB data. | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311071 with 2 parts. | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9C2kSuxK2bD1rv2c6... | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9C2kSuxK2bD1rv2c6 | TIME: 2026-01-23 05:04:08 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0006499,-106.5829034/31.7722156,-106.4727015/31.0470499,-104.6851322/31.1140402,-104.0380058/31.4171296,-103.5226414/31.4560292,-103.3921567/31.44471,-103.3704987/32.1385418,-101.7643318/32.140786,-101.7585439/32.4776028,-99.7869263/@32.1489068,-101.7000039,11.68z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=728402c1-d3fe-4275-9c0f-34071640c632 | TIME: 2026-01-23 05:04:09 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 05:04:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311071, part 1. | TIME: 2026-01-23 05:04:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311071. | TIME: 2026-01-23 05:04:10 INFO - TOKEN: 311071 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311071. | TIME: 2026-01-23 05:04:10 INFO - TOKEN: 311071 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-23 05:04:10 INFO - TOKEN: 311071 | FUNCTION: get_unique_token | STATUS: Generated unique token: dh1hfdxpm5b4 | TIME: 2026-01-23 05:04:10 INFO - TOKEN: 311071 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 05:04:12 INFO - TOKEN: 311071 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: dh1hfdxpm5b4 | TIME: 2026-01-23 05:04:12 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8kdqzpbXDXQqS9fc7... | TIME: 2026-01-23 05:04:12 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8kdqzpbXDXQqS9fc7 | TIME: 2026-01-23 05:04:12 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4776028,-99.7869263/32.6595114,-98.0410382/32.6837794,-97.440322/32.7017733,-96.6117811/32.4475638,-95.1902965/32.4359208,-95.1964846/32.4316842,-95.1868695/32.4386195,-95.1271262/32.4611455,-94.0430053/@32.847182,-94.3420334,8.28z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=c36244e3-d050-4f8d-939e-dd13aa244fcc | TIME: 2026-01-23 05:04:14 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-23 05:04:14 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 311071, part 2. | TIME: 2026-01-23 05:04:14 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-23 05:04:14 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311071. | TIME: 2026-01-23 05:04:14 INFO - TOKEN: 311071 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311071. | TIME: 2026-01-23 05:04:14 INFO - TOKEN: 311071 | FUNCTION: get_unique_token | STATUS: Using existing token: dh1hfdxpm5b4 | TIME: 2026-01-23 05:04:14 INFO - TOKEN: 311071 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-23 05:04:15 INFO - TOKEN: 311071 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dh1hfdxpm5b4 | TIME: 2026-01-23 05:04:16 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311071. | TIME: 2026-01-23 05:04:16 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:04:16 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:04:17 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:04:17 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:04:17 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:04:17 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:05:04 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:05:04 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:05:04 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:05:06 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:05:06 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:05:06 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:05:06 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:05:06 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:05:06 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:05:07 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:05:07 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:05:07 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:05:07 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:06:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:06:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:06:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:06:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:06:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:06:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:06:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:06:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:06:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:06:08 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:06:08 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:06:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:06:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:07:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:07:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:07:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:07:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:07:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:07:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:07:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:07:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:07:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:07:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:07:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:07:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:07:09 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:08:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:08:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:08:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:08:06 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:08:06 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:08:06 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:08:06 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:08:06 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:08:06 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:08:07 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:08:07 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:08:07 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:08:07 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:09:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:09:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:09:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:09:06 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:09:06 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:09:06 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:09:06 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:09:06 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:09:06 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:09:07 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:09:07 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:09:07 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:09:07 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:10:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:10:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:10:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:10:06 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:10:06 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:10:06 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:10:06 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:10:06 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:10:06 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:10:07 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:10:07 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:10:07 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:10:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:11:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:11:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:11:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:11:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:11:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:11:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:11:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:11:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:11:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:11:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:11:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:11:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:11:08 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:12:05 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:12:05 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:12:05 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:12:07 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:12:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:12:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:12:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:12:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:12:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:12:09 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:12:09 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:12:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:12:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:14:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:14:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:14:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:14:07 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:14:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:14:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:14:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:14:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:14:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:14:09 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:14:09 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:14:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:14:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:16:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:16:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:16:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:16:06 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:16:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:16:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:16:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:16:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:16:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:16:09 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:16:09 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:16:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:16:09 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:18:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:18:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:18:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:18:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:18:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:18:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:18:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:18:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:18:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:18:08 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:18:08 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:18:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:18:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:20:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:20:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:20:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:20:06 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:20:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:20:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:20:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:20:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:20:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:20:08 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:20:08 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:20:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:20:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:22:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:22:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:22:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:22:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:22:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:22:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:22:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:22:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:22:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:22:08 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:22:08 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:22:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:22:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:23:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:23:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:23:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:23:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:23:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:23:09 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:25:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:25:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:25:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:25:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:25:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:25:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:25:06 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:25:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:25:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:25:07 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:25:07 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:25:07 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:25:07 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:26:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:26:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:26:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:26:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:26:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:26:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:26:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:26:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:26:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:26:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:26:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:26:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:26:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:28:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:28:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:28:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:28:06 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:28:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:28:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:28:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:28:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:28:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:28:08 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:28:08 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:28:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:28:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:29:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:29:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:29:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:29:06 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36758 | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36758 | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36758. Falling back to existing DB data. | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 2 parts. | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9... | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9 | TIME: 2026-01-23 05:29:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6357179,-74.1974971/40.6462096,-74.2146603/40.6489678,-74.2233609/40.6464785,-74.2279651/40.6521265,-74.2372637/40.5937961,-74.291521/40.5388175,-74.3718125/40.5449216,-74.3957035/40.6715477,-74.6182937/40.865333,-74.4249629/@40.6207119,-74.4024702,10.67z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=18004e8f-c180-4407-ba7f-b04755d28482 | TIME: 2026-01-23 05:29:08 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 05:29:08 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540155, part 1. | TIME: 2026-01-23 05:29:08 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540155. | TIME: 2026-01-23 05:29:08 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 05:29:08 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 05:29:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 05:29:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 05:29:10 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7... | TIME: 2026-01-23 05:29:10 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7 | TIME: 2026-01-23 05:29:10 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9170599,-74.809578/40.9769659,-75.1354476/@40.9171627,-74.8091901,20.19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=6ed924a1-6473-4520-8882-350ffbdd59ba | TIME: 2026-01-23 05:29:11 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 05:29:11 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540155, part 2. | TIME: 2026-01-23 05:29:11 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 05:29:11 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 05:29:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 05:29:12 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 05:29:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 05:29:13 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 05:29:13 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 05:29:13 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:29:13 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:29:14 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:29:14 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:29:14 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:29:14 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:30:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:30:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:30:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:30:06 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:30:06 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:30:06 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:30:06 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:30:06 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36759 | TIME: 2026-01-23 05:30:06 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36759. Falling back to existing DB data. | TIME: 2026-01-23 05:30:06 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36759 because it has no route_token in new or existing data. | TIME: 2026-01-23 05:30:06 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:30:06 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:30:07 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:30:07 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:30:07 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:30:07 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:31:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:31:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:31:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:31:06 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36763 | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36763 | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36763. Falling back to existing DB data. | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 2 parts. | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9... | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9 | TIME: 2026-01-23 05:31:07 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6357179,-74.1974971/40.6462096,-74.2146603/40.6489678,-74.2233609/40.6464785,-74.2279651/40.6521265,-74.2372637/40.5937961,-74.291521/40.5388175,-74.3718125/40.5449216,-74.3957035/40.6715477,-74.6182937/40.865333,-74.4249629/@40.6207119,-74.4024702,10.67z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=18004e8f-c180-4407-ba7f-b04755d28482 | TIME: 2026-01-23 05:31:08 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 05:31:08 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540155, part 1. | TIME: 2026-01-23 05:31:08 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540155. | TIME: 2026-01-23 05:31:08 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 05:31:08 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 05:31:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 05:31:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 05:31:10 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7... | TIME: 2026-01-23 05:31:10 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7 | TIME: 2026-01-23 05:31:10 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9170599,-74.809578/40.9769659,-75.1354476/@40.9171627,-74.8091901,20.19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=6ed924a1-6473-4520-8882-350ffbdd59ba | TIME: 2026-01-23 05:31:11 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 05:31:11 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540155, part 2. | TIME: 2026-01-23 05:31:11 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 05:31:11 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 05:31:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 05:31:12 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 05:31:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 05:31:13 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 05:31:13 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 05:31:13 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:31:13 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:31:14 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:31:14 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:31:14 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:31:14 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:32:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:32:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:32:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:32:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:32:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:32:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:32:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:32:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:32:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:32:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:32:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:32:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:32:09 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:33:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:33:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:33:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:33:06 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:33:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:33:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:33:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:33:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:33:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:33:07 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:33:07 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:33:07 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:33:07 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:36:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:36:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:36:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:36:06 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:36:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:36:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:36:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:36:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:36:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:36:09 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:36:09 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:36:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:36:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:37:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:37:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:37:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:37:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:37:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:37:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:37:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:37:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:37:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:37:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:37:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:37:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:37:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:38:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:38:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:38:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:38:07 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:38:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:38:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:38:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:38:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:38:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:38:09 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:38:09 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:38:09 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:38:09 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:39:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:39:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:39:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:39:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:39:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:39:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:39:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:39:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:39:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:39:08 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:39:08 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:39:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:39:08 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:40:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:40:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:40:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:40:06 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:40:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:40:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:40:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:40:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:40:07 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:40:08 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:40:08 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:40:08 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:40:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:43:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:43:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:43:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36767 | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36767. Falling back to existing DB data. | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270111 with 1 parts. | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7... | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/p2mpAc99S2Ao2rxD7 | TIME: 2026-01-23 05:43:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.3140607,-90.9063324/32.353283,-90.7786956/32.3633503,-90.6923041/32.3094883,-89.6758832/32.4487615,-88.4038446/@32.3083966,-90.5082879,8.94z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f79ef95a-8ec9-449d-9d52-d2d6adf95823 | TIME: 2026-01-23 05:43:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 05:43:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 270111, part 1. | TIME: 2026-01-23 05:43:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270111. | TIME: 2026-01-23 05:43:09 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270111. | TIME: 2026-01-23 05:43:09 INFO - TOKEN: 270111 | FUNCTION: get_unique_token | STATUS: Using existing token: cwvng8qclkx0 | TIME: 2026-01-23 05:43:09 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 05:43:10 INFO - TOKEN: 270111 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cwvng8qclkx0 | TIME: 2026-01-23 05:43:10 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270111. | TIME: 2026-01-23 05:43:10 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:43:10 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:43:12 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:43:12 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:43:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:43:12 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:47:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:47:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:47:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:47:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:47:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:47:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:47:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:47:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:47:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:47:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:47:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:47:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:47:09 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:48:04 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:48:04 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:48:04 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:48:07 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:48:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:48:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:48:07 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:48:07 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:48:07 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:48:08 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:48:08 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:48:08 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:48:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:50:04 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:50:04 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:50:04 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:50:07 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:50:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:50:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:50:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:50:07 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:50:07 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:50:08 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:50:08 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:50:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:50:08 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:52:04 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:52:04 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:52:04 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36776 | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36776. Falling back to existing DB data. | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130171 with 1 parts. | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XuPYxfkSeQcJxQX77... | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XuPYxfkSeQcJxQX77 | TIME: 2026-01-23 05:52:07 INFO - TOKEN: 58134776 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/5680+N+Pecos+St,+Denver,+CO+80221,+USA/39.8003948,-105.0064061/39.7983744,-105.0150076/39.7987923,-105.025199/39.7995077,-105.0352571/39.7675819,-105.1433437/39.6809329,-106.7652059/39.194227,-109.0511732/@39.798344,-105.0105576,21z/data=!4m15!4m14!1m5!1m1!1s0x876c783e8cb9de9f:0x32c20a29d5e9c9cf!2m2!1d-105.0057392!2d39.8000169!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=ec1e0d98-aa94-472f-8f29-f70fd0c52e58 | TIME: 2026-01-23 05:52:08 INFO - TOKEN: 58134776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-23 05:52:08 INFO - TOKEN: 58134776 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 130171, part 1. | TIME: 2026-01-23 05:52:08 INFO - TOKEN: 58134776 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130171. | TIME: 2026-01-23 05:52:09 INFO - TOKEN: 130171 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130171. | TIME: 2026-01-23 05:52:09 INFO - TOKEN: 130171 | FUNCTION: get_unique_token | STATUS: Using existing token: qch1d962xy0q | TIME: 2026-01-23 05:52:09 INFO - TOKEN: 130171 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5680 N Pecos St, Denver, CO 80221, USA' | TIME: 2026-01-23 05:52:10 INFO - TOKEN: 130171 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.7626207, -105.0064420). | TIME: 2026-01-23 05:52:11 INFO - TOKEN: 130171 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-23 05:52:11 INFO - TOKEN: 130171 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qch1d962xy0q | TIME: 2026-01-23 05:52:11 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130171. | TIME: 2026-01-23 05:52:11 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:52:11 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:52:12 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:52:12 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:52:12 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:52:12 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:53:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:53:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:53:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:53:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:53:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:53:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:53:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:53:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:53:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:53:08 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:53:08 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:53:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:53:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:55:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:55:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:55:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:55:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:55:06 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:55:06 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:55:06 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:55:06 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:55:06 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:55:07 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:55:07 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:55:07 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:55:07 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:56:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:56:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:56:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:56:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:56:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:56:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:56:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:56:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:56:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:56:08 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:56:08 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:56:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:56:08 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 05:57:04 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:57:04 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 05:57:04 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 05:57:07 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 05:57:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 05:57:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 05:57:07 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 05:57:07 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 05:57:07 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 05:57:08 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:57:08 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 05:57:08 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 05:57:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:01:05 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:01:05 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:01:05 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:01:08 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:01:08 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:01:08 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:01:08 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:01:08 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:01:08 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:01:10 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:01:10 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:01:10 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:01:10 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:03:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:03:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:03:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:03:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36559 | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36559. Falling back to existing DB data. | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341160 with 1 parts. | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/utouCmeDPbWyQzwt9... | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/utouCmeDPbWyQzwt9 | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172392,-114.4877372/34.886134,-117.0240243/34.2123932,-117.4123372/34.1364906,-117.5115157/34.1227958,-117.9681239/33.9137653,-118.1190745/33.9197755,-118.28369/33.916439,-118.2819303/33.9172477,-118.2237275/425+E+Dixon+St,+Compton,+CA+90222,+USA/@33.9576417,-118.1819806,11.4z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80c2cb911f663e01:0xe1b73833a47849c4!2m2!1d-118.2219232!2d33.9223738!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=5343eb0d-af11-4fc0-81bf-e5a3d774c919 | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341160, part 1. | TIME: 2026-01-23 06:03:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341160. | TIME: 2026-01-23 06:03:09 INFO - TOKEN: 341160 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341160. | TIME: 2026-01-23 06:03:09 INFO - TOKEN: 341160 | FUNCTION: get_unique_token | STATUS: Using existing token: c6vcz5115o1m | TIME: 2026-01-23 06:03:09 INFO - TOKEN: 341160 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '425 E Dixon St, Compton, CA 90222, USA' | TIME: 2026-01-23 06:03:11 INFO - TOKEN: 341160 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.9217987, -118.2222979). | TIME: 2026-01-23 06:03:13 INFO - TOKEN: 341160 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 06:03:13 INFO - TOKEN: 341160 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: c6vcz5115o1m | TIME: 2026-01-23 06:03:13 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341160. | TIME: 2026-01-23 06:03:13 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:03:13 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:03:15 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:03:15 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:03:15 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:03:15 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:05:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:05:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:05:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:05:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:05:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:05:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:05:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:05:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36769 | TIME: 2026-01-23 06:05:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36769. Falling back to existing DB data. | TIME: 2026-01-23 06:05:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36769 because it has no route_token in new or existing data. | TIME: 2026-01-23 06:05:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:05:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:05:08 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:05:08 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:05:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:05:08 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:06:05 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:06:05 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:06:05 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36773 | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36773. Falling back to existing DB data. | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311072 with 1 parts. | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/sVzYcHKRsN7sJb418... | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/sVzYcHKRsN7sJb418 | TIME: 2026-01-23 06:06:07 INFO - TOKEN: 53376565 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/Dyess+AFB,+Texas,+USA/32.4532322,-99.8711013/32.4588052,-99.8816439/32.4482356,-100.5161766/33.1892758,-101.379495/33.2569617,-103.0592275/@33.2255414,-102.2327069,10.74z/data=!4m13!4m12!1m5!1m1!1s0x86568bd665dada9b:0x1ecf0eda9091744c!2m2!1d-99.8418696!2d32.422379!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=ea62f9ae-f252-412a-9869-38127160019b | TIME: 2026-01-23 06:06:08 INFO - TOKEN: 53376565 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 06:06:08 INFO - TOKEN: 53376565 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311072, part 1. | TIME: 2026-01-23 06:06:08 INFO - TOKEN: 53376565 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311072. | TIME: 2026-01-23 06:06:08 INFO - TOKEN: 311072 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311072. | TIME: 2026-01-23 06:06:08 INFO - TOKEN: 311072 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-23 06:06:09 INFO - TOKEN: 311072 | FUNCTION: get_unique_token | STATUS: Generated unique token: hsf6pqlt29zn | TIME: 2026-01-23 06:06:09 INFO - TOKEN: 311072 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Dyess AFB, Texas, USA' | TIME: 2026-01-23 06:06:10 INFO - TOKEN: 311072 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.4206387, -99.8381771). | TIME: 2026-01-23 06:06:11 INFO - TOKEN: 311072 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 06:06:11 INFO - TOKEN: 311072 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: hsf6pqlt29zn | TIME: 2026-01-23 06:06:11 INFO - TOKEN: 53376565 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311072. | TIME: 2026-01-23 06:06:11 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:06:11 INFO - TOKEN: 53376565 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:06:12 INFO - TOKEN: 53376565 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:06:12 INFO - TOKEN: 53376565 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:06:12 INFO - TOKEN: 53376565 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:06:12 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:10:04 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:10:04 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:10:04 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:10:07 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:10:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:10:07 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:10:07 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:10:07 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:10:07 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:10:08 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:10:08 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:10:08 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:10:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:11:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:11:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:11:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:11:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:11:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:11:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:11:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:11:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:11:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:11:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:11:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:11:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:11:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:13:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:13:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:13:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:13:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:13:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:13:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:13:06 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:13:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:13:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:13:07 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:13:07 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:13:07 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:13:07 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:14:04 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:14:04 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:14:04 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:14:07 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:14:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:14:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:14:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:14:07 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:14:07 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:14:09 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:14:09 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:14:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:14:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:18:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:18:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:18:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:18:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:18:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:18:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:18:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:18:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:18:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:18:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:18:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:18:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:18:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:19:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:19:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:19:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:19:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:19:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:19:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:19:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:19:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:19:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:19:08 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:19:08 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:19:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:19:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:20:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:20:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:20:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36783 | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36783. Falling back to existing DB data. | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160067 with 1 parts. | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vUH5Ak3NMqdd94Lt6... | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vUH5Ak3NMqdd94Lt6 | TIME: 2026-01-23 06:20:07 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0006862,-106.5826644/32.2926968,-106.8161674/32.2785836,-106.8947355/32.3395399,-108.676947/32.2275643,-109.0484525/@32.2734785,-109.1079937,9.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTExMC4wKgBIAVAD&skid=4afc7091-21c5-4c50-9c3e-665b9aba2303 | TIME: 2026-01-23 06:20:08 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 06:20:08 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160067, part 1. | TIME: 2026-01-23 06:20:08 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160067. | TIME: 2026-01-23 06:20:09 INFO - TOKEN: 160067 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160067. | TIME: 2026-01-23 06:20:09 INFO - TOKEN: 160067 | FUNCTION: get_unique_token | STATUS: Using existing token: 5tlt3kugxvm1 | TIME: 2026-01-23 06:20:09 INFO - TOKEN: 160067 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 06:20:10 INFO - TOKEN: 160067 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5tlt3kugxvm1 | TIME: 2026-01-23 06:20:10 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160067. | TIME: 2026-01-23 06:20:10 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:20:10 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:20:11 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:20:11 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:20:11 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:20:11 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:21:04 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:21:04 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:21:04 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:21:07 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:21:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:21:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:21:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:21:07 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:21:07 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:21:09 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:21:09 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:21:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:21:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:22:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:22:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:22:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:22:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:22:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:22:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:22:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:22:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:22:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:22:08 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:22:08 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:22:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:22:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:25:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:25:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:25:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:25:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:25:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:25:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:25:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:25:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:25:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:25:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:25:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:25:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:25:09 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:27:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:27:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:27:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36757 | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36757. Falling back to existing DB data. | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9... | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9 | TIME: 2026-01-23 06:27:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6357179,-74.1974971/40.6462096,-74.2146603/40.6489678,-74.2233609/40.6464785,-74.2279651/40.6521265,-74.2372637/40.5937961,-74.291521/40.5388175,-74.3718125/40.5449216,-74.3957035/40.6715477,-74.6182937/40.865333,-74.4249629/@40.6207119,-74.4024702,10.67z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=18004e8f-c180-4407-ba7f-b04755d28482 | TIME: 2026-01-23 06:27:09 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 06:27:09 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540155, part 1. | TIME: 2026-01-23 06:27:09 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540155. | TIME: 2026-01-23 06:27:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 06:27:09 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 06:27:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 06:27:11 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 06:27:11 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 06:27:11 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:27:11 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:27:12 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:27:12 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:27:12 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:27:12 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:28:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:28:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:28:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:28:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:28:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:28:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:28:06 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:28:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:28:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:28:08 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:28:08 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:28:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:28:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:29:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:29:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:29:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:29:07 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:29:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:29:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:29:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:29:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:29:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:29:08 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:29:08 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:29:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:29:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:35:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:35:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:35:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:35:07 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:35:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:35:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:35:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:35:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:35:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:35:08 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:35:08 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:35:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:35:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:39:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:39:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:39:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:39:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:39:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:39:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:39:06 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:39:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:39:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:39:08 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:39:08 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:39:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:39:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:44:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:44:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:44:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:44:07 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:44:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:44:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:44:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:44:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:44:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:44:08 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:44:08 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:44:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:44:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:46:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:46:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:46:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:46:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:46:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:46:06 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:46:06 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:46:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:46:06 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:46:08 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:46:08 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:46:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:46:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 06:56:04 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:56:04 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 06:56:04 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 06:56:06 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 06:56:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 06:56:07 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 06:56:07 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 06:56:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 06:56:07 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 06:56:08 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:56:08 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 06:56:08 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 06:56:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 07:08:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 07:08:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 07:08:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 07:08:06 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 07:08:06 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 07:08:06 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 07:08:06 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 07:08:06 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 07:08:06 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 07:08:07 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 07:08:07 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 07:08:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 07:08:07 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:02:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:02:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:02:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:02:06 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:02:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:02:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:02:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:02:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:02:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:02:08 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:02:08 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:02:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:02:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:18:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:18:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:18:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:18:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:18:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:18:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:18:06 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:18:06 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 19:18:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:18:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:18:07 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:18:07 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:18:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:18:07 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:27:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:27:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:27:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36761 | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36761. Falling back to existing DB data. | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-23 19:27:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-23 19:27:08 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 19:27:08 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-23 19:27:08 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-23 19:27:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-23 19:27:09 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-23 19:27:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 19:27:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-23 19:27:11 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-23 19:27:11 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:27:11 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:27:12 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:27:12 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:27:12 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:27:12 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:30:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:30:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:30:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:30:06 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:30:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:30:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:30:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:30:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:30:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:30:08 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:30:08 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:30:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:30:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:33:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:33:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:33:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36771 | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36771. Falling back to existing DB data. | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-23 19:33:06 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-23 19:33:08 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 19:33:08 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-23 19:33:08 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-23 19:33:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-23 19:33:08 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-23 19:33:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 19:33:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-23 19:33:10 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-23 19:33:10 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:33:10 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:33:11 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:33:11 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:33:11 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:33:11 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:39:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:39:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:39:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:39:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:39:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:39:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:39:06 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:39:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:39:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:39:07 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:39:07 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:39:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:39:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:40:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:40:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:40:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:40:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:40:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:40:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:40:06 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:40:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:40:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:40:07 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:40:07 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:40:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:40:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:42:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:42:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:42:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:42:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:42:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:42:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:42:06 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:42:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:42:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:42:07 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:42:07 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:42:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:42:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:48:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:48:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:48:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36727 | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36727. Falling back to existing DB data. | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-23 19:48:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-23 19:48:08 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 19:48:08 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-23 19:48:08 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-23 19:48:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-23 19:48:09 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-23 19:48:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 19:48:11 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-23 19:48:11 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-23 19:48:11 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:48:11 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:48:12 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:48:12 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:48:12 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:48:12 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:50:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:50:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:50:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:50:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:50:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:50:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:50:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:50:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:50:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:50:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:50:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:50:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:50:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 19:57:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:57:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 19:57:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 19:57:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 19:57:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 19:57:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 19:57:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 19:57:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 19:57:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 19:57:08 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:57:08 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 19:57:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 19:57:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:02:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:02:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:02:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:02:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:02:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:02:06 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:02:06 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:02:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:02:06 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:02:07 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:02:07 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:02:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:02:07 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:05:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:05:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:05:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:05:07 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:05:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:05:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:05:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:05:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:05:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:05:08 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:05:08 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:05:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:05:08 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:07:04 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:07:04 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:07:04 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36777 | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36777. Falling back to existing DB data. | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120464 with 1 parts. | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZmemoGkVFCwubN7n6... | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZmemoGkVFCwubN7n6 | TIME: 2026-01-23 20:07:06 INFO - TOKEN: 58134776 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.194227,-109.0511732/38.9923218,-110.252025/39.5860423,-110.8070637/40.1015191,-111.6165058/40.1343713,-111.6466847/40.3485078,-111.7702086/6400+N+5050+W,+American+Fork,+UT+84003,+USA/@40.3472978,-111.7727471,16.22z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x874d839480d3b88b:0xa11b6c9fb7d5149b!2m2!1d-111.7797802!2d40.346107!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=0546417f-4335-4252-8031-38a154e9cdf3 | TIME: 2026-01-23 20:07:08 INFO - TOKEN: 58134776 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 20:07:08 INFO - TOKEN: 58134776 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 120464, part 1. | TIME: 2026-01-23 20:07:08 INFO - TOKEN: 58134776 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120464. | TIME: 2026-01-23 20:07:08 INFO - TOKEN: 120464 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120464. | TIME: 2026-01-23 20:07:08 INFO - TOKEN: 120464 | FUNCTION: get_unique_token | STATUS: Using existing token: xwnc514kd3pn | TIME: 2026-01-23 20:07:08 INFO - TOKEN: 120464 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '6400 N 5050 W, American Fork, UT 84003, USA' | TIME: 2026-01-23 20:07:09 INFO - TOKEN: 120464 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.3472122, -111.7796092). | TIME: 2026-01-23 20:07:10 INFO - TOKEN: 120464 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 20:07:10 INFO - TOKEN: 120464 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xwnc514kd3pn | TIME: 2026-01-23 20:07:10 INFO - TOKEN: 58134776 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120464. | TIME: 2026-01-23 20:07:10 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:07:10 INFO - TOKEN: 58134776 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:07:11 INFO - TOKEN: 58134776 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:07:11 INFO - TOKEN: 58134776 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:07:11 INFO - TOKEN: 58134776 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:07:11 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:12:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:12:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:12:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36778 | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36778. Falling back to existing DB data. | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210280 with 1 parts. | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DqmF5sVzyZSefDA86... | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DqmF5sVzyZSefDA86 | TIME: 2026-01-23 20:12:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.759562,-84.9898716/41.1383259,-85.1353935/39.888287,-86.0485015/39.8833326,-86.0472915/39.6979852,-86.1068747/38.3459644,-85.7430844/38.3443369,-85.6453275/@39.137577,-86.0420662,8.92z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=4d503963-9f32-4e1d-88d8-bbcb2ee82418 | TIME: 2026-01-23 20:12:08 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 20:12:08 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210280, part 1. | TIME: 2026-01-23 20:12:08 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210280. | TIME: 2026-01-23 20:12:09 INFO - TOKEN: 210280 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210280. | TIME: 2026-01-23 20:12:09 INFO - TOKEN: 210280 | FUNCTION: get_unique_token | STATUS: Using existing token: d1u7q5itcvju | TIME: 2026-01-23 20:12:09 INFO - TOKEN: 210280 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 20:12:11 INFO - TOKEN: 210280 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: d1u7q5itcvju | TIME: 2026-01-23 20:12:11 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210280. | TIME: 2026-01-23 20:12:11 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:12:11 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:12:12 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:12:12 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:12:12 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:12:12 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:14:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:14:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:14:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36786 | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36786. Falling back to existing DB data. | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360225 with 1 parts. | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aJc7MU4Wm85gwHEk9... | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aJc7MU4Wm85gwHEk9 | TIME: 2026-01-23 20:14:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9829917,-85.4665601/34.9597312,-85.4596501/34.7141952,-85.5537358/@34.8422025,-85.5652782,10.29z/data=!4m2!4m1!3e0?entry=tts | TIME: 2026-01-23 20:14:08 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 20:14:08 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 360225, part 1. | TIME: 2026-01-23 20:14:08 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360225. | TIME: 2026-01-23 20:14:09 INFO - TOKEN: 360225 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360225. | TIME: 2026-01-23 20:14:09 INFO - TOKEN: 360225 | FUNCTION: get_unique_token | STATUS: Using existing token: afsxru833gjb | TIME: 2026-01-23 20:14:09 INFO - TOKEN: 360225 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 20:14:10 INFO - TOKEN: 360225 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: afsxru833gjb | TIME: 2026-01-23 20:14:10 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360225. | TIME: 2026-01-23 20:14:10 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:14:10 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:14:12 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:14:12 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:14:12 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:14:12 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:19:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:19:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:19:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36782 | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36782 | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36782. Falling back to existing DB data. | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311073 with 2 parts. | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/W9sXsmDwJdP1yynS7... | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/W9sXsmDwJdP1yynS7 | TIME: 2026-01-23 20:19:07 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/506+Grand+Central+Blvd,+Laredo,+TX+78045,+USA/27.6074295,-99.4919983/27.6120827,-99.4927895/28.9678699,-99.0753461/29.3209434,-98.6152112/29.5098734,-98.5518509/29.5308194,-98.5617133/29.5536872,-98.5865917/29.5657451,-98.591275/29.592654,-98.5978675/@29.5719635,-98.5868504,14.25z/data=!4m19!4m18!1m5!1m1!1s0x8660df6904a4a55b:0x140297f040066030!2m2!1d-99.4818011!2d27.6149905!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=01e4f980-d3c5-4d84-b15e-a74dfd7efdca | TIME: 2026-01-23 20:19:08 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 20:19:08 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311073, part 1. | TIME: 2026-01-23 20:19:08 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311073. | TIME: 2026-01-23 20:19:09 INFO - TOKEN: 311073 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311073. | TIME: 2026-01-23 20:19:09 INFO - TOKEN: 311073 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-23 20:19:09 INFO - TOKEN: 311073 | FUNCTION: get_unique_token | STATUS: Generated unique token: y1giwwpqik5s | TIME: 2026-01-23 20:19:09 INFO - TOKEN: 311073 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '506 Grand Central Blvd, Laredo, TX 78045, USA' | TIME: 2026-01-23 20:19:11 INFO - TOKEN: 311073 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.6127628, -99.4855765). | TIME: 2026-01-23 20:19:12 INFO - TOKEN: 311073 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 20:19:12 INFO - TOKEN: 311073 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: y1giwwpqik5s | TIME: 2026-01-23 20:19:12 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/T5fKRsTUt2cRC4H19... | TIME: 2026-01-23 20:19:12 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/T5fKRsTUt2cRC4H19 | TIME: 2026-01-23 20:19:12 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.592654,-98.5978675/29.6016251,-98.60006/29.6285783,-98.6106495/29.640878,-98.6173174/30.6335864,-100.8699266/31.1005438,-105.0973649/31.7722955,-106.4729959/32.0006522,-106.5826342/@31.9940029,-106.5919993,13.38z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=137f9a2a-a099-4e3a-b3ba-5502ce3993e5 | TIME: 2026-01-23 20:19:13 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-23 20:19:13 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 311073, part 2. | TIME: 2026-01-23 20:19:13 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 7 waypoints. | TIME: 2026-01-23 20:19:13 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311073. | TIME: 2026-01-23 20:19:14 INFO - TOKEN: 311073 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311073. | TIME: 2026-01-23 20:19:14 INFO - TOKEN: 311073 | FUNCTION: get_unique_token | STATUS: Using existing token: y1giwwpqik5s | TIME: 2026-01-23 20:19:14 INFO - TOKEN: 311073 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '506 Grand Central Blvd, Laredo, TX 78045, USA' | TIME: 2026-01-23 20:19:15 INFO - TOKEN: 311073 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.6127628, -99.4855765). | TIME: 2026-01-23 20:19:16 INFO - TOKEN: 311073 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-23 20:19:16 INFO - TOKEN: 311073 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: y1giwwpqik5s | TIME: 2026-01-23 20:19:16 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311073. | TIME: 2026-01-23 20:19:16 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:19:16 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:19:17 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:19:17 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:19:17 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:19:17 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:20:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:20:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:20:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:20:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:20:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:20:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:20:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:20:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:20:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:20:09 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:20:09 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:20:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:20:09 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:21:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:21:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:21:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:21:06 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:21:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:21:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:21:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:21:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36735 | TIME: 2026-01-23 20:21:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36735. Falling back to existing DB data. | TIME: 2026-01-23 20:21:07 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470051 with 1 parts. | TIME: 2026-01-23 20:21:07 INFO - TOKEN: 25722721 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z2QdDjMVX5YTwUK47... | TIME: 2026-01-23 20:21:07 INFO - TOKEN: 25722721 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z2QdDjMVX5YTwUK47 | TIME: 2026-01-23 20:21:07 INFO - TOKEN: 25722721 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1038908,-80.93107/35.1035887,-80.9311665/34.0453516,-80.9321337/33.9173757,-81.0633179/33.2998056,-80.556537/32.2346641,-81.1529723/@33.1706393,-81.6777248,6.81z/data=!4m2!4m1!3e0!5m2!1e4!1e1?entry=tts&g_ep=EgoyMDI1MDUyOC4wKgBIAVAD&skid=244032bb-272e-4b0b-b862-e5425ab51d6a | TIME: 2026-01-23 20:21:08 INFO - TOKEN: 25722721 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 20:21:08 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 470051, part 1. | TIME: 2026-01-23 20:21:08 INFO - TOKEN: 25722721 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470051. | TIME: 2026-01-23 20:21:09 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470051. | TIME: 2026-01-23 20:21:09 INFO - TOKEN: 470051 | FUNCTION: get_unique_token | STATUS: Using existing token: axlr48wnvv20 | TIME: 2026-01-23 20:21:09 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 20:21:10 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: axlr48wnvv20 | TIME: 2026-01-23 20:21:10 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470051. | TIME: 2026-01-23 20:21:10 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:21:10 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:21:11 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:21:11 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:21:11 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:21:11 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:22:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:22:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:22:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36696 | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36696. Falling back to existing DB data. | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540115 with 1 parts. | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SqKjo5ZXyvTuK6ir6... | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SqKjo5ZXyvTuK6ir6 | TIME: 2026-01-23 20:22:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7035372,-74.1510141/40.6673774,-74.1720862/40.6758607,-74.1906049/40.6458154,-74.2270333/40.6524879,-74.2366371/40.593872,-74.2913933/40.5386982,-74.3703261/40.5443799,-74.3946317/40.8648826,-74.4212752/@40.6693628,-74.185443,13.22z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=79457525-7b94-45e5-8b34-6ab1461223f3 | TIME: 2026-01-23 20:22:08 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-23 20:22:08 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 540115, part 1. | TIME: 2026-01-23 20:22:08 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540115. | TIME: 2026-01-23 20:22:09 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540115. | TIME: 2026-01-23 20:22:09 INFO - TOKEN: 540115 | FUNCTION: get_unique_token | STATUS: Using existing token: 8k0iykc8mfih | TIME: 2026-01-23 20:22:09 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 20:22:10 INFO - TOKEN: 540115 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8k0iykc8mfih | TIME: 2026-01-23 20:22:10 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540115. | TIME: 2026-01-23 20:22:10 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36757 | TIME: 2026-01-23 20:22:10 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36757. Falling back to existing DB data. | TIME: 2026-01-23 20:22:10 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-23 20:22:10 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7... | TIME: 2026-01-23 20:22:10 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7 | TIME: 2026-01-23 20:22:10 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9170599,-74.809578/40.9769659,-75.1354476/@40.9171627,-74.8091901,20.19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=6ed924a1-6473-4520-8882-350ffbdd59ba | TIME: 2026-01-23 20:22:11 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 20:22:11 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540155, part 2. | TIME: 2026-01-23 20:22:11 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 20:22:11 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 20:22:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 20:22:12 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 20:22:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 20:22:13 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 20:22:13 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 20:22:13 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:22:13 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:22:15 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:22:15 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:22:15 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:22:15 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:25:05 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:25:05 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:25:05 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:25:07 INFO - TOKEN: 90131546 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:25:08 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:25:08 INFO - TOKEN: 90131546 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:25:08 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:25:08 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36722 | TIME: 2026-01-23 20:25:08 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36722. Falling back to existing DB data. | TIME: 2026-01-23 20:25:08 INFO - TOKEN: 90131546 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36722 because it has no route_token in new or existing data. | TIME: 2026-01-23 20:25:08 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:25:08 INFO - TOKEN: 90131546 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:25:09 INFO - TOKEN: 90131546 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:25:09 INFO - TOKEN: 90131546 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:25:09 INFO - TOKEN: 90131546 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:25:09 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:31:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:31:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:31:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:31:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36784 | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36784 | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36784. Falling back to existing DB data. | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100332 with 2 parts. | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Yjuht77VJMSmKHEQ6... | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Yjuht77VJMSmKHEQ6 | TIME: 2026-01-23 20:31:07 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2275643,-109.0484525/32.2023357,-110.9793905/33.2918003,-111.9925102/33.4628944,-112.2038433/33.4761092,-112.4244041/33.6852045,-112.4097348/33.9910535,-112.7471366/34.1270025,-112.9556629/@34.3545255,-112.2457734,7.69z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=30052d98-d6d0-4fcd-a31b-737870bcd66f | TIME: 2026-01-23 20:31:08 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-23 20:31:08 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 100332, part 1. | TIME: 2026-01-23 20:31:08 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100332. | TIME: 2026-01-23 20:31:08 INFO - TOKEN: 100332 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100332. | TIME: 2026-01-23 20:31:08 INFO - TOKEN: 100332 | FUNCTION: get_unique_token | STATUS: Using existing token: u3uwuv145bbm | TIME: 2026-01-23 20:31:09 INFO - TOKEN: 100332 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-23 20:31:10 INFO - TOKEN: 100332 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u3uwuv145bbm | TIME: 2026-01-23 20:31:10 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4XjEuw16pw7YJiwW6... | TIME: 2026-01-23 20:31:10 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4XjEuw16pw7YJiwW6 | TIME: 2026-01-23 20:31:10 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.2986566,-113.1170566/35.1622539,-113.7162905/35.1927517,-114.071262/36.0124348,-114.7410827/@35.4238451,-114.5225736,9.15z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=965d85ec-9924-4613-a306-0709319ffc5f | TIME: 2026-01-23 20:31:11 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 20:31:11 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100332, part 2. | TIME: 2026-01-23 20:31:11 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-23 20:31:11 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 100332. | TIME: 2026-01-23 20:31:12 INFO - TOKEN: 100332 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100332. | TIME: 2026-01-23 20:31:12 INFO - TOKEN: 100332 | FUNCTION: get_unique_token | STATUS: Using existing token: u3uwuv145bbm | TIME: 2026-01-23 20:31:12 INFO - TOKEN: 100332 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-23 20:31:13 INFO - TOKEN: 100332 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u3uwuv145bbm | TIME: 2026-01-23 20:31:13 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100332. | TIME: 2026-01-23 20:31:13 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:31:13 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:31:14 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:31:14 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:31:14 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:31:14 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:40:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:40:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:40:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:40:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:40:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:40:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:40:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:40:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:40:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:40:07 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:40:07 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:40:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:40:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:42:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:42:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:42:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:42:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:42:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:42:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:42:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:42:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:42:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:42:07 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:42:07 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:42:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:42:07 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:43:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:43:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:43:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:43:06 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:43:06 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:43:06 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:43:06 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:43:06 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 20:43:06 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:43:06 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:43:07 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:43:07 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:43:07 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:43:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:45:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:45:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:45:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:45:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36787 | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36787 | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36787. Falling back to existing DB data. | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540156 with 2 parts. | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UTg8jUNRNpUvwaT69... | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UTg8jUNRNpUvwaT69 | TIME: 2026-01-23 20:45:07 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/120+Jacobus+Ave,+Kearny,+NJ+07032/40.7316036,-74.1141452/40.7323294,-74.1203846/40.7004628,-74.1391884/40.6657824,-74.1681611/40.6758125,-74.1905558/40.6713639,-74.2014994/40.6457791,-74.2269732/40.6525534,-74.236536/40.5936499,-74.291707/@40.5915797,-74.294395,15.96z/data=!4m17!4m16!1m5!1m1!1s0x89c256b1eb9da5eb:0xced9232758adfa64!2m2!1d-74.1109774!2d40.7395711!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=9e76e25f-5835-47be-9f21-4381154aaf84 | TIME: 2026-01-23 20:45:08 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 20:45:08 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540156, part 1. | TIME: 2026-01-23 20:45:08 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540156. | TIME: 2026-01-23 20:45:09 INFO - TOKEN: 540156 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540156. | TIME: 2026-01-23 20:45:09 INFO - TOKEN: 540156 | FUNCTION: get_unique_token | STATUS: Using existing token: d7n4hhcgium5 | TIME: 2026-01-23 20:45:09 INFO - TOKEN: 540156 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '120 Jacobus Ave, Kearny, NJ 07032' | TIME: 2026-01-23 20:45:10 INFO - TOKEN: 540156 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7390992, -74.1112410). | TIME: 2026-01-23 20:45:10 INFO - TOKEN: 540156 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 20:45:10 INFO - TOKEN: 540156 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: d7n4hhcgium5 | TIME: 2026-01-23 20:45:10 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PT8qFAxg3Frk7VBn7... | TIME: 2026-01-23 20:45:10 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PT8qFAxg3Frk7VBn7 | TIME: 2026-01-23 20:45:10 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5940585,-74.2911341/40.5387121,-74.3704869/40.5438909,-74.3936864/40.8649525,-74.4217811/40.9302377,-75.0882582/40.9330182,-75.1008223/40.977035,-75.1354742/@40.9667933,-75.1327572,14.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=35bfba93-63ec-48e8-aae7-eae9cddb8f4d | TIME: 2026-01-23 20:45:12 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 20:45:12 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 540156, part 2. | TIME: 2026-01-23 20:45:12 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 6 waypoints. | TIME: 2026-01-23 20:45:12 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540156. | TIME: 2026-01-23 20:45:12 INFO - TOKEN: 540156 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540156. | TIME: 2026-01-23 20:45:12 INFO - TOKEN: 540156 | FUNCTION: get_unique_token | STATUS: Using existing token: d7n4hhcgium5 | TIME: 2026-01-23 20:45:12 INFO - TOKEN: 540156 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '120 Jacobus Ave, Kearny, NJ 07032' | TIME: 2026-01-23 20:45:13 INFO - TOKEN: 540156 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7390992, -74.1112410). | TIME: 2026-01-23 20:45:14 INFO - TOKEN: 540156 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 16, Final geocoded count: 16. | TIME: 2026-01-23 20:45:14 INFO - TOKEN: 540156 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: d7n4hhcgium5 | TIME: 2026-01-23 20:45:14 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540156. | TIME: 2026-01-23 20:45:14 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:45:14 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:45:15 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:45:15 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:45:15 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:45:15 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:47:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:47:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:47:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:47:06 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:47:06 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:47:06 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:47:06 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:47:06 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 20:47:06 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:47:06 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:47:07 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:47:07 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:47:07 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:47:07 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:48:04 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:48:04 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:48:04 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:48:06 INFO - TOKEN: 25722721 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:48:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:48:07 INFO - TOKEN: 25722721 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:48:07 INFO - TOKEN: 25722721 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:48:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:48:07 INFO - TOKEN: 25722721 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:48:08 INFO - TOKEN: 25722721 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:48:08 INFO - TOKEN: 25722721 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:48:08 INFO - TOKEN: 25722721 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:48:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:51:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:51:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:51:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:51:07 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:51:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:51:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:51:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:51:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:51:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:51:08 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:51:08 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:51:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:51:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:52:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:52:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:52:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:52:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:52:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:52:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:52:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:52:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:52:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:52:09 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:52:09 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:52:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:52:09 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 20:55:04 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:55:04 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 20:55:04 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 20:55:07 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 20:55:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 20:55:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 20:55:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 20:55:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 20:55:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 20:55:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 20:55:08 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:55:08 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 20:55:08 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 20:55:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:00:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:00:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:00:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:00:06 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:00:06 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:00:06 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:00:06 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:00:06 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:00:06 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:00:07 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:00:07 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:00:07 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:00:07 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:01:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:01:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:01:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:01:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:01:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:01:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:01:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:01:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:01:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:01:09 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:01:09 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:01:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:01:09 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:10:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:10:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:10:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:10:06 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:10:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:10:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:10:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:10:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:10:07 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:10:08 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:10:08 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:10:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:10:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:13:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:13:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:13:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:13:06 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:13:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:13:07 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:13:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:13:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36733 | TIME: 2026-01-23 21:13:07 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36733. Falling back to existing DB data. | TIME: 2026-01-23 21:13:07 INFO - TOKEN: 22716987 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450196 with 1 parts. | TIME: 2026-01-23 21:13:07 INFO - TOKEN: 22716987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/G2ye5pE5ogUAtNVh9... | TIME: 2026-01-23 21:13:07 INFO - TOKEN: 22716987 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/G2ye5pE5ogUAtNVh9 | TIME: 2026-01-23 21:13:07 INFO - TOKEN: 22716987 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5616657,-80.7450619/35.3607575,-80.8552171/35.1170206,-80.9227449/35.1038628,-80.9310801/@35.3753986,-80.846094,18.17z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=32cdd5dc-c6f0-4b16-ae83-70620b899d42 | TIME: 2026-01-23 21:13:08 INFO - TOKEN: 22716987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 21:13:08 INFO - TOKEN: 22716987 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 450196, part 1. | TIME: 2026-01-23 21:13:08 INFO - TOKEN: 22716987 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450196. | TIME: 2026-01-23 21:13:08 INFO - TOKEN: 450196 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450196. | TIME: 2026-01-23 21:13:08 INFO - TOKEN: 450196 | FUNCTION: get_unique_token | STATUS: Using existing token: 0b5pt65okn6l | TIME: 2026-01-23 21:13:09 INFO - TOKEN: 450196 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-23 21:13:10 INFO - TOKEN: 450196 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0b5pt65okn6l | TIME: 2026-01-23 21:13:10 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450196. | TIME: 2026-01-23 21:13:10 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:13:10 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:13:11 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:13:11 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:13:11 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:13:11 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:40:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:40:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:40:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:40:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:40:07 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:42:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:42:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:42:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:42:07 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:43:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:43:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:43:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:43:06 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:43:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:43:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:43:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:43:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:43:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:43:07 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:43:07 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:43:07 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:43:07 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:44:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:44:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:44:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:44:06 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:44:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:44:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:44:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:44:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:44:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:44:07 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:44:07 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:44:07 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:44:07 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:47:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:47:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:47:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:47:06 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:47:06 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:47:06 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:47:06 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:47:06 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 21:47:06 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:47:06 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:47:07 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:47:07 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:47:07 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:47:07 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:48:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:48:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:48:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:48:06 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:49:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:49:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:49:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:49:07 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:49:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:49:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:49:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:49:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:49:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:49:08 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:49:08 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:49:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:49:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:50:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:50:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:50:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:50:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:50:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:50:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:50:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:50:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:50:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:50:07 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:50:07 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:50:07 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:50:07 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:51:04 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:51:04 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:51:04 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:51:07 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:51:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:51:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:51:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:51:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:51:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:51:08 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:51:08 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:51:08 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:51:08 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:54:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:54:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:54:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:54:06 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36790 | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36790 | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36790. Falling back to existing DB data. | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 2 parts. | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9... | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9 | TIME: 2026-01-23 21:54:07 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6357179,-74.1974971/40.6462096,-74.2146603/40.6489678,-74.2233609/40.6464785,-74.2279651/40.6521265,-74.2372637/40.5937961,-74.291521/40.5388175,-74.3718125/40.5449216,-74.3957035/40.6715477,-74.6182937/40.865333,-74.4249629/@40.6207119,-74.4024702,10.67z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=18004e8f-c180-4407-ba7f-b04755d28482 | TIME: 2026-01-23 21:54:09 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 21:54:09 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540155, part 1. | TIME: 2026-01-23 21:54:09 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540155. | TIME: 2026-01-23 21:54:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 21:54:09 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 21:54:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 21:54:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 21:54:11 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7... | TIME: 2026-01-23 21:54:11 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7 | TIME: 2026-01-23 21:54:11 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9170599,-74.809578/40.9769659,-75.1354476/@40.9171627,-74.8091901,20.19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=6ed924a1-6473-4520-8882-350ffbdd59ba | TIME: 2026-01-23 21:54:12 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 21:54:12 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540155, part 2. | TIME: 2026-01-23 21:54:12 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 21:54:12 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 21:54:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 21:54:12 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 21:54:13 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 21:54:14 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 21:54:14 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 21:54:14 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:54:14 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:54:14 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:54:14 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:54:14 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:54:14 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:55:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:55:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:55:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:55:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:55:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:55:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:55:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:55:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:55:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:55:08 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:55:08 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:55:08 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:55:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:56:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:56:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:56:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:56:06 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:56:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:56:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:56:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:56:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:56:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:56:08 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:56:08 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:56:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:56:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:57:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:57:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:57:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:57:06 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:58:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:58:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:58:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:58:07 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 21:59:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:59:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 21:59:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 21:59:06 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 21:59:06 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 21:59:06 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 21:59:06 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 21:59:06 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 21:59:06 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 21:59:07 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:59:07 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 21:59:07 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 21:59:07 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:00:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:00:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:00:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:00:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:00:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:00:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:00:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:00:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:00:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:00:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:00:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:00:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:00:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:01:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:01:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:01:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36760 | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36760 | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36760. Falling back to existing DB data. | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240485 with 2 parts. | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ecd6C3A8jWKpqkZE7... | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ecd6C3A8jWKpqkZE7 | TIME: 2026-01-23 22:01:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849981,-80.5187392/41.0656718,-81.5041157/41.0838868,-81.5027714/41.0246402,-81.5162089/41.0239623,-81.9078894/40.11091,-82.9873039/40.0240365,-83.1220131/39.8741208,-83.0528003/39.7598187,-83.3058778/39.9424906,-83.5057302/@39.8617929,-83.7982836,9.54z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=85109c26-7453-4596-9c9a-53159b068552 | TIME: 2026-01-23 22:01:08 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 22:01:08 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240485, part 1. | TIME: 2026-01-23 22:01:08 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240485. | TIME: 2026-01-23 22:01:09 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-23 22:01:09 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-23 22:01:09 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-23 22:01:10 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-23 22:01:11 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xb9kk9VqPp4cTfLE7... | TIME: 2026-01-23 22:01:11 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xb9kk9VqPp4cTfLE7 | TIME: 2026-01-23 22:01:11 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.9424908,-83.5054983/39.8643624,-84.2397026/39.8310147,-84.8139909/@39.7559312,-84.0814096,9.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=4904a674-cec7-4bb0-ac5c-d7700f6d8737 | TIME: 2026-01-23 22:01:12 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 22:01:12 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 240485, part 2. | TIME: 2026-01-23 22:01:12 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 22:01:12 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240485. | TIME: 2026-01-23 22:01:12 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-23 22:01:12 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-23 22:01:13 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 22:01:14 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-23 22:01:14 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240485. | TIME: 2026-01-23 22:01:14 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:01:14 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:01:15 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:01:15 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:01:15 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:01:15 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:02:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:02:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:02:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36726 | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36726 | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36726. Falling back to existing DB data. | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240485 with 2 parts. | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/smj5EamxMTpehkPL6... | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/smj5EamxMTpehkPL6 | TIME: 2026-01-23 22:02:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849981,-80.5187392/41.0656718,-81.5041157/41.0838868,-81.5027714/41.0246402,-81.5162089/41.0239623,-81.9078894/40.11091,-82.9873039/40.0240365,-83.1220131/39.8741208,-83.0528003/39.7598187,-83.3058778/39.9424906,-83.5057302/@40.186339,-83.2169384,8.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=3986e0c1-b4ab-4344-be81-1f7b814a25b7 | TIME: 2026-01-23 22:02:09 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 22:02:09 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240485, part 1. | TIME: 2026-01-23 22:02:09 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240485. | TIME: 2026-01-23 22:02:09 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-23 22:02:09 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-23 22:02:09 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 22:02:11 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-23 22:02:11 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bWLdRuSXcBK75bYZ9... | TIME: 2026-01-23 22:02:11 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bWLdRuSXcBK75bYZ9 | TIME: 2026-01-23 22:02:11 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.9424908,-83.5054983/39.8643624,-84.2397026/39.8310147,-84.8139909/@39.7559312,-84.0814096,9z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=fceb9530-9029-4bcc-b8d4-1577c2558fe6 | TIME: 2026-01-23 22:02:12 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 22:02:12 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 240485, part 2. | TIME: 2026-01-23 22:02:12 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 22:02:12 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240485. | TIME: 2026-01-23 22:02:13 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-23 22:02:13 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-23 22:02:13 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 22:02:14 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-23 22:02:14 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240485. | TIME: 2026-01-23 22:02:14 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:02:14 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:02:16 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:02:16 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:02:16 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:02:16 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:05:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:05:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:05:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:05:06 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:05:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:05:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:05:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:05:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:05:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:05:08 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:05:08 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:05:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:05:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:07:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:07:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:07:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:07:07 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:07:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:07:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:07:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:07:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:07:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:07:12 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:07:12 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:07:12 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:07:12 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:09:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:09:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:09:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:09:06 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:09:06 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:09:06 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:09:06 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:09:06 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:09:06 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:09:07 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:09:07 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:09:07 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:09:07 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:11:04 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:11:04 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:11:04 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36580 | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36580 | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36580. Falling back to existing DB data. | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36580 because it has no route_token in new or existing data. | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:11:07 INFO - TOKEN: 36700244 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:11:08 INFO - TOKEN: 36700244 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:11:08 INFO - TOKEN: 36700244 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:11:08 INFO - TOKEN: 36700244 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:11:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:12:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:12:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:12:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:12:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:12:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:12:07 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:12:07 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:12:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:12:07 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:12:09 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:12:09 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:12:09 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:12:09 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:14:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:14:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:14:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:14:07 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:19:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:19:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:19:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36791 | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36791 | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36791. Falling back to existing DB data. | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 2 parts. | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9... | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9 | TIME: 2026-01-23 22:19:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6357179,-74.1974971/40.6462096,-74.2146603/40.6489678,-74.2233609/40.6464785,-74.2279651/40.6521265,-74.2372637/40.5937961,-74.291521/40.5388175,-74.3718125/40.5449216,-74.3957035/40.6715477,-74.6182937/40.865333,-74.4249629/@40.6207119,-74.4024702,10.67z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=18004e8f-c180-4407-ba7f-b04755d28482 | TIME: 2026-01-23 22:19:08 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 22:19:08 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540155, part 1. | TIME: 2026-01-23 22:19:08 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540155. | TIME: 2026-01-23 22:19:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 22:19:09 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 22:19:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 22:19:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 22:19:10 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7... | TIME: 2026-01-23 22:19:10 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7 | TIME: 2026-01-23 22:19:10 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9170599,-74.809578/40.9769659,-75.1354476/@40.9171627,-74.8091901,20.19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=6ed924a1-6473-4520-8882-350ffbdd59ba | TIME: 2026-01-23 22:19:11 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 22:19:11 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540155, part 2. | TIME: 2026-01-23 22:19:11 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 22:19:11 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 22:19:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 22:19:12 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 22:19:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 22:19:13 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 22:19:13 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 22:19:13 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:19:13 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:19:14 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:19:14 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:19:14 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:19:14 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:20:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:20:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:20:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:20:07 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:20:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:20:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:20:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:20:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:20:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:20:08 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:20:08 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:20:08 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:20:08 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:21:04 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:21:04 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:21:04 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:21:07 INFO - TOKEN: 72096002 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:21:08 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:21:08 INFO - TOKEN: 72096002 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:21:08 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:21:08 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36680 | TIME: 2026-01-23 22:21:08 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36680. Falling back to existing DB data. | TIME: 2026-01-23 22:21:08 INFO - TOKEN: 72096002 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36680 because it has no route_token in new or existing data. | TIME: 2026-01-23 22:21:08 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:21:08 INFO - TOKEN: 72096002 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:21:10 INFO - TOKEN: 72096002 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:21:10 INFO - TOKEN: 72096002 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:21:10 INFO - TOKEN: 72096002 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:21:10 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:22:04 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:22:04 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:22:04 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36801 | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36801. Falling back to existing DB data. | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100333 with 1 parts. | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Lu5xuwYzaeHGRaBW9... | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Lu5xuwYzaeHGRaBW9 | TIME: 2026-01-23 22:22:07 INFO - TOKEN: 15466917 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8175361,-114.0502861/36.9159877,-113.8350377/37.0002082,-113.6223768/@36.8882313,-113.8718817,11.5z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=cb700141-8a14-422e-b3b9-ed9a8ae97ec3 | TIME: 2026-01-23 22:22:09 INFO - TOKEN: 15466917 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 22:22:09 INFO - TOKEN: 15466917 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100333, part 1. | TIME: 2026-01-23 22:22:09 INFO - TOKEN: 15466917 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100333. | TIME: 2026-01-23 22:22:09 INFO - TOKEN: 100333 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100333. | TIME: 2026-01-23 22:22:09 INFO - TOKEN: 100333 | FUNCTION: get_unique_token | STATUS: Using existing token: k73kddu2bn4v | TIME: 2026-01-23 22:22:09 INFO - TOKEN: 100333 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 22:22:10 INFO - TOKEN: 100333 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: k73kddu2bn4v | TIME: 2026-01-23 22:22:11 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100333. | TIME: 2026-01-23 22:22:11 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:22:11 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:22:12 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:22:12 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:22:12 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:22:12 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:23:04 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:23:04 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:23:04 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:23:06 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:23:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:23:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:23:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:23:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:23:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:23:08 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:23:08 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:23:08 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:23:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:25:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:25:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:25:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:25:06 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36821 | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36821 | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36821. Falling back to existing DB data. | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 2 parts. | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9... | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9 | TIME: 2026-01-23 22:25:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6357179,-74.1974971/40.6462096,-74.2146603/40.6489678,-74.2233609/40.6464785,-74.2279651/40.6521265,-74.2372637/40.5937961,-74.291521/40.5388175,-74.3718125/40.5449216,-74.3957035/40.6715477,-74.6182937/40.865333,-74.4249629/@40.6207119,-74.4024702,10.67z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=18004e8f-c180-4407-ba7f-b04755d28482 | TIME: 2026-01-23 22:25:08 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 22:25:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540155, part 1. | TIME: 2026-01-23 22:25:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540155. | TIME: 2026-01-23 22:25:08 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 22:25:08 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 22:25:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 22:25:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 22:25:10 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7... | TIME: 2026-01-23 22:25:10 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xp9pudJfQrUUSsnZ7 | TIME: 2026-01-23 22:25:10 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9170599,-74.809578/40.9769659,-75.1354476/@40.9171627,-74.8091901,20.19z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=6ed924a1-6473-4520-8882-350ffbdd59ba | TIME: 2026-01-23 22:25:11 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 22:25:11 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540155, part 2. | TIME: 2026-01-23 22:25:11 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 22:25:11 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 22:25:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 22:25:12 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 22:25:12 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 22:25:13 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 22:25:13 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 22:25:13 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:25:13 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:25:14 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:25:14 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:25:14 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:25:14 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:26:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:26:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:26:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:26:06 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:26:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:26:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:26:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:26:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:26:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:26:08 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:26:08 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:26:08 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:26:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:27:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:27:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:27:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:27:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:27:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:27:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:27:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:27:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:27:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:27:09 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:27:09 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:27:09 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:27:09 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:28:04 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:28:04 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:28:04 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:28:06 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:28:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:28:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:28:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:28:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36802 | TIME: 2026-01-23 22:28:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36802. Falling back to existing DB data. | TIME: 2026-01-23 22:28:07 INFO - TOKEN: 15466917 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120465 with 1 parts. | TIME: 2026-01-23 22:28:07 INFO - TOKEN: 15466917 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uzuWmXgbJf9agFGU6... | TIME: 2026-01-23 22:28:07 INFO - TOKEN: 15466917 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uzuWmXgbJf9agFGU6 | TIME: 2026-01-23 22:28:07 INFO - TOKEN: 15466917 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9999672,-113.6224778/38.9992694,-112.3169179/40.7243776,-111.9191548/40.7229406,-111.9867175/40.7247394,-112.0097548/@40.7229072,-112.0085082,16.42z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=f508beb4-3ad4-4365-81d5-f43a325fd747 | TIME: 2026-01-23 22:28:08 INFO - TOKEN: 15466917 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 22:28:08 INFO - TOKEN: 15466917 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 120465, part 1. | TIME: 2026-01-23 22:28:08 INFO - TOKEN: 15466917 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120465. | TIME: 2026-01-23 22:28:08 INFO - TOKEN: 120465 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120465. | TIME: 2026-01-23 22:28:08 INFO - TOKEN: 120465 | FUNCTION: get_unique_token | STATUS: Using existing token: rhlhkl0pt4e1 | TIME: 2026-01-23 22:28:09 INFO - TOKEN: 120465 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 22:28:10 INFO - TOKEN: 120465 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rhlhkl0pt4e1 | TIME: 2026-01-23 22:28:10 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120465. | TIME: 2026-01-23 22:28:10 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:28:10 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:28:11 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:28:11 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:28:11 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:28:11 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:29:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:29:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:29:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36814 | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36814. Falling back to existing DB data. | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100334 with 1 parts. | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zLJrbpBZpcRK1QT89... | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zLJrbpBZpcRK1QT89 | TIME: 2026-01-23 22:29:06 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7171479,-114.4878408/35.1720753,-111.6495911/35.3626799,-109.0466013/@34.9555268,-112.1702311,7.63z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=6e537ad5-b682-4b34-a0a2-b779276b7b34 | TIME: 2026-01-23 22:29:08 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 22:29:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100334, part 1. | TIME: 2026-01-23 22:29:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100334. | TIME: 2026-01-23 22:29:08 INFO - TOKEN: 100334 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100334. | TIME: 2026-01-23 22:29:08 INFO - TOKEN: 100334 | FUNCTION: get_unique_token | STATUS: Using existing token: 4yz2qetdis70 | TIME: 2026-01-23 22:29:08 INFO - TOKEN: 100334 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 22:29:09 INFO - TOKEN: 100334 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4yz2qetdis70 | TIME: 2026-01-23 22:29:10 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100334. | TIME: 2026-01-23 22:29:10 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:29:10 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:29:11 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:29:11 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:29:11 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:29:11 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:30:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:30:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:30:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:30:06 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:30:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:30:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:30:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:30:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:30:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:30:08 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:30:08 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:30:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:30:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:31:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:31:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:31:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36770 | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36770 | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36770. Falling back to existing DB data. | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240485 with 2 parts. | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/smj5EamxMTpehkPL6... | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/smj5EamxMTpehkPL6 | TIME: 2026-01-23 22:31:07 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849981,-80.5187392/41.0656718,-81.5041157/41.0838868,-81.5027714/41.0246402,-81.5162089/41.0239623,-81.9078894/40.11091,-82.9873039/40.0240365,-83.1220131/39.8741208,-83.0528003/39.7598187,-83.3058778/39.9424906,-83.5057302/@40.186339,-83.2169384,8.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=3986e0c1-b4ab-4344-be81-1f7b814a25b7 | TIME: 2026-01-23 22:31:08 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 22:31:08 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240485, part 1. | TIME: 2026-01-23 22:31:08 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240485. | TIME: 2026-01-23 22:31:09 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-23 22:31:09 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-23 22:31:09 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 22:31:11 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-23 22:31:11 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bWLdRuSXcBK75bYZ9... | TIME: 2026-01-23 22:31:11 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bWLdRuSXcBK75bYZ9 | TIME: 2026-01-23 22:31:11 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.9424908,-83.5054983/39.8643624,-84.2397026/39.8310147,-84.8139909/@39.7559312,-84.0814096,9z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=fceb9530-9029-4bcc-b8d4-1577c2558fe6 | TIME: 2026-01-23 22:31:12 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 22:31:12 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 240485, part 2. | TIME: 2026-01-23 22:31:12 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 22:31:12 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240485. | TIME: 2026-01-23 22:31:13 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-23 22:31:13 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-23 22:31:13 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 22:31:14 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-23 22:31:14 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240485. | TIME: 2026-01-23 22:31:14 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:31:14 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:31:15 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:31:15 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:31:15 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:31:15 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:36:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:36:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:36:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:36:07 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:37:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:37:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:37:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36793 | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36793. Falling back to existing DB data. | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240481 with 1 parts. | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gG1aWyJvuohooLnb6... | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gG1aWyJvuohooLnb6 | TIME: 2026-01-23 22:37:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849794,-80.5188346/41.0606581,-81.4548942/41.0315963,-81.4297223/41.0244639,-81.906596/40.1112381,-82.9947523/39.9768334,-83.1293143/39.8307762,-84.8135788/@39.8594339,-83.3606037,7.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=c324b69a-a1d2-466c-b96e-9e679c87ae53 | TIME: 2026-01-23 22:37:08 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-23 22:37:08 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 240481, part 1. | TIME: 2026-01-23 22:37:08 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240481. | TIME: 2026-01-23 22:37:09 INFO - TOKEN: 240481 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240481. | TIME: 2026-01-23 22:37:09 INFO - TOKEN: 240481 | FUNCTION: get_unique_token | STATUS: Using existing token: xzt0lkrrn8wz | TIME: 2026-01-23 22:37:09 INFO - TOKEN: 240481 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-23 22:37:10 INFO - TOKEN: 240481 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xzt0lkrrn8wz | TIME: 2026-01-23 22:37:11 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240481. | TIME: 2026-01-23 22:37:11 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:37:11 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:37:11 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:37:11 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:37:11 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:37:11 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:39:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:39:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:39:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:39:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:39:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:39:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:39:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:39:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:39:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:39:09 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:39:09 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:39:09 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:39:09 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:41:05 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:41:05 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:41:05 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:41:07 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:41:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:41:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:41:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:41:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:41:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:41:08 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:41:08 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:41:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:41:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:48:05 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:48:05 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:48:05 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:48:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:48:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:48:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:48:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:48:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:48:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:48:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:48:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:48:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:48:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:50:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:50:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:50:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:50:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:50:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:50:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:50:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:50:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:50:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:50:09 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:50:09 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:50:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:50:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:51:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:51:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:51:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:51:06 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:51:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:51:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:51:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:51:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:51:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:51:07 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:51:07 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:51:07 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:51:07 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:53:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:53:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:53:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:53:06 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:53:06 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:53:06 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:53:06 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:53:06 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:53:06 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:53:07 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:53:07 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:53:07 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:53:07 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:56:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:56:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:56:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:56:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:56:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:56:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:56:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:56:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:56:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:56:09 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:56:09 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:56:09 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:56:09 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 22:57:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:57:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 22:57:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 22:57:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 22:57:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 22:57:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 22:57:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 22:57:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 22:57:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 22:57:08 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:57:08 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 22:57:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 22:57:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:00:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:00:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:00:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:00:07 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:01:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:01:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:01:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:01:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:01:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:01:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:01:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:01:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:01:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:01:08 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:01:08 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:01:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:01:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:02:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:02:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:02:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:02:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:02:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:02:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:02:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:02:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:02:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:02:08 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:02:08 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:02:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:02:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:03:05 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:03:05 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:03:05 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:03:08 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:03:09 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:03:09 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:03:09 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:03:09 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:03:09 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:03:10 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:03:10 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:03:10 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:03:10 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:04:05 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:04:05 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:04:05 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36798 | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36798. Falling back to existing DB data. | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-23 23:04:08 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-23 23:04:09 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 23:04:09 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-23 23:04:09 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-23 23:04:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-23 23:04:10 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-23 23:04:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 23:04:12 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-23 23:04:12 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-23 23:04:12 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:04:12 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:04:13 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:04:13 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:04:13 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:04:13 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:05:12 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:05:12 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:05:12 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:05:14 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:05:15 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:05:15 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:05:15 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:05:15 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:05:15 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:05:16 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:05:16 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:05:16 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:05:16 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:07:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:07:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:07:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:07:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:07:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:07:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:07:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:07:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:07:07 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:07:08 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:07:08 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:07:08 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:07:08 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:18:04 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:18:04 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:18:04 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:18:07 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:18:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:18:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:18:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:18:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:18:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:18:09 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:18:09 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:18:09 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:18:09 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:19:05 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:19:05 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:19:05 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:19:07 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:19:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:19:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:19:07 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:19:07 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:19:07 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:19:08 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:19:08 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:19:08 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:19:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:20:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:20:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:20:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:20:06 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:20:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:20:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:20:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:20:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:20:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:20:08 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:20:08 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:20:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:20:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:21:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:21:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:21:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:21:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:21:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:21:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:21:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:21:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:21:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:21:08 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:21:08 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:21:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:21:08 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:26:04 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:26:04 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:26:04 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36734 | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36734. Falling back to existing DB data. | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470051 with 1 parts. | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/z2QdDjMVX5YTwUK47... | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/z2QdDjMVX5YTwUK47 | TIME: 2026-01-23 23:26:06 INFO - TOKEN: 22716987 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1038908,-80.93107/35.1035887,-80.9311665/34.0453516,-80.9321337/33.9173757,-81.0633179/33.2998056,-80.556537/32.2346641,-81.1529723/@33.1706393,-81.6777248,6.81z/data=!4m2!4m1!3e0!5m2!1e4!1e1?entry=tts&g_ep=EgoyMDI1MDUyOC4wKgBIAVAD&skid=244032bb-272e-4b0b-b862-e5425ab51d6a | TIME: 2026-01-23 23:26:08 INFO - TOKEN: 22716987 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 23:26:08 INFO - TOKEN: 22716987 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 470051, part 1. | TIME: 2026-01-23 23:26:08 INFO - TOKEN: 22716987 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470051. | TIME: 2026-01-23 23:26:08 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470051. | TIME: 2026-01-23 23:26:08 INFO - TOKEN: 470051 | FUNCTION: get_unique_token | STATUS: Using existing token: axlr48wnvv20 | TIME: 2026-01-23 23:26:08 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 23:26:09 INFO - TOKEN: 470051 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: axlr48wnvv20 | TIME: 2026-01-23 23:26:10 INFO - TOKEN: 22716987 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470051. | TIME: 2026-01-23 23:26:10 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:26:10 INFO - TOKEN: 22716987 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:26:11 INFO - TOKEN: 22716987 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:26:11 INFO - TOKEN: 22716987 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:26:11 INFO - TOKEN: 22716987 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:26:11 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:27:04 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:27:04 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:27:04 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36608 | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36608. Falling back to existing DB data. | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341161 with 1 parts. | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GpWhLsvGMrJveiwv6... | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GpWhLsvGMrJveiwv6 | TIME: 2026-01-23 23:27:07 INFO - TOKEN: 31470116 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.7907977,-118.2626599/33.7925106,-118.2074796/33.8767457,-118.1865127/33.9906441,-117.3518376/33.9269486,-116.9731399/33.6045447,-114.5304425/@33.5905348,-114.5576724,13.54z/data=!4m2!4m1!3e0?authuser=0&entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=1ef966ff-bf21-43a4-a6fb-31ace63095b8 | TIME: 2026-01-23 23:27:08 INFO - TOKEN: 31470116 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 23:27:08 INFO - TOKEN: 31470116 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 341161, part 1. | TIME: 2026-01-23 23:27:08 INFO - TOKEN: 31470116 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341161. | TIME: 2026-01-23 23:27:09 INFO - TOKEN: 341161 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341161. | TIME: 2026-01-23 23:27:09 INFO - TOKEN: 341161 | FUNCTION: get_unique_token | STATUS: Using existing token: ujuc5dav05bl | TIME: 2026-01-23 23:27:09 INFO - TOKEN: 341161 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 23:27:11 INFO - TOKEN: 341161 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ujuc5dav05bl | TIME: 2026-01-23 23:27:11 INFO - TOKEN: 31470116 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341161. | TIME: 2026-01-23 23:27:11 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:27:11 INFO - TOKEN: 31470116 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:27:12 INFO - TOKEN: 31470116 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:27:12 INFO - TOKEN: 31470116 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:27:12 INFO - TOKEN: 31470116 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:27:12 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:28:04 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:28:04 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:28:04 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:28:07 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:28:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:28:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:28:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:28:07 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:28:07 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:28:08 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:28:08 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:28:08 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:28:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:31:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:31:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:31:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:31:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:31:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:31:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:31:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:31:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:31:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:31:08 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:31:08 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:31:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:31:08 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:32:04 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:32:04 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:32:04 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:32:07 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:32:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:32:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:32:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:32:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:32:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:32:08 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:32:08 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:32:08 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:32:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:33:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:33:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:33:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:33:06 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:33:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:33:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:33:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:33:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:33:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:33:07 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:33:07 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:33:07 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:33:07 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:34:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:34:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:34:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:34:06 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:34:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:34:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:34:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:34:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:34:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:34:08 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:34:08 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:34:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:34:08 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:35:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:35:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:35:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:35:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:35:08 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:35:08 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:35:08 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:35:08 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:35:08 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:35:09 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:35:09 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:35:09 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:35:09 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:36:04 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:36:04 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:36:04 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36746 | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36746. Falling back to existing DB data. | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250232 with 1 parts. | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YAoBrBmF8xygB4VJ9... | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YAoBrBmF8xygB4VJ9 | TIME: 2026-01-23 23:36:07 INFO - TOKEN: 22536247 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.9926284,-86.8791307/34.0925043,-86.8663731/33.8431157,-86.8256947/32.8021426,-86.5812366/32.7682082,-86.5230447/32.8896278,-86.219665/@32.8992365,-86.4650494,9.79z/data=!4m2!4m1!3e0?authuser=0&entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=b68894c8-69ec-4ce6-9c32-ff4a6e4f4e46 | TIME: 2026-01-23 23:36:09 INFO - TOKEN: 22536247 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 23:36:09 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 250232, part 1. | TIME: 2026-01-23 23:36:09 INFO - TOKEN: 22536247 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250232. | TIME: 2026-01-23 23:36:09 INFO - TOKEN: 250232 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250232. | TIME: 2026-01-23 23:36:09 INFO - TOKEN: 250232 | FUNCTION: get_unique_token | STATUS: Using existing token: 3puiztqna9uk | TIME: 2026-01-23 23:36:10 INFO - TOKEN: 250232 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 23:36:11 INFO - TOKEN: 250232 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3puiztqna9uk | TIME: 2026-01-23 23:36:11 INFO - TOKEN: 22536247 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250232. | TIME: 2026-01-23 23:36:11 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:36:11 INFO - TOKEN: 22536247 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:36:12 INFO - TOKEN: 22536247 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:36:12 INFO - TOKEN: 22536247 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:36:12 INFO - TOKEN: 22536247 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:36:12 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:37:06 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:37:06 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:37:06 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:37:08 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:37:09 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:37:09 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:37:09 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:37:09 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:37:09 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:37:10 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:37:10 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:37:10 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:37:10 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:38:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:38:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:38:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:38:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:38:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:38:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:38:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:38:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:38:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:38:08 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:38:08 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:38:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:38:08 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:39:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:39:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:39:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:39:07 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:39:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:39:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:39:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:39:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:39:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:39:09 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:39:09 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:39:09 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:39:09 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:40:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:40:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:40:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36821 | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36821. Falling back to existing DB data. | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYssxujUdzT8eCW28... | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYssxujUdzT8eCW28 | TIME: 2026-01-23 23:40:06 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9169677,-74.810232/40.9303021,-75.0878607/40.9769659,-75.1354476/@40.9283067,-75.0921207,16.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=57c9b0ff-a1bd-4b5f-b7ce-371ac85bd749 | TIME: 2026-01-23 23:40:08 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 23:40:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540155, part 2. | TIME: 2026-01-23 23:40:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-23 23:40:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 23:40:08 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 23:40:08 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 23:40:08 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-23 23:40:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36822 | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36822. Falling back to existing DB data. | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36822 because it has no route_token in new or existing data. | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36824 | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36824. Falling back to existing DB data. | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-23 23:40:10 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-23 23:40:11 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-23 23:40:11 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-23 23:40:11 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-23 23:40:11 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-23 23:40:11 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-23 23:40:12 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-23 23:40:13 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-23 23:40:13 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-23 23:40:13 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:40:13 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:40:14 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:40:14 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:40:14 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:40:14 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:41:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:41:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:41:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:41:07 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:41:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:41:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:41:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:41:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:41:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:41:08 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:41:08 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:41:08 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:41:08 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:42:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:42:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:42:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:42:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:42:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:42:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:42:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:42:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:42:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:42:09 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:42:09 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:42:09 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:42:09 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:43:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:43:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:43:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:43:07 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:43:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:43:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:43:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:43:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:43:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:43:08 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:43:08 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:43:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:43:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:44:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:44:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:44:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36810 | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36810. Falling back to existing DB data. | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140267 with 1 parts. | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/45Jbc9gBzTU8w2H89... | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/45Jbc9gBzTU8w2H89 | TIME: 2026-01-23 23:44:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5007116,-102.2443791/36.7516729,-102.5177335/36.9948628,-102.5247089/@36.840929,-102.5923206,10.77z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkyNC4wKgBIAVAD&skid=0d048062-dca6-4d4a-a23d-9ebb1799872a | TIME: 2026-01-23 23:44:08 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 23:44:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140267, part 1. | TIME: 2026-01-23 23:44:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140267. | TIME: 2026-01-23 23:44:09 INFO - TOKEN: 140267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140267. | TIME: 2026-01-23 23:44:09 INFO - TOKEN: 140267 | FUNCTION: get_unique_token | STATUS: Using existing token: 5yu7gaccfp7k | TIME: 2026-01-23 23:44:09 INFO - TOKEN: 140267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 23:44:10 INFO - TOKEN: 140267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5yu7gaccfp7k | TIME: 2026-01-23 23:44:11 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140267. | TIME: 2026-01-23 23:44:11 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:44:11 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:44:12 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:44:12 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:44:12 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:44:12 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:45:04 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:45:04 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:45:04 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:45:06 INFO - TOKEN: 15466917 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:45:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:45:07 INFO - TOKEN: 15466917 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:45:07 INFO - TOKEN: 15466917 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:45:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:45:07 INFO - TOKEN: 15466917 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:45:08 INFO - TOKEN: 15466917 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:45:08 INFO - TOKEN: 15466917 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:45:08 INFO - TOKEN: 15466917 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:45:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:46:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:46:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:46:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:46:07 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:46:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:46:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:46:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:46:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:46:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:46:09 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:46:09 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:46:09 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:46:09 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:47:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:47:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:47:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:47:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:47:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:47:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:47:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:47:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:47:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:47:09 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:47:09 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:47:09 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:47:09 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:48:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:48:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:48:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36791 | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36791. Falling back to existing DB data. | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hadiozX6BqCpFerh9... | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hadiozX6BqCpFerh9 | TIME: 2026-01-23 23:48:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9169677,-74.810232/40.9303021,-75.0878607/40.9769659,-75.1354476/@40.9283067,-75.0921207,16z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=96561978-c390-40e3-982c-db2a7fe5aae5 | TIME: 2026-01-23 23:48:08 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 23:48:08 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540155, part 2. | TIME: 2026-01-23 23:48:08 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-23 23:48:08 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 23:48:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 23:48:09 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 23:48:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-23 23:48:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 23:48:10 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 23:48:10 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36792 | TIME: 2026-01-23 23:48:10 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36792. Falling back to existing DB data. | TIME: 2026-01-23 23:48:10 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36792 because it has no route_token in new or existing data. | TIME: 2026-01-23 23:48:10 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:48:10 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:48:12 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:48:12 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:48:12 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:48:12 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:49:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:49:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:49:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36827 | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36827. Falling back to existing DB data. | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160172 with 1 parts. | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6... | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WkNNniE9MhkHu3YV6 | TIME: 2026-01-23 23:49:07 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827742,-103.0424548/35.0053482,-105.8370241/35.4160629,-108.2946974/35.529808,-108.759712/36.7801464,-108.693803/36.9988037,-108.7496328/@37.0179634,-108.9575325,9.46z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTEwNC4xKgBIAVAD&skid=3ddd0638-b4f3-48fb-9e01-c2d2907d0792 | TIME: 2026-01-23 23:49:08 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 23:49:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160172, part 1. | TIME: 2026-01-23 23:49:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160172. | TIME: 2026-01-23 23:49:09 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160172. | TIME: 2026-01-23 23:49:09 INFO - TOKEN: 160172 | FUNCTION: get_unique_token | STATUS: Using existing token: jrymhzvao6r4 | TIME: 2026-01-23 23:49:09 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 23:49:10 INFO - TOKEN: 160172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jrymhzvao6r4 | TIME: 2026-01-23 23:49:10 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160172. | TIME: 2026-01-23 23:49:10 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36828 | TIME: 2026-01-23 23:49:10 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36828. Falling back to existing DB data. | TIME: 2026-01-23 23:49:10 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130001 with 1 parts. | TIME: 2026-01-23 23:49:10 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZVqqFQzebMyxMJyF6... | TIME: 2026-01-23 23:49:10 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZVqqFQzebMyxMJyF6 | TIME: 2026-01-23 23:49:10 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9988402,-108.7496502/37.4378574,-108.6445446/37.8164703,-109.0419706/@37.6885761,-109.3060801,8.42z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAyMC4wKgBIAVAD&skid=19f76510-11be-44d0-9ff1-29e7ca09b6b3 | TIME: 2026-01-23 23:49:11 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 23:49:11 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130001, part 1. | TIME: 2026-01-23 23:49:11 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130001. | TIME: 2026-01-23 23:49:12 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130001. | TIME: 2026-01-23 23:49:12 INFO - TOKEN: 130001 | FUNCTION: get_unique_token | STATUS: Using existing token: jjzxrg6x1kea | TIME: 2026-01-23 23:49:12 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-23 23:49:13 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jjzxrg6x1kea | TIME: 2026-01-23 23:49:13 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130001. | TIME: 2026-01-23 23:49:13 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:49:13 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:49:14 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:49:14 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:49:14 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:49:14 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:50:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:50:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:50:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36758 | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36758. Falling back to existing DB data. | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hadiozX6BqCpFerh9... | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hadiozX6BqCpFerh9 | TIME: 2026-01-23 23:50:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9169677,-74.810232/40.9303021,-75.0878607/40.9769659,-75.1354476/@40.9283067,-75.0921207,16z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=96561978-c390-40e3-982c-db2a7fe5aae5 | TIME: 2026-01-23 23:50:08 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 23:50:08 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540155, part 2. | TIME: 2026-01-23 23:50:08 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-23 23:50:08 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 23:50:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 23:50:09 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 23:50:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-23 23:50:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 23:50:10 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 23:50:10 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:50:10 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:50:13 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:50:13 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:50:13 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:50:13 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:51:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:51:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:51:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36790 | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36790. Falling back to existing DB data. | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hadiozX6BqCpFerh9... | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hadiozX6BqCpFerh9 | TIME: 2026-01-23 23:51:07 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9169677,-74.810232/40.9303021,-75.0878607/40.9769659,-75.1354476/@40.9283067,-75.0921207,16z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=96561978-c390-40e3-982c-db2a7fe5aae5 | TIME: 2026-01-23 23:51:09 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 23:51:09 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540155, part 2. | TIME: 2026-01-23 23:51:09 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-23 23:51:09 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 23:51:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 23:51:09 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 23:51:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-23 23:51:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36796 | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36796. Falling back to existing DB data. | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36796 because it has no route_token in new or existing data. | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36797 | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36797 | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36797. Falling back to existing DB data. | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240485 with 2 parts. | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QBTTcQ9RzDKmmqot7... | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QBTTcQ9RzDKmmqot7 | TIME: 2026-01-23 23:51:11 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849981,-80.5187392/41.0656718,-81.5041157/41.0838868,-81.5027714/41.0246402,-81.5162089/41.0239623,-81.9078894/40.11091,-82.9873039/40.0240365,-83.1220131/39.8741208,-83.0528003/39.7598187,-83.3058778/39.9424906,-83.5057302/@40.186339,-83.2169384,8z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=b226d404-b5f2-4e68-b474-4cb42e7600e5 | TIME: 2026-01-23 23:51:12 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-23 23:51:12 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240485, part 1. | TIME: 2026-01-23 23:51:12 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240485. | TIME: 2026-01-23 23:51:12 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-23 23:51:12 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-23 23:51:13 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 23:51:14 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-23 23:51:14 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/N99GJPE7TNfsWsvs7... | TIME: 2026-01-23 23:51:14 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/N99GJPE7TNfsWsvs7 | TIME: 2026-01-23 23:51:14 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.9424908,-83.5054983/39.8643624,-84.2397026/39.8310147,-84.8139909/@39.7559312,-84.0814096,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=9add2ef0-d86c-4e48-9b03-ca658f167e5c | TIME: 2026-01-23 23:51:15 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-23 23:51:15 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 240485, part 2. | TIME: 2026-01-23 23:51:15 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-23 23:51:15 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240485. | TIME: 2026-01-23 23:51:16 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-23 23:51:16 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-23 23:51:16 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-23 23:51:17 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-23 23:51:17 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240485. | TIME: 2026-01-23 23:51:17 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:51:17 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:51:19 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:51:19 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:51:19 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:51:19 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:52:04 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:52:04 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:52:04 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:52:07 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:52:08 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:52:08 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:52:08 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:52:08 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:52:08 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:52:09 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:52:09 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:52:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:52:09 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:53:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:53:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:53:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:53:06 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:53:06 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:53:06 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:53:06 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:53:06 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-23 23:53:06 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:53:06 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:53:07 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:53:07 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:53:07 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:53:07 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:54:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:54:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:54:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:54:07 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:54:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:54:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:54:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:54:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:54:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:54:08 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:54:08 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:54:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:54:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:55:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:55:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:55:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36763 | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36763. Falling back to existing DB data. | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hadiozX6BqCpFerh9... | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hadiozX6BqCpFerh9 | TIME: 2026-01-23 23:55:07 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9169677,-74.810232/40.9303021,-75.0878607/40.9769659,-75.1354476/@40.9283067,-75.0921207,16z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=96561978-c390-40e3-982c-db2a7fe5aae5 | TIME: 2026-01-23 23:55:09 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-23 23:55:09 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540155, part 2. | TIME: 2026-01-23 23:55:09 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-23 23:55:09 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-23 23:55:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-23 23:55:09 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-23 23:55:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-23 23:55:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-23 23:55:11 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-23 23:55:11 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36772 | TIME: 2026-01-23 23:55:11 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36772. Falling back to existing DB data. | TIME: 2026-01-23 23:55:11 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220619 with 1 parts. | TIME: 2026-01-23 23:55:11 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7... | TIME: 2026-01-23 23:55:11 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7 | TIME: 2026-01-23 23:55:11 INFO - TOKEN: 73578241 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178323,-87.5315749/40.1394157,-87.9029084/40.6870585,-87.8594971/41.0769615,-87.8614309/41.2504143,-87.8504779/41.2470031,-87.8624013/@40.7232988,-87.9913794,9.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=aeb8e9e7-507d-4d14-9a1f-61183a46a523 | TIME: 2026-01-23 23:55:12 INFO - TOKEN: 73578241 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 23:55:12 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220619, part 1. | TIME: 2026-01-23 23:55:12 INFO - TOKEN: 73578241 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220619. | TIME: 2026-01-23 23:55:12 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220619. | TIME: 2026-01-23 23:55:12 INFO - TOKEN: 220619 | FUNCTION: get_unique_token | STATUS: Using existing token: e0j11xs5inlw | TIME: 2026-01-23 23:55:13 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 23:55:14 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e0j11xs5inlw | TIME: 2026-01-23 23:55:14 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220619. | TIME: 2026-01-23 23:55:14 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:55:14 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:55:16 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:55:16 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:55:16 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:55:16 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:56:04 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:56:04 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:56:04 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:56:06 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:56:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:56:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:56:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:56:07 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:56:07 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:56:08 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:56:08 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:56:08 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:56:08 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:57:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:57:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:57:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36799 | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36799. Falling back to existing DB data. | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220619 with 1 parts. | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7... | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7 | TIME: 2026-01-23 23:57:07 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178323,-87.5315749/40.1394157,-87.9029084/40.6870585,-87.8594971/41.0769615,-87.8614309/41.2504143,-87.8504779/41.2470031,-87.8624013/@40.7232988,-87.9913794,9.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=aeb8e9e7-507d-4d14-9a1f-61183a46a523 | TIME: 2026-01-23 23:57:08 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-23 23:57:08 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220619, part 1. | TIME: 2026-01-23 23:57:08 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220619. | TIME: 2026-01-23 23:57:09 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220619. | TIME: 2026-01-23 23:57:09 INFO - TOKEN: 220619 | FUNCTION: get_unique_token | STATUS: Using existing token: e0j11xs5inlw | TIME: 2026-01-23 23:57:09 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-23 23:57:11 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e0j11xs5inlw | TIME: 2026-01-23 23:57:11 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220619. | TIME: 2026-01-23 23:57:11 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:57:11 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:57:12 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:57:12 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:57:12 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:57:12 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:58:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:58:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:58:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:58:06 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:58:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:58:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:58:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:58:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:58:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:58:08 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:58:08 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:58:08 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:58:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-23 23:59:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:59:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-23 23:59:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-23 23:59:06 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-23 23:59:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-23 23:59:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-23 23:59:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-23 23:59:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-23 23:59:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-23 23:59:08 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:59:08 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-23 23:59:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-23 23:59:08 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:00:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:00:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:00:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:00:07 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:00:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:00:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:00:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:00:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:00:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:00:08 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:00:08 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:00:08 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:00:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:01:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:01:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:01:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36812 | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36812. Falling back to existing DB data. | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480004 with 1 parts. | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mauBbjTtczhGJLNh9... | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mauBbjTtczhGJLNh9 | TIME: 2026-01-24 00:01:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9981929,-104.9066893/Port+of+Entry,+4101+I-25,+Cheyenne,+WY+82007,+United+States/41.102733,-104.8504312/42.8265924,-105.8173283/44.3946858,-106.7175098/45.0009206,-107.297983/@42.906181,-106.9765012,6.96z/data=!4m13!4m12!1m0!1m5!1m1!1s0x876f2f858838e891:0xe12ceca456fd024c!2m2!1d-104.8537114!2d41.0819335!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=22425413-31af-4b90-b411-2a26c0382b79 | TIME: 2026-01-24 00:01:08 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 00:01:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 480004, part 1. | TIME: 2026-01-24 00:01:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480004. | TIME: 2026-01-24 00:01:09 INFO - TOKEN: 480004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480004. | TIME: 2026-01-24 00:01:09 INFO - TOKEN: 480004 | FUNCTION: get_unique_token | STATUS: Using existing token: wjbnmovykden | TIME: 2026-01-24 00:01:09 INFO - TOKEN: 480004 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Entry, 4101 I-25, Cheyenne, WY 82007, United States' | TIME: 2026-01-24 00:01:10 INFO - TOKEN: 480004 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-24 00:01:11 INFO - TOKEN: 480004 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (41.167463, -104.840851). | TIME: 2026-01-24 00:01:16 INFO - TOKEN: 480004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 00:01:16 INFO - TOKEN: 480004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wjbnmovykden | TIME: 2026-01-24 00:01:17 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480004. | TIME: 2026-01-24 00:01:17 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:01:17 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:01:18 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:01:18 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:01:18 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:01:18 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:02:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:02:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:02:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:02:06 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:02:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:02:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:02:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:02:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36816 | TIME: 2026-01-24 00:02:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36816. Falling back to existing DB data. | TIME: 2026-01-24 00:02:07 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311074 with 1 parts. | TIME: 2026-01-24 00:02:07 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HeGxNCFzUaHEtDkd8... | TIME: 2026-01-24 00:02:07 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HeGxNCFzUaHEtDkd8 | TIME: 2026-01-24 00:02:07 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1824138,-103.0425571/35.2076147,-101.348386/35.2269274,-99.9977203/@35.8613823,-101.6608292,7.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=a5313ee1-45d8-4899-a7f2-7ec8fe929a82 | TIME: 2026-01-24 00:02:08 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-24 00:02:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 311074, part 1. | TIME: 2026-01-24 00:02:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311074. | TIME: 2026-01-24 00:02:08 INFO - TOKEN: 311074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311074. | TIME: 2026-01-24 00:02:08 INFO - TOKEN: 311074 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-24 00:02:09 INFO - TOKEN: 311074 | FUNCTION: get_unique_token | STATUS: Generated unique token: 53u228tfjwqz | TIME: 2026-01-24 00:02:09 INFO - TOKEN: 311074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-24 00:02:10 INFO - TOKEN: 311074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 53u228tfjwqz | TIME: 2026-01-24 00:02:11 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311074. | TIME: 2026-01-24 00:02:11 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:02:11 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:02:12 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:02:12 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:02:12 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:02:12 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:03:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:03:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:03:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:03:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:03:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:03:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:03:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:03:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:03:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:03:09 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:03:09 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:03:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:03:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:04:04 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:04:04 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:04:04 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:04:06 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:04:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:04:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:04:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:04:07 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:04:07 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:04:08 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:04:08 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:04:08 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:04:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:05:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:05:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:05:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:05:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:05:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:05:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:05:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:05:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36788 | TIME: 2026-01-24 00:05:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36788. Falling back to existing DB data. | TIME: 2026-01-24 00:05:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36788 because it has no route_token in new or existing data. | TIME: 2026-01-24 00:05:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:05:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:05:08 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:05:08 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:05:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:05:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:06:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:06:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:06:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:06:06 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:06:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:06:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:06:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:06:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:06:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:06:08 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:06:08 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:06:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:06:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:07:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:07:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:07:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36819 | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36819. Falling back to existing DB data. | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220620 with 1 parts. | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/q421M8HAJodBP7oA7... | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/q421M8HAJodBP7oA7 | TIME: 2026-01-24 00:07:07 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5771447,-87.5252642/41.5757443,-87.5589613/41.5680106,-87.5618303/41.5642263,-87.6287879/41.5645218,-87.6362172/41.600908,-87.6376232/41.6001148,-87.7116186/41.2503975,-87.8553276/333+S+Spruce+St,+Manteno,+IL+60950,+USA/@41.2568593,-87.8736761,14.12z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x880ddfe8a1147d65:0x2aa8fca8bb50241c!2m2!1d-87.8660235!2d41.244837!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=8dc40323-79a1-4529-a773-7fde8a68383b | TIME: 2026-01-24 00:07:08 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-24 00:07:08 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 220620, part 1. | TIME: 2026-01-24 00:07:08 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220620. | TIME: 2026-01-24 00:07:09 INFO - TOKEN: 220620 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220620. | TIME: 2026-01-24 00:07:09 INFO - TOKEN: 220620 | FUNCTION: get_unique_token | STATUS: Using existing token: tfx8if0b5lkt | TIME: 2026-01-24 00:07:09 INFO - TOKEN: 220620 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '333 S Spruce St, Manteno, IL 60950, USA' | TIME: 2026-01-24 00:07:11 INFO - TOKEN: 220620 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2594219, -87.8584906). | TIME: 2026-01-24 00:07:12 INFO - TOKEN: 220620 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-24 00:07:12 INFO - TOKEN: 220620 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tfx8if0b5lkt | TIME: 2026-01-24 00:07:12 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220620. | TIME: 2026-01-24 00:07:12 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:07:12 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:07:13 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:07:13 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:07:13 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:07:13 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:10:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:10:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:10:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36789 | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36789 | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36789. Falling back to existing DB data. | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240439 with 2 parts. | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UAzJBKBLsMX74pRW9... | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UAzJBKBLsMX74pRW9 | TIME: 2026-01-24 00:10:07 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849615,-80.5189256/41.1089564,-80.8507431/41.0568494,-81.505554/41.0248801,-81.5110648/41.0243897,-81.9068019/40.6553007,-82.5484542/40.6806506,-82.570555/40.7332457,-82.7435515/40.7345709,-82.8022395/40.7624723,-82.8030964/@40.7624307,-82.8026054,18.28z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=cc8cf818-3bbd-43b4-ace1-70653a1829f7 | TIME: 2026-01-24 00:10:08 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 00:10:08 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240439, part 1. | TIME: 2026-01-24 00:10:08 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240439. | TIME: 2026-01-24 00:10:09 INFO - TOKEN: 240439 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240439. | TIME: 2026-01-24 00:10:09 INFO - TOKEN: 240439 | FUNCTION: get_unique_token | STATUS: Using existing token: n09kr5saftu4 | TIME: 2026-01-24 00:10:09 INFO - TOKEN: 240439 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-24 00:10:11 INFO - TOKEN: 240439 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n09kr5saftu4 | TIME: 2026-01-24 00:10:11 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jWJktNStUmLK2hun9... | TIME: 2026-01-24 00:10:11 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jWJktNStUmLK2hun9 | TIME: 2026-01-24 00:10:11 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.7624723,-82.8030964/40.8520251,-83.3227826/40.8306775,-84.1374402/40.8815294,-84.1525163/40.903758,-84.2982513/40.9062463,-84.2972079/40.932193,-84.3423294/40.8861569,-84.5879155/40.9982543,-84.8032233/@40.8981531,-84.6083048,14.76z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=f8916de9-9711-4d37-a1ee-ce14110517ef | TIME: 2026-01-24 00:10:12 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-24 00:10:12 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240439, part 2. | TIME: 2026-01-24 00:10:12 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-24 00:10:12 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240439. | TIME: 2026-01-24 00:10:12 INFO - TOKEN: 240439 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240439. | TIME: 2026-01-24 00:10:12 INFO - TOKEN: 240439 | FUNCTION: get_unique_token | STATUS: Using existing token: n09kr5saftu4 | TIME: 2026-01-24 00:10:13 INFO - TOKEN: 240439 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-24 00:10:14 INFO - TOKEN: 240439 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n09kr5saftu4 | TIME: 2026-01-24 00:10:14 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240439. | TIME: 2026-01-24 00:10:14 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:10:14 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:10:15 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:10:15 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:10:15 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:10:15 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:13:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:13:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:13:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:13:06 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:13:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:13:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:13:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:13:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:13:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:13:08 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:13:08 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:13:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:13:08 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:14:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:14:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:14:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:14:06 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:14:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:14:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:14:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:14:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36817 | TIME: 2026-01-24 00:14:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36817. Falling back to existing DB data. | TIME: 2026-01-24 00:14:07 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140357 with 1 parts. | TIME: 2026-01-24 00:14:07 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Jo7nfqTLJE6G8Aag8... | TIME: 2026-01-24 00:14:07 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Jo7nfqTLJE6G8Aag8 | TIME: 2026-01-24 00:14:07 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2268119,-100.0003913/35.4214478,-99.3300319/35.4653074,-97.9370832/35.2141761,-97.9510571/@35.3331789,-99.1209026,8.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=4e80a0c7-fd04-410c-acbc-e827f144a929 | TIME: 2026-01-24 00:14:08 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-24 00:14:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 140357, part 1. | TIME: 2026-01-24 00:14:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140357. | TIME: 2026-01-24 00:14:09 INFO - TOKEN: 140357 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140357. | TIME: 2026-01-24 00:14:09 INFO - TOKEN: 140357 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-24 00:14:09 INFO - TOKEN: 140357 | FUNCTION: get_unique_token | STATUS: Generated unique token: kazti7zj45jz | TIME: 2026-01-24 00:14:09 INFO - TOKEN: 140357 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-24 00:14:10 INFO - TOKEN: 140357 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: kazti7zj45jz | TIME: 2026-01-24 00:14:11 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140357. | TIME: 2026-01-24 00:14:11 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:14:11 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:14:12 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:14:12 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:14:12 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:14:12 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:15:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:15:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:15:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:15:07 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:15:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:15:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:15:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:15:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:15:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:15:08 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:15:08 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:15:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:15:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:17:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:17:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:17:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:17:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:17:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:17:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:17:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:17:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:17:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:17:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:17:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:17:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:17:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:18:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:18:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:18:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:18:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:18:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:18:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:18:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:18:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:18:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:18:08 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:18:08 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:18:08 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:18:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:19:05 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:19:05 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:19:05 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:19:07 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:19:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:19:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:19:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:19:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:19:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:19:08 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:19:08 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:19:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:19:08 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:20:04 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:20:04 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:20:04 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36695 | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36695. Falling back to existing DB data. | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470151 with 1 parts. | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/57vxXtGkfagRaw4z5... | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/57vxXtGkfagRaw4z5 | TIME: 2026-01-24 00:20:07 INFO - TOKEN: 79744910 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/300+Steel+Mill+Rd,+Darlington,+SC+29540,+USA/34.3792883,-79.9041978/34.2904618,-79.8916222/34.2082365,-80.0357629/34.0664564,-81.0363671/33.5318443,-82.0117509/@33.5779288,-81.9925843,8.56z/data=!4m13!4m12!1m5!1m1!1s0x88556d94d86826a9:0x18ca746d0e18e4b!2m2!1d-79.9075706!2d34.3794178!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=36f760e0-208f-418a-bec5-5b220f89986b | TIME: 2026-01-24 00:20:08 INFO - TOKEN: 79744910 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 00:20:08 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 470151, part 1. | TIME: 2026-01-24 00:20:08 INFO - TOKEN: 79744910 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470151. | TIME: 2026-01-24 00:20:09 INFO - TOKEN: 470151 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470151. | TIME: 2026-01-24 00:20:09 INFO - TOKEN: 470151 | FUNCTION: get_unique_token | STATUS: Using existing token: 5sj4r99ak6ik | TIME: 2026-01-24 00:20:09 INFO - TOKEN: 470151 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '300 Steel Mill Rd, Darlington, SC 29540, USA' | TIME: 2026-01-24 00:20:10 INFO - TOKEN: 470151 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.3794480, -79.9009500). | TIME: 2026-01-24 00:20:10 INFO - TOKEN: 470151 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 00:20:10 INFO - TOKEN: 470151 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5sj4r99ak6ik | TIME: 2026-01-24 00:20:11 INFO - TOKEN: 79744910 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470151. | TIME: 2026-01-24 00:20:11 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:20:11 INFO - TOKEN: 79744910 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:20:12 INFO - TOKEN: 79744910 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:20:12 INFO - TOKEN: 79744910 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:20:12 INFO - TOKEN: 79744910 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:20:12 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:21:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:21:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:21:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:21:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:21:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:21:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:21:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:21:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:21:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:21:09 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:21:09 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:21:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:21:09 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:22:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:22:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:22:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:22:06 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:22:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:22:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:22:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:22:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36815 | TIME: 2026-01-24 00:22:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36815. Falling back to existing DB data. | TIME: 2026-01-24 00:22:07 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160007 with 1 parts. | TIME: 2026-01-24 00:22:07 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4zMRsaw4hYXDWyi59... | TIME: 2026-01-24 00:22:07 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4zMRsaw4hYXDWyi59 | TIME: 2026-01-24 00:22:07 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624192,-109.0467891/34.9931874,-107.2624164/35.1823991,-103.0425146/@35.182404,-103.0428013,21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMi4wKgBIAVAD | TIME: 2026-01-24 00:22:08 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-24 00:22:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160007, part 1. | TIME: 2026-01-24 00:22:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160007. | TIME: 2026-01-24 00:22:08 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160007. | TIME: 2026-01-24 00:22:08 INFO - TOKEN: 160007 | FUNCTION: get_unique_token | STATUS: Using existing token: ifzz04a2vio1 | TIME: 2026-01-24 00:22:09 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-24 00:22:10 INFO - TOKEN: 160007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ifzz04a2vio1 | TIME: 2026-01-24 00:22:10 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160007. | TIME: 2026-01-24 00:22:10 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:22:10 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:22:11 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:22:11 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:22:11 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:22:11 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:23:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:23:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:23:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:23:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:23:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:23:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:23:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:23:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-24 00:23:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:23:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:23:08 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:23:08 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:23:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:23:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:24:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:24:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:24:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:24:07 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:24:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:24:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:24:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:24:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:24:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:24:08 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:24:08 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:24:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:24:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:25:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:25:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:25:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:25:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:25:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:25:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:25:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:25:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:25:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:25:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:25:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:25:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:25:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:26:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:26:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:26:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:26:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:26:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:26:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:26:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:26:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:26:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:26:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:26:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:26:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:26:09 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:27:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:27:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:27:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:27:06 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:27:06 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:27:06 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:27:06 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:27:06 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:27:06 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:27:08 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:27:08 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:27:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:27:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:28:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:28:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:28:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:28:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:28:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:28:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:28:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:28:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:28:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:28:08 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:28:08 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:28:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:28:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:29:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:29:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:29:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36794 | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36794. Falling back to existing DB data. | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-24 00:29:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-24 00:29:09 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 00:29:09 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-24 00:29:09 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-24 00:29:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-24 00:29:09 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-24 00:29:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-24 00:29:11 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-24 00:29:11 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-24 00:29:11 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:29:11 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:29:13 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:29:13 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:29:13 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:29:13 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:30:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:30:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:30:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:30:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:30:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:30:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:30:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:30:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:30:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:30:08 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:30:08 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:30:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:30:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:31:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:31:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:31:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36825 | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36825. Falling back to existing DB data. | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220621 with 1 parts. | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/e9vhk8iapaTPBpQeA... | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/e9vhk8iapaTPBpQeA | TIME: 2026-01-24 00:31:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178323,-87.5315749/40.1394157,-87.9029084/40.6870585,-87.8594971/41.0769615,-87.8614309/41.2504143,-87.8504779/41.2470031,-87.8624013/@40.7232988,-87.9913794,9z/data=!4m2!4m1!3e0?skid=aeb8e9e7-507d-4d14-9a1f-61183a46a523&entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD | TIME: 2026-01-24 00:31:08 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 00:31:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220621, part 1. | TIME: 2026-01-24 00:31:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220621. | TIME: 2026-01-24 00:31:09 INFO - TOKEN: 220621 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220621. | TIME: 2026-01-24 00:31:09 INFO - TOKEN: 220621 | FUNCTION: get_unique_token | STATUS: Using existing token: ciups3xmxd1q | TIME: 2026-01-24 00:31:09 INFO - TOKEN: 220621 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 00:31:11 INFO - TOKEN: 220621 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ciups3xmxd1q | TIME: 2026-01-24 00:31:11 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220621. | TIME: 2026-01-24 00:31:11 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:31:11 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:31:13 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:31:13 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:31:13 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:31:13 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:32:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:32:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:32:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:32:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:32:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:32:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:32:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:32:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:32:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:32:08 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:32:08 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:32:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:32:08 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:35:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:35:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:35:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36687 | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36687 | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36687. Falling back to existing DB data. | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36687 because it has no route_token in new or existing data. | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:35:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:35:08 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:35:08 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:35:08 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:35:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:36:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:36:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:36:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:36:07 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:36:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:36:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:36:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:36:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:36:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:36:08 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:36:08 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:36:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:36:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:37:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:37:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:37:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36843 | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36843. Falling back to existing DB data. | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220622 with 1 parts. | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tPkz1CFLf9WpXaB16... | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tPkz1CFLf9WpXaB16 | TIME: 2026-01-24 00:37:07 INFO - TOKEN: 86993035 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178323,-87.5315749/40.1394157,-87.9029084/40.6870585,-87.8594971/41.0769615,-87.8614309/41.2504143,-87.8504779/41.2470031,-87.8624013/@40.7232988,-87.9913794,9z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=5ed6f48f-534d-4de2-b121-46a0f02df9b2 | TIME: 2026-01-24 00:37:08 INFO - TOKEN: 86993035 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 00:37:08 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220622, part 1. | TIME: 2026-01-24 00:37:08 INFO - TOKEN: 86993035 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220622. | TIME: 2026-01-24 00:37:09 INFO - TOKEN: 220622 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220622. | TIME: 2026-01-24 00:37:09 INFO - TOKEN: 220622 | FUNCTION: get_unique_token | STATUS: Using existing token: 5gpnbdwlfzns | TIME: 2026-01-24 00:37:09 INFO - TOKEN: 220622 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 00:37:11 INFO - TOKEN: 220622 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5gpnbdwlfzns | TIME: 2026-01-24 00:37:11 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220622. | TIME: 2026-01-24 00:37:11 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:37:11 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:37:13 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:37:13 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:37:13 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:37:13 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:38:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:38:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:38:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:38:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:38:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:38:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:38:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:38:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:38:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:38:09 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:38:09 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:38:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:38:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:39:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:39:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:39:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:39:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:39:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:39:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:39:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:39:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:39:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:39:09 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:39:09 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:39:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:39:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:40:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:40:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:40:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:40:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:40:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:40:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:40:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:40:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36768 | TIME: 2026-01-24 00:40:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36768. Falling back to existing DB data. | TIME: 2026-01-24 00:40:07 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250233 with 1 parts. | TIME: 2026-01-24 00:40:07 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KCUG31CVs1pKYAgq8... | TIME: 2026-01-24 00:40:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KCUG31CVs1pKYAgq8 | TIME: 2026-01-24 00:40:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4487174,-88.4039866/32.4525433,-88.3898721/32.4585757,-88.0505628/32.5246195,-87.8374762/32.835257,-87.878627/32.8084341,-87.7623941/32.9862007,-87.6226001/@32.9313233,-87.6652405,11.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=9c50374b-a6f8-4b9f-8c93-509500519cbe | TIME: 2026-01-24 00:40:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-24 00:40:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 250233, part 1. | TIME: 2026-01-24 00:40:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250233. | TIME: 2026-01-24 00:40:08 INFO - TOKEN: 250233 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250233. | TIME: 2026-01-24 00:40:08 INFO - TOKEN: 250233 | FUNCTION: get_unique_token | STATUS: Using existing token: m2jrlxgmz2hi | TIME: 2026-01-24 00:40:09 INFO - TOKEN: 250233 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-24 00:40:10 INFO - TOKEN: 250233 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: m2jrlxgmz2hi | TIME: 2026-01-24 00:40:10 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250233. | TIME: 2026-01-24 00:40:10 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:40:10 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:40:12 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:40:12 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:40:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:40:12 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:42:04 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:42:04 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:42:04 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:42:07 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:42:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:42:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:42:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:42:07 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:42:07 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:42:09 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:42:09 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:42:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:42:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:43:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:43:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:43:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36849 | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36849. Falling back to existing DB data. | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100012 with 1 parts. | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://www.google.com/maps/dir/37.0000576,-113.6243093/36.9174431,-11... | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100012, part 1. | TIME: 2026-01-24 00:43:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100012. | TIME: 2026-01-24 00:43:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100012. | TIME: 2026-01-24 00:43:08 INFO - TOKEN: 100012 | FUNCTION: get_unique_token | STATUS: Using existing token: 0ywmemhsea5e | TIME: 2026-01-24 00:43:08 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-24 00:43:09 INFO - TOKEN: 100012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0ywmemhsea5e | TIME: 2026-01-24 00:43:09 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100012. | TIME: 2026-01-24 00:43:09 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:43:09 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:43:11 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:43:11 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:43:11 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:43:11 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:44:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:44:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:44:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36830 | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36830. Falling back to existing DB data. | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 390141 with 1 parts. | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xQZuiTZcBcJ3dGgj8... | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xQZuiTZcBcJ3dGgj8 | TIME: 2026-01-24 00:44:07 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.9993923,-112.8325643/42.5687235,-113.5515522/42.5766492,-114.1723339/42.6522474,-114.4437684/42.7239495,-114.4515756/42.7272767,-114.5507341/43.5984229,-116.5310284/44.0069015,-116.9410312/@43.952928,-116.8723621,11z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=bade8c4f-abb4-4276-b60d-c239f71db26a | TIME: 2026-01-24 00:44:08 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-24 00:44:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 390141, part 1. | TIME: 2026-01-24 00:44:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 390141. | TIME: 2026-01-24 00:44:09 INFO - TOKEN: 390141 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 390141. | TIME: 2026-01-24 00:44:09 INFO - TOKEN: 390141 | FUNCTION: get_unique_token | STATUS: Using existing token: m1j39ihers33 | TIME: 2026-01-24 00:44:09 INFO - TOKEN: 390141 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-24 00:44:10 INFO - TOKEN: 390141 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: m1j39ihers33 | TIME: 2026-01-24 00:44:10 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 390141. | TIME: 2026-01-24 00:44:10 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:44:10 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:44:11 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:44:11 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:44:11 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:44:11 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:47:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:47:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:47:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:47:06 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:47:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:47:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:47:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:47:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:47:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:47:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:47:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:47:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:47:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:48:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:48:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:48:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:48:06 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:48:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:48:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:48:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:48:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:48:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:48:08 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:48:08 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:48:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:48:08 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:50:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:50:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:50:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36785 | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36785. Falling back to existing DB data. | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110172 with 1 parts. | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Std19C9rqMXhk7HX7... | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Std19C9rqMXhk7HX7 | TIME: 2026-01-24 00:50:07 INFO - TOKEN: 56454902 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0124348,-114.7410827/35.9823106,-114.9182968/36.0310467,-115.0349771/36.194313,-115.3421072/36.2892436,-115.277261/36.8680635,-116.7576039/Airport+Rd,+Beatty,+NV+89003,+USA/@36.4018912,-116.4231788,9z/data=!4m14!4m13!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80b89f67d8995b4d:0x727af094ccd0abeb!2m2!1d-116.786522!2d36.8733119!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=fe34006b-4521-44e7-afa4-042fa12a8c54 | TIME: 2026-01-24 00:50:08 INFO - TOKEN: 56454902 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-24 00:50:08 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 110172, part 1. | TIME: 2026-01-24 00:50:08 INFO - TOKEN: 56454902 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110172. | TIME: 2026-01-24 00:50:09 INFO - TOKEN: 110172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110172. | TIME: 2026-01-24 00:50:09 INFO - TOKEN: 110172 | FUNCTION: get_unique_token | STATUS: Using existing token: agbbaw152crp | TIME: 2026-01-24 00:50:09 INFO - TOKEN: 110172 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Airport Rd, Beatty, NV 89003, USA' | TIME: 2026-01-24 00:50:10 INFO - TOKEN: 110172 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (36.8754771, -116.7976784). | TIME: 2026-01-24 00:50:11 INFO - TOKEN: 110172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-24 00:50:11 INFO - TOKEN: 110172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: agbbaw152crp | TIME: 2026-01-24 00:50:11 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110172. | TIME: 2026-01-24 00:50:11 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:50:11 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:50:13 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:50:13 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:50:13 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:50:13 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:52:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:52:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:52:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:52:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:52:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:52:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:52:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:52:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:52:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:52:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:52:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:52:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:52:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:53:05 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:53:05 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:53:05 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:53:07 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:53:08 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:53:08 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:53:08 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:53:08 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:53:08 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:53:09 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:53:09 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:53:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:53:09 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:54:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:54:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:54:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:54:07 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:54:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:54:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:54:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:54:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:54:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:54:09 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:54:09 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:54:09 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:54:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:55:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:55:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:55:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:55:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:55:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:55:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:55:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:55:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:55:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:55:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:55:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:55:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:55:09 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:56:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:56:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:56:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:56:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:56:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:56:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:56:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:56:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:56:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:56:08 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:56:08 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:56:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:56:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:57:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:57:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:57:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:57:06 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:57:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:57:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:57:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:57:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:57:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:57:08 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:57:08 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:57:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:57:08 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:58:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:58:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:58:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:58:06 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:58:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:58:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:58:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:58:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:58:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:58:08 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:58:08 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:58:08 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:58:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 00:59:04 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:59:04 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 00:59:04 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 00:59:06 INFO - TOKEN: 86993035 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 00:59:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 00:59:07 INFO - TOKEN: 86993035 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 00:59:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 00:59:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36846 | TIME: 2026-01-24 00:59:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36846. Falling back to existing DB data. | TIME: 2026-01-24 00:59:07 INFO - TOKEN: 86993035 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36846 because it has no route_token in new or existing data. | TIME: 2026-01-24 00:59:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 00:59:07 INFO - TOKEN: 86993035 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 00:59:08 INFO - TOKEN: 86993035 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:59:08 INFO - TOKEN: 86993035 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 00:59:08 INFO - TOKEN: 86993035 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 00:59:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:00:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:00:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:00:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:00:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:00:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:00:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:00:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:00:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:00:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:00:09 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:00:09 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:00:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:00:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:01:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:01:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:01:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:01:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:01:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:01:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:01:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:01:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:01:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:01:09 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:01:09 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:01:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:01:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:04:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:04:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:04:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:04:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:04:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:04:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:04:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:04:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:04:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:04:08 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:04:08 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:04:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:04:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:05:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:05:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:05:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:05:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:05:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:05:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:05:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:05:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:05:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:05:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:05:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:05:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:05:09 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:08:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:08:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:08:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36855 | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36855. Falling back to existing DB data. | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160012 with 1 parts. | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tttf9F6crxXcFowM9... | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tttf9F6crxXcFowM9 | TIME: 2026-01-24 01:08:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2261033,-109.0443658/32.2418729,-107.2602724/32.0006499,-106.5829034/@31.9999898,-106.6667034,11.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=77163734-eb67-4e70-bbb5-723f0ccc10b9 | TIME: 2026-01-24 01:08:08 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-24 01:08:08 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160012, part 1. | TIME: 2026-01-24 01:08:08 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160012. | TIME: 2026-01-24 01:08:09 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160012. | TIME: 2026-01-24 01:08:09 INFO - TOKEN: 160012 | FUNCTION: get_unique_token | STATUS: Using existing token: i9vjldqsa88v | TIME: 2026-01-24 01:08:09 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-24 01:08:10 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i9vjldqsa88v | TIME: 2026-01-24 01:08:10 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160012. | TIME: 2026-01-24 01:08:10 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:08:10 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:08:12 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:08:12 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:08:12 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:08:12 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:09:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:09:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:09:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:09:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:09:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:09:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:09:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:09:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:09:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:09:08 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:09:08 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:09:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:09:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:11:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:11:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:11:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:11:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:11:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:11:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:11:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:11:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:11:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:11:08 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:11:08 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:11:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:11:08 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:12:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:12:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:12:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:12:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:12:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:12:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:12:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:12:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:12:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:12:09 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:12:09 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:12:09 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:12:09 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:13:05 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:13:05 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:13:05 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:13:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:13:08 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:13:08 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:13:08 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:13:08 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:13:08 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:13:09 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:13:09 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:13:09 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:13:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:14:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:14:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:14:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:14:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:14:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:14:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:14:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:14:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:14:07 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:14:08 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:14:08 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:14:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:14:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:15:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:15:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:15:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36806 | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36806. Falling back to existing DB data. | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140267 with 1 parts. | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/45Jbc9gBzTU8w2H89... | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/45Jbc9gBzTU8w2H89 | TIME: 2026-01-24 01:15:07 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5007116,-102.2443791/36.7516729,-102.5177335/36.9948628,-102.5247089/@36.840929,-102.5923206,10.77z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDkyNC4wKgBIAVAD&skid=0d048062-dca6-4d4a-a23d-9ebb1799872a | TIME: 2026-01-24 01:15:08 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-24 01:15:08 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140267, part 1. | TIME: 2026-01-24 01:15:08 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140267. | TIME: 2026-01-24 01:15:09 INFO - TOKEN: 140267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140267. | TIME: 2026-01-24 01:15:09 INFO - TOKEN: 140267 | FUNCTION: get_unique_token | STATUS: Using existing token: 5yu7gaccfp7k | TIME: 2026-01-24 01:15:09 INFO - TOKEN: 140267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-24 01:15:10 INFO - TOKEN: 140267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5yu7gaccfp7k | TIME: 2026-01-24 01:15:10 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140267. | TIME: 2026-01-24 01:15:10 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:15:10 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:15:11 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:15:11 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:15:11 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:15:11 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:16:04 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:16:04 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:16:04 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:16:07 INFO - TOKEN: 56454902 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:16:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:16:07 INFO - TOKEN: 56454902 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:16:07 INFO - TOKEN: 56454902 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:16:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:16:07 INFO - TOKEN: 56454902 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:16:09 INFO - TOKEN: 56454902 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:16:09 INFO - TOKEN: 56454902 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:16:09 INFO - TOKEN: 56454902 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:16:09 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:17:05 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:17:05 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:17:05 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:17:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:17:08 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:17:08 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:17:08 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:17:08 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:17:08 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:17:09 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:17:09 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:17:09 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:17:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:18:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:18:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:18:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:18:06 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:18:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:18:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:18:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:18:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36624 | TIME: 2026-01-24 01:18:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36624. Falling back to existing DB data. | TIME: 2026-01-24 01:18:07 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280348 with 1 parts. | TIME: 2026-01-24 01:18:07 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6QBsgtGN8s1KY6RJ9... | TIME: 2026-01-24 01:18:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6QBsgtGN8s1KY6RJ9 | TIME: 2026-01-24 01:18:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.6388884,-86.5713724/36.2374996,-86.7348332/36.1346517,-86.6977996/36.1049197,-86.7171686/34.9827875,-85.466247/@34.9833665,-85.4596573,15.54z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=cdb415aa-f15a-4809-835f-145250c2e7dc | TIME: 2026-01-24 01:18:08 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 01:18:08 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 280348, part 1. | TIME: 2026-01-24 01:18:08 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280348. | TIME: 2026-01-24 01:18:09 INFO - TOKEN: 280348 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280348. | TIME: 2026-01-24 01:18:09 INFO - TOKEN: 280348 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-24 01:18:09 INFO - TOKEN: 280348 | FUNCTION: get_unique_token | STATUS: Generated unique token: hq0pkt912fdu | TIME: 2026-01-24 01:18:09 INFO - TOKEN: 280348 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-24 01:18:10 INFO - TOKEN: 280348 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: hq0pkt912fdu | TIME: 2026-01-24 01:18:10 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280348. | TIME: 2026-01-24 01:18:10 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:18:10 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:18:12 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:18:12 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:18:12 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:18:12 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:19:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:19:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:19:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:19:06 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:19:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:19:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:19:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:19:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:19:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:19:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:19:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:19:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:19:08 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:20:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:20:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:20:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:20:06 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:20:06 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:20:06 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:20:06 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:20:06 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:20:06 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:20:08 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:20:08 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:20:08 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:20:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:21:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:21:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:21:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:21:06 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:21:06 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:21:06 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:21:06 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:21:06 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:21:06 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:21:07 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:21:07 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:21:07 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:21:07 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:22:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:22:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:22:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:22:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:22:08 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:22:08 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:22:08 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:22:08 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:22:08 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:22:09 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:22:09 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:22:09 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:22:09 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:23:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:23:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:23:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:23:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:23:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:23:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:23:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:23:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:23:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:23:09 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:23:09 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:23:09 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:23:09 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:24:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:24:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:24:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:24:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:24:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:24:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:24:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:24:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:24:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:24:08 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:24:08 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:24:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:24:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:25:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:25:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:25:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:25:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:25:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:25:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:25:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:25:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:25:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:25:08 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:25:08 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:25:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:25:08 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:26:04 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:26:04 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:26:04 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36779 | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36779. Falling back to existing DB data. | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370158 with 1 parts. | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/opdJgLCWmvL85XRE9... | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/opdJgLCWmvL85XRE9 | TIME: 2026-01-24 01:26:07 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.3444739,-85.6454876/38.3123356,-85.5872124/38.283209,-85.640211/38.2011184,-85.66334/38.1849948,-85.7245138/37.6519575,-85.8567396/36.967914,-86.3963136/36.6381684,-86.5716469/@38.2064936,-85.6715439,12.67z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=2d72775a-587e-44d8-a6ee-d74e60b3b21b | TIME: 2026-01-24 01:26:09 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-24 01:26:09 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 370158, part 1. | TIME: 2026-01-24 01:26:09 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370158. | TIME: 2026-01-24 01:26:09 INFO - TOKEN: 370158 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370158. | TIME: 2026-01-24 01:26:09 INFO - TOKEN: 370158 | FUNCTION: get_unique_token | STATUS: Using existing token: tx9i8xo895kv | TIME: 2026-01-24 01:26:09 INFO - TOKEN: 370158 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-24 01:26:10 INFO - TOKEN: 370158 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tx9i8xo895kv | TIME: 2026-01-24 01:26:10 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370158. | TIME: 2026-01-24 01:26:10 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36780 | TIME: 2026-01-24 01:26:10 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36780. Falling back to existing DB data. | TIME: 2026-01-24 01:26:10 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250234 with 1 parts. | TIME: 2026-01-24 01:26:10 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Lb5djFQruc1VUor58... | TIME: 2026-01-24 01:26:10 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Lb5djFQruc1VUor58 | TIME: 2026-01-24 01:26:10 INFO - TOKEN: 85163918 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7142683,-85.5536671/34.4325853,-85.7548127/33.995848,-86.0809681/33.9900033,-86.0865594/@33.9908467,-86.0868129,16.92z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=78e7c4af-8b2b-4aef-b6a0-35c9b1fe1a1d | TIME: 2026-01-24 01:26:12 INFO - TOKEN: 85163918 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-24 01:26:12 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250234, part 1. | TIME: 2026-01-24 01:26:12 INFO - TOKEN: 85163918 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250234. | TIME: 2026-01-24 01:26:12 INFO - TOKEN: 250234 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250234. | TIME: 2026-01-24 01:26:12 INFO - TOKEN: 250234 | FUNCTION: get_unique_token | STATUS: Using existing token: cpbjn0moyas3 | TIME: 2026-01-24 01:26:12 INFO - TOKEN: 250234 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-24 01:26:13 INFO - TOKEN: 250234 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cpbjn0moyas3 | TIME: 2026-01-24 01:26:14 INFO - TOKEN: 85163918 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250234. | TIME: 2026-01-24 01:26:14 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:26:14 INFO - TOKEN: 85163918 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:26:15 INFO - TOKEN: 85163918 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:26:15 INFO - TOKEN: 85163918 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:26:16 INFO - TOKEN: 85163918 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:26:16 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:27:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:27:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:27:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36808 | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36808. Falling back to existing DB data. | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 480004 with 1 parts. | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mauBbjTtczhGJLNh9... | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mauBbjTtczhGJLNh9 | TIME: 2026-01-24 01:27:07 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9981929,-104.9066893/Port+of+Entry,+4101+I-25,+Cheyenne,+WY+82007,+United+States/41.102733,-104.8504312/42.8265924,-105.8173283/44.3946858,-106.7175098/45.0009206,-107.297983/@42.906181,-106.9765012,6.96z/data=!4m13!4m12!1m0!1m5!1m1!1s0x876f2f858838e891:0xe12ceca456fd024c!2m2!1d-104.8537114!2d41.0819335!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYzMC4wKgBIAVAD&skid=22425413-31af-4b90-b411-2a26c0382b79 | TIME: 2026-01-24 01:27:08 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 01:27:08 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 480004, part 1. | TIME: 2026-01-24 01:27:08 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 480004. | TIME: 2026-01-24 01:27:09 INFO - TOKEN: 480004 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 480004. | TIME: 2026-01-24 01:27:09 INFO - TOKEN: 480004 | FUNCTION: get_unique_token | STATUS: Using existing token: wjbnmovykden | TIME: 2026-01-24 01:27:09 INFO - TOKEN: 480004 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Port of Entry, 4101 I-25, Cheyenne, WY 82007, United States' | TIME: 2026-01-24 01:27:10 INFO - TOKEN: 480004 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-24 01:27:13 INFO - TOKEN: 480004 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (41.167463, -104.840851). | TIME: 2026-01-24 01:27:17 INFO - TOKEN: 480004 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 01:27:17 INFO - TOKEN: 480004 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wjbnmovykden | TIME: 2026-01-24 01:27:18 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 480004. | TIME: 2026-01-24 01:27:18 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:27:18 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:27:19 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:27:19 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:27:19 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:27:19 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:28:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:28:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:28:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:28:06 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:28:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:28:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:28:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:28:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:28:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:28:08 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:28:08 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:28:08 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:28:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:30:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:30:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:30:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:30:07 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:30:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:30:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:30:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:30:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:30:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:30:08 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:30:08 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:30:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:30:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:31:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:31:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:31:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36851 | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36851. Falling back to existing DB data. | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160012 with 1 parts. | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/tttf9F6crxXcFowM9... | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/tttf9F6crxXcFowM9 | TIME: 2026-01-24 01:31:07 INFO - TOKEN: 72917165 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2261033,-109.0443658/32.2418729,-107.2602724/32.0006499,-106.5829034/@31.9999898,-106.6667034,11.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=77163734-eb67-4e70-bbb5-723f0ccc10b9 | TIME: 2026-01-24 01:31:08 INFO - TOKEN: 72917165 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-24 01:31:08 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 160012, part 1. | TIME: 2026-01-24 01:31:08 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160012. | TIME: 2026-01-24 01:31:09 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160012. | TIME: 2026-01-24 01:31:09 INFO - TOKEN: 160012 | FUNCTION: get_unique_token | STATUS: Using existing token: i9vjldqsa88v | TIME: 2026-01-24 01:31:09 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-24 01:31:10 INFO - TOKEN: 160012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i9vjldqsa88v | TIME: 2026-01-24 01:31:10 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160012. | TIME: 2026-01-24 01:31:10 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:31:10 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:31:11 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:31:11 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:31:11 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:31:11 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:32:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:32:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:32:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:32:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:32:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:32:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:32:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:32:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:32:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:32:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:32:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:32:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:32:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:33:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:33:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:33:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:33:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:33:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:33:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:33:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:33:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:33:07 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:33:08 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:33:08 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:33:08 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:33:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:34:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:34:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:34:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:34:06 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:34:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:34:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:34:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:34:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:34:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:34:08 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:34:08 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:34:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:34:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:35:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:35:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:35:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:35:06 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:35:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:35:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:35:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:35:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:35:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:35:08 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:35:08 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:35:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:35:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:36:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:36:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:36:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:36:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:36:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:36:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:36:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:36:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:36:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:36:09 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:36:09 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:36:09 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:36:09 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:37:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:37:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:37:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:37:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:37:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:37:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:37:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:37:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:37:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:37:09 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:37:09 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:37:09 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:37:09 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:38:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:38:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:38:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:38:07 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:41:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:41:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:41:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:41:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:41:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:41:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:41:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:41:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:41:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:41:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:41:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:41:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:41:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:42:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:42:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:42:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:42:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:42:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:42:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:42:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:42:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:42:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:42:09 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:42:09 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:42:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:42:09 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:43:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:43:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:43:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:43:07 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:43:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:43:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:43:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:43:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:43:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:43:08 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:43:08 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:43:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:43:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:46:05 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:46:05 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:46:05 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:46:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:46:08 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:46:08 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:46:08 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:46:08 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:46:08 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:46:09 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:46:09 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:46:09 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:46:09 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:47:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:47:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:47:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:47:06 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:47:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:47:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:47:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:47:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:47:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:47:08 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:47:08 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:47:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:47:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:48:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:48:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:48:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:48:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:48:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:48:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:48:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:48:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:48:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:48:09 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:48:09 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:48:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:48:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:49:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:49:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:49:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:49:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:49:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:49:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:49:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:49:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:49:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:49:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:49:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:49:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:49:09 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:50:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:50:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:50:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36853 | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36853. Falling back to existing DB data. | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180017 with 1 parts. | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9... | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9 | TIME: 2026-01-24 01:50:07 INFO - TOKEN: 72917165 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.470118,-94.0427848/34.3417667,-92.9078703/34.7141657,-92.2584982/34.7837635,-92.1375345/35.1530193,-90.0662513/@35.3237477,-91.9386361,8.05z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMi4wKgBIAVAD | TIME: 2026-01-24 01:50:08 INFO - TOKEN: 72917165 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 01:50:08 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 180017, part 1. | TIME: 2026-01-24 01:50:08 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180017. | TIME: 2026-01-24 01:50:09 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180017. | TIME: 2026-01-24 01:50:09 INFO - TOKEN: 180017 | FUNCTION: get_unique_token | STATUS: Using existing token: qd2y6ryov6ad | TIME: 2026-01-24 01:50:09 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-24 01:50:10 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qd2y6ryov6ad | TIME: 2026-01-24 01:50:10 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180017. | TIME: 2026-01-24 01:50:10 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:50:10 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:50:12 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:50:12 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:50:12 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:50:12 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:51:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:51:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:51:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:51:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:51:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:51:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:51:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:51:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:51:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:51:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:51:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:51:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:51:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:52:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:52:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:52:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:52:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:52:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:52:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:52:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:52:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:52:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:52:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:52:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:52:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:52:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:55:05 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:55:05 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:55:05 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36832 | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36832. Falling back to existing DB data. | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9... | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uzpr1BfRMc28KjsL9 | TIME: 2026-01-24 01:55:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6357179,-74.1974971/40.6462096,-74.2146603/40.6489678,-74.2233609/40.6464785,-74.2279651/40.6521265,-74.2372637/40.5937961,-74.291521/40.5388175,-74.3718125/40.5449216,-74.3957035/40.6715477,-74.6182937/40.865333,-74.4249629/@40.6207119,-74.4024702,10.67z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=18004e8f-c180-4407-ba7f-b04755d28482 | TIME: 2026-01-24 01:55:08 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 01:55:08 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 540155, part 1. | TIME: 2026-01-24 01:55:08 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540155. | TIME: 2026-01-24 01:55:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-24 01:55:09 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-24 01:55:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-24 01:55:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-24 01:55:10 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-24 01:55:10 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:55:10 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:55:11 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:55:11 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:55:11 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:55:11 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:56:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:56:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:56:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:56:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:56:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:56:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:56:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:56:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:56:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:56:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:56:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:56:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:56:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:57:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:57:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:57:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:57:08 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:57:08 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:57:08 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:57:08 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:57:08 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:57:08 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:57:10 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:57:10 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:57:10 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:57:10 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 01:59:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:59:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 01:59:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 01:59:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 01:59:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 01:59:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 01:59:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 01:59:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 01:59:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 01:59:09 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:59:09 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 01:59:09 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 01:59:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:05:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:05:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:05:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:05:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:05:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:05:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:05:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:05:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:05:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:05:08 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:05:08 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:05:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:05:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:06:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:06:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:06:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:06:06 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:06:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:06:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:06:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:06:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:06:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:06:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:06:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:06:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:06:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:07:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:07:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:07:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:07:06 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:07:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:07:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:07:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:07:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:07:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:07:07 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:07:07 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:07:07 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:07:07 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:10:04 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:10:04 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:10:04 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:10:07 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:10:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:10:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:10:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:10:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:10:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:10:09 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:10:09 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:10:09 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:10:09 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:11:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:11:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:11:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:11:06 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:11:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:11:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:11:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:11:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:11:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:11:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:11:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:11:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:11:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:12:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:12:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:12:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:12:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:12:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:12:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:12:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:12:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:12:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:12:08 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:12:08 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:12:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:12:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:13:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:13:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:13:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:13:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:13:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:13:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:13:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:13:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:13:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:13:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:13:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:13:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:13:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:14:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:14:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:14:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:14:06 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:14:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:14:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:14:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:14:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:14:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:14:08 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:14:08 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:14:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:14:08 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:15:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:15:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:15:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:15:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:15:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:15:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:15:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:15:08 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:15:08 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:15:10 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:15:10 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:15:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:15:10 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:16:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:16:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:16:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:16:06 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:16:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:16:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:16:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:16:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36854 | TIME: 2026-01-24 02:16:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36854. Falling back to existing DB data. | TIME: 2026-01-24 02:16:07 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100335 with 1 parts. | TIME: 2026-01-24 02:16:07 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/CsRnVpK458njAA8V7... | TIME: 2026-01-24 02:16:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/CsRnVpK458njAA8V7 | TIME: 2026-01-24 02:16:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/10/33.4289096,-112.6049433/33.4522725,-112.1859398/33.2826461,-111.9689642/32.2272926,-109.0484223/@33.0475428,-112.3828201,8.07z/data=!4m10!4m9!1m3!2m2!1d-114.5309455!2d33.6046646!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=a5d17dc7-eb18-4abc-a0ba-9a7315a8cef3 | TIME: 2026-01-24 02:16:08 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 02:16:08 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100335, part 1. | TIME: 2026-01-24 02:16:08 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100335. | TIME: 2026-01-24 02:16:09 INFO - TOKEN: 100335 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100335. | TIME: 2026-01-24 02:16:09 INFO - TOKEN: 100335 | FUNCTION: get_unique_token | STATUS: Using existing token: n4bth5fvz4wc | TIME: 2026-01-24 02:16:09 INFO - TOKEN: 100335 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '10' | TIME: 2026-01-24 02:16:10 INFO - TOKEN: 100335 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (48.3201921, 4.1905397). | TIME: 2026-01-24 02:16:11 INFO - TOKEN: 100335 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-24 02:16:11 INFO - TOKEN: 100335 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n4bth5fvz4wc | TIME: 2026-01-24 02:16:11 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100335. | TIME: 2026-01-24 02:16:11 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:16:11 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:16:13 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:16:13 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:16:13 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:16:13 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:17:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:17:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:17:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:17:06 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:17:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:17:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:17:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:17:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36832 | TIME: 2026-01-24 02:17:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36832. Falling back to existing DB data. | TIME: 2026-01-24 02:17:07 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-24 02:17:07 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYssxujUdzT8eCW28... | TIME: 2026-01-24 02:17:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYssxujUdzT8eCW28 | TIME: 2026-01-24 02:17:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9169677,-74.810232/40.9303021,-75.0878607/40.9769659,-75.1354476/@40.9283067,-75.0921207,16.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=57c9b0ff-a1bd-4b5f-b7ce-371ac85bd749 | TIME: 2026-01-24 02:17:08 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-24 02:17:08 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540155, part 2. | TIME: 2026-01-24 02:17:08 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-24 02:17:08 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-24 02:17:08 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-24 02:17:08 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-24 02:17:08 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-24 02:17:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-24 02:17:10 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-24 02:17:10 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:17:10 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:17:11 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:17:11 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:17:11 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:17:11 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:19:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:19:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:19:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36834 | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36834 | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36834. Falling back to existing DB data. | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240485 with 2 parts. | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/smj5EamxMTpehkPL6... | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/smj5EamxMTpehkPL6 | TIME: 2026-01-24 02:19:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849981,-80.5187392/41.0656718,-81.5041157/41.0838868,-81.5027714/41.0246402,-81.5162089/41.0239623,-81.9078894/40.11091,-82.9873039/40.0240365,-83.1220131/39.8741208,-83.0528003/39.7598187,-83.3058778/39.9424906,-83.5057302/@40.186339,-83.2169384,8.75z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=3986e0c1-b4ab-4344-be81-1f7b814a25b7 | TIME: 2026-01-24 02:19:08 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:19:08 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240485, part 1. | TIME: 2026-01-24 02:19:08 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240485. | TIME: 2026-01-24 02:19:09 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-24 02:19:09 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-24 02:19:09 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-24 02:19:10 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-24 02:19:11 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bWLdRuSXcBK75bYZ9... | TIME: 2026-01-24 02:19:11 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bWLdRuSXcBK75bYZ9 | TIME: 2026-01-24 02:19:11 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.9424908,-83.5054983/39.8643624,-84.2397026/39.8310147,-84.8139909/@39.7559312,-84.0814096,9z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=fceb9530-9029-4bcc-b8d4-1577c2558fe6 | TIME: 2026-01-24 02:19:12 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-24 02:19:12 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 240485, part 2. | TIME: 2026-01-24 02:19:12 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-24 02:19:12 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240485. | TIME: 2026-01-24 02:19:12 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240485. | TIME: 2026-01-24 02:19:12 INFO - TOKEN: 240485 | FUNCTION: get_unique_token | STATUS: Using existing token: scvv0g4ohm3o | TIME: 2026-01-24 02:19:13 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-24 02:19:14 INFO - TOKEN: 240485 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: scvv0g4ohm3o | TIME: 2026-01-24 02:19:14 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240485. | TIME: 2026-01-24 02:19:14 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:19:14 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:19:15 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:19:15 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:19:15 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:19:15 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:20:05 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:20:05 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:20:05 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:20:09 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:20:10 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:20:10 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:20:10 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:20:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:20:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:20:11 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:20:11 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:20:11 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:20:11 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:21:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:21:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:21:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:21:06 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:21:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:21:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:21:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:21:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:21:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:21:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:21:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:21:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:21:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:23:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:23:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:23:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:23:06 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:23:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:23:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:23:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:23:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36835 | TIME: 2026-01-24 02:23:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36835. Falling back to existing DB data. | TIME: 2026-01-24 02:23:07 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-24 02:23:07 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-24 02:23:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-24 02:23:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-24 02:23:08 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 02:23:08 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-24 02:23:08 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-24 02:23:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-24 02:23:08 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-24 02:23:09 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-24 02:23:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-24 02:23:10 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-24 02:23:10 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:23:10 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:23:12 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:23:12 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:23:12 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:23:12 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:24:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:24:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:24:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:24:07 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:24:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:24:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:24:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:24:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:24:07 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:24:09 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:24:09 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:24:09 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:24:09 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:25:05 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:25:05 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:25:05 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:25:09 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:25:09 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:25:09 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:25:09 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:25:09 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:25:09 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:25:14 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:25:14 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:25:14 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:25:14 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:26:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:26:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:26:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:26:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:26:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:26:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:26:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:26:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:26:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:26:10 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:26:10 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:26:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:26:10 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:27:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:27:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:27:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:27:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:27:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:27:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:27:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:27:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:27:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:27:09 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:27:09 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:27:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:27:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:28:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:28:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:28:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:28:06 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:28:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:28:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:28:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:28:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:28:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:28:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:28:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:28:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:28:08 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:29:04 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:29:04 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:29:04 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:29:06 INFO - TOKEN: 72917165 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:29:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:29:07 INFO - TOKEN: 72917165 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:29:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:29:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36847 | TIME: 2026-01-24 02:29:07 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36847. Falling back to existing DB data. | TIME: 2026-01-24 02:29:07 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100335 with 1 parts. | TIME: 2026-01-24 02:29:07 INFO - TOKEN: 72917165 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/CsRnVpK458njAA8V7... | TIME: 2026-01-24 02:29:07 INFO - TOKEN: 72917165 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/CsRnVpK458njAA8V7 | TIME: 2026-01-24 02:29:07 INFO - TOKEN: 72917165 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/10/33.4289096,-112.6049433/33.4522725,-112.1859398/33.2826461,-111.9689642/32.2272926,-109.0484223/@33.0475428,-112.3828201,8.07z/data=!4m10!4m9!1m3!2m2!1d-114.5309455!2d33.6046646!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=a5d17dc7-eb18-4abc-a0ba-9a7315a8cef3 | TIME: 2026-01-24 02:29:08 INFO - TOKEN: 72917165 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 02:29:08 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 100335, part 1. | TIME: 2026-01-24 02:29:08 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100335. | TIME: 2026-01-24 02:29:08 INFO - TOKEN: 100335 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100335. | TIME: 2026-01-24 02:29:08 INFO - TOKEN: 100335 | FUNCTION: get_unique_token | STATUS: Using existing token: n4bth5fvz4wc | TIME: 2026-01-24 02:29:09 INFO - TOKEN: 100335 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '10' | TIME: 2026-01-24 02:29:10 INFO - TOKEN: 100335 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (48.3201921, 4.1905397). | TIME: 2026-01-24 02:29:11 INFO - TOKEN: 100335 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-24 02:29:11 INFO - TOKEN: 100335 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: n4bth5fvz4wc | TIME: 2026-01-24 02:29:11 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100335. | TIME: 2026-01-24 02:29:11 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36852 | TIME: 2026-01-24 02:29:11 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36852. Falling back to existing DB data. | TIME: 2026-01-24 02:29:11 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311077 with 1 parts. | TIME: 2026-01-24 02:29:11 INFO - TOKEN: 72917165 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PDhZr9zckZU6eSaE9... | TIME: 2026-01-24 02:29:11 INFO - TOKEN: 72917165 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PDhZr9zckZU6eSaE9 | TIME: 2026-01-24 02:29:11 INFO - TOKEN: 72917165 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0010231,-106.5828992/31.308177,-105.8464336/31.154046,-103.9840127/31.933753,-102.172211/32.477799,-98.61321/32.7303897,-97.481407/32.6420746,-96.8063997/32.8300285,-96.6176648/33.1622258,-95.2254263/33.4701293,-94.0428394/@32.4684024,-96.5567603,8z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=d3ca9c76-e24e-4848-8317-0d12671247fa | TIME: 2026-01-24 02:29:12 INFO - TOKEN: 72917165 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:29:12 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311077, part 1. | TIME: 2026-01-24 02:29:12 INFO - TOKEN: 72917165 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311077. | TIME: 2026-01-24 02:29:13 INFO - TOKEN: 311077 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311077. | TIME: 2026-01-24 02:29:13 INFO - TOKEN: 311077 | FUNCTION: get_unique_token | STATUS: Using existing token: 83hzr5pdy5nu | TIME: 2026-01-24 02:29:13 INFO - TOKEN: 311077 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 02:29:15 INFO - TOKEN: 311077 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 83hzr5pdy5nu | TIME: 2026-01-24 02:29:15 INFO - TOKEN: 72917165 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311077. | TIME: 2026-01-24 02:29:15 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:29:15 INFO - TOKEN: 72917165 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:29:17 INFO - TOKEN: 72917165 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:29:17 INFO - TOKEN: 72917165 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:29:17 INFO - TOKEN: 72917165 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:29:17 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:30:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:30:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:30:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:30:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:30:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:30:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:30:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:30:08 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:30:08 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:30:10 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:30:10 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:30:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:30:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:32:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:32:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:32:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:32:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:32:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:32:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:32:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:32:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:32:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:32:09 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:32:09 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:32:09 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:32:09 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:33:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:33:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:33:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:33:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:33:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:33:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:33:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:33:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:33:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:33:08 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:33:08 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:33:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:33:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:34:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:34:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:34:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36805 | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36805 | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36805 | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 36805 | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36805. Falling back to existing DB data. | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311075 with 4 parts. | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fEgrRDWUF8Q7PprN9... | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fEgrRDWUF8Q7PprN9 | TIME: 2026-01-24 02:34:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7226+Laredo+St,+Laredo,+TX+78043,+USA/27.5065756,-99.472594/27.5092978,-99.5030756/28.8966641,-99.1153409/29.3156117,-98.5997971/29.438471,-98.3813375/29.4674099,-98.2927305/29.5723262,-98.3279044/29.8819677,-97.9181904/29.8875599,-97.8885978/@29.8872222,-97.8933371,16.4z/data=!4m19!4m18!1m5!1m1!1s0x866123ffcf2e310b:0x2d808f72507417ef!2m2!1d-99.458116!2d27.5075526!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=e98b3f3a-b4ac-4461-a85a-0067f6a47595 | TIME: 2026-01-24 02:34:08 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:34:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311075, part 1. | TIME: 2026-01-24 02:34:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311075. | TIME: 2026-01-24 02:34:09 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311075. | TIME: 2026-01-24 02:34:09 INFO - TOKEN: 311075 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-24 02:34:09 INFO - TOKEN: 311075 | FUNCTION: get_unique_token | STATUS: Generated unique token: 33vnjh04wzre | TIME: 2026-01-24 02:34:09 INFO - TOKEN: 311075 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:34:11 INFO - TOKEN: 311075 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:34:13 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 02:34:13 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 33vnjh04wzre | TIME: 2026-01-24 02:34:13 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/sjDMkyEtmHEtqPsN7... | TIME: 2026-01-24 02:34:13 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/sjDMkyEtmHEtqPsN7 | TIME: 2026-01-24 02:34:13 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.8875599,-97.8885978/30.0340261,-97.687711/30.1035516,-97.6944531/30.2374912,-97.6865909/30.2528532,-97.6792368/30.2900465,-97.6636385/30.312249,-97.6619424/30.3695758,-97.719334/30.3844816,-97.7352601/30.3898604,-97.7350183/@30.3865289,-97.7365722,15.17z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=af74544b-5b3e-4239-a372-0af84b2dcd9d | TIME: 2026-01-24 02:34:14 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:34:14 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311075, part 2. | TIME: 2026-01-24 02:34:14 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 02:34:14 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311075. | TIME: 2026-01-24 02:34:14 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311075. | TIME: 2026-01-24 02:34:14 INFO - TOKEN: 311075 | FUNCTION: get_unique_token | STATUS: Using existing token: 33vnjh04wzre | TIME: 2026-01-24 02:34:15 INFO - TOKEN: 311075 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:34:16 INFO - TOKEN: 311075 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:34:17 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-24 02:34:17 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 33vnjh04wzre | TIME: 2026-01-24 02:34:17 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gHs8tdT9isegdby58... | TIME: 2026-01-24 02:34:17 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gHs8tdT9isegdby58 | TIME: 2026-01-24 02:34:17 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3898604,-97.7350183/30.3833636,-97.7410915/30.3973255,-97.7457035/30.4148993,-97.7456579/30.4300731,-97.7602244/30.4370016,-97.7742056/30.4632403,-97.7942998/30.4864938,-97.8057046/30.4901627,-97.809021/30.5902056,-97.8580963/@30.5075733,-97.7880403,12.36z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=45c4cfff-37a8-48fd-bbc0-53a09f343ed2 | TIME: 2026-01-24 02:34:18 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:34:18 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311075, part 3. | TIME: 2026-01-24 02:34:18 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 02:34:18 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311075. | TIME: 2026-01-24 02:34:19 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311075. | TIME: 2026-01-24 02:34:19 INFO - TOKEN: 311075 | FUNCTION: get_unique_token | STATUS: Using existing token: 33vnjh04wzre | TIME: 2026-01-24 02:34:19 INFO - TOKEN: 311075 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:34:20 INFO - TOKEN: 311075 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:34:21 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 28, Final geocoded count: 28. | TIME: 2026-01-24 02:34:21 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 33vnjh04wzre | TIME: 2026-01-24 02:34:21 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MMwrKbfuWd3JKJfo7... | TIME: 2026-01-24 02:34:21 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MMwrKbfuWd3JKJfo7 | TIME: 2026-01-24 02:34:21 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.5902056,-97.8580963/30.6066656,-97.8601286/30.6660248,-97.8794972/31.0622097,-98.1813949/31.0974717,-98.1916848/31.9913599,-98.0417067/32.2229956,-98.1893385/33.2274528,-98.1653762/33.8905178,-98.4863263/33.9490099,-98.5442958/@33.9483273,-98.543376,16.67z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=8127f636-633f-4c2e-aab4-f032e54b9cb2 | TIME: 2026-01-24 02:34:22 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:34:22 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311075, part 4. | TIME: 2026-01-24 02:34:22 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 02:34:22 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311075. | TIME: 2026-01-24 02:34:23 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311075. | TIME: 2026-01-24 02:34:23 INFO - TOKEN: 311075 | FUNCTION: get_unique_token | STATUS: Using existing token: 33vnjh04wzre | TIME: 2026-01-24 02:34:23 INFO - TOKEN: 311075 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:34:24 INFO - TOKEN: 311075 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:34:25 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 37, Final geocoded count: 37. | TIME: 2026-01-24 02:34:25 INFO - TOKEN: 311075 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 33vnjh04wzre | TIME: 2026-01-24 02:34:25 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311075. | TIME: 2026-01-24 02:34:25 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36813 | TIME: 2026-01-24 02:34:25 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36813. Falling back to existing DB data. | TIME: 2026-01-24 02:34:25 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36813 because it has no route_token in new or existing data. | TIME: 2026-01-24 02:34:25 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:34:25 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:34:27 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:34:27 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:34:27 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:34:27 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:35:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:35:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:35:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:35:06 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:35:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:35:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:35:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:35:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:35:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:35:08 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:35:08 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:35:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:35:08 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:36:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:36:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:36:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:36:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:36:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:36:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:36:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:36:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:36:07 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:36:09 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:36:09 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:36:09 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:36:09 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:37:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:37:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:37:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36857 | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36857. Falling back to existing DB data. | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180017 with 1 parts. | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9... | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KsUenLeCUYVxeDsN9 | TIME: 2026-01-24 02:37:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.470118,-94.0427848/34.3417667,-92.9078703/34.7141657,-92.2584982/34.7837635,-92.1375345/35.1530193,-90.0662513/@35.3237477,-91.9386361,8.05z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI0MDUyMi4wKgBIAVAD | TIME: 2026-01-24 02:37:08 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 02:37:08 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 180017, part 1. | TIME: 2026-01-24 02:37:08 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180017. | TIME: 2026-01-24 02:37:09 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180017. | TIME: 2026-01-24 02:37:09 INFO - TOKEN: 180017 | FUNCTION: get_unique_token | STATUS: Using existing token: qd2y6ryov6ad | TIME: 2026-01-24 02:37:09 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-24 02:37:10 INFO - TOKEN: 180017 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qd2y6ryov6ad | TIME: 2026-01-24 02:37:11 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180017. | TIME: 2026-01-24 02:37:11 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:37:11 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:37:12 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:37:12 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:37:12 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:37:12 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:39:04 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:39:04 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:39:04 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:39:07 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:39:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:39:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:39:07 INFO - TOKEN: 32652951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:39:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:39:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:39:09 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:39:09 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:39:09 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:39:09 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:40:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:40:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:40:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:40:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:40:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:40:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:40:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:40:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:40:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:40:09 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:40:09 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:40:09 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:40:09 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:44:04 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:44:04 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:44:04 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:44:06 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:44:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:44:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:44:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:44:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:44:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:44:08 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:44:08 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:44:08 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:44:08 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:45:04 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:45:04 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:45:04 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:45:06 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:45:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:45:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:45:07 INFO - TOKEN: 32652951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:45:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:45:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:45:09 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:45:09 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:45:09 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:45:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:47:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:47:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:47:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:47:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:47:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:47:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:47:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:47:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:47:07 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:47:08 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:47:08 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:47:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:47:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:48:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:48:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:48:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:48:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:48:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:48:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:48:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:48:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:48:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:48:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:48:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:48:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:48:08 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:50:04 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:50:04 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:50:04 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:50:07 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:50:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:50:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:50:07 INFO - TOKEN: 32652951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:50:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:50:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:50:09 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:50:09 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:50:09 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:50:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:51:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:51:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:51:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:51:06 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:51:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:51:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:51:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:51:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:51:07 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:51:09 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:51:09 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:51:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:51:09 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:52:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:52:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:52:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:52:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:52:06 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:52:06 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:52:06 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:52:06 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:52:06 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:52:08 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:52:08 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:52:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:52:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:53:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:53:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:53:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:53:06 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:53:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:53:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:53:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:53:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:53:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:53:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:53:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:53:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:53:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 02:54:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:54:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 02:54:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 02:54:06 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36859 | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36859 | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36859 | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 36859 | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 5 for route ID 36859 | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 6 for route ID 36859 | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36859. Falling back to existing DB data. | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311076 with 6 parts. | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/L5fW6ugwe3CSQWGg6... | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/L5fW6ugwe3CSQWGg6 | TIME: 2026-01-24 02:54:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7226+Laredo+St,+Laredo,+TX+78043,+USA/27.5065756,-99.472594/27.5092978,-99.5030756/28.4458151,-99.2521544/28.5732641,-99.5223946/28.57734,-99.6686391/28.6450399,-99.7495874/28.7855622,-99.7697046/28.7725437,-99.8491691/29.2443626,-99.7906487/@28.7720699,-99.8487544,19.17z/data=!4m19!4m18!1m5!1m1!1s0x866123ffcf2e310b:0x2d808f72507417ef!2m2!1d-99.458116!2d27.5075526!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=d6e1c57f-2564-4388-8261-1729c09c3787 | TIME: 2026-01-24 02:54:08 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:54:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 1. | TIME: 2026-01-24 02:54:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311076. | TIME: 2026-01-24 02:54:08 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 02:54:08 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 02:54:09 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:54:10 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:54:11 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 02:54:11 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 02:54:11 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UDUXLbPeZwATrnwX9... | TIME: 2026-01-24 02:54:11 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UDUXLbPeZwATrnwX9 | TIME: 2026-01-24 02:54:11 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.2443626,-99.7906487/29.5677965,-99.7465603/30.1975239,-99.7561234/30.4529101,-99.7226583/30.5836065,-100.644338/31.4046285,-100.4391478/31.4295796,-100.5089993/31.4290725,-100.514173/31.557676,-100.5399544/31.5269442,-100.4783719/@31.4753213,-100.4972947,11.56z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=b0baecfc-a6af-4a49-a973-3614d19d78d6 | TIME: 2026-01-24 02:54:13 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:54:13 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 2. | TIME: 2026-01-24 02:54:13 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 02:54:13 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311076. | TIME: 2026-01-24 02:54:13 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 02:54:13 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 02:54:13 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:54:15 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:54:16 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-24 02:54:16 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 02:54:16 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GdsZQufvnC7kWHxd6... | TIME: 2026-01-24 02:54:16 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GdsZQufvnC7kWHxd6 | TIME: 2026-01-24 02:54:16 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.5269442,-100.4783719/31.5286004,-100.4364592/31.8740881,-100.482376/31.8752256,-100.5060212/31.8962644,-100.4848812/32.4091546,-100.8467576/32.4160186,-100.8601336/32.7027249,-100.8757715/32.7105149,-100.8723417/33.193977,-101.3782776/@33.1930545,-101.3903258,13.92z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=c09084c6-2fe1-45fc-b78e-9a3a25c5ffe8 | TIME: 2026-01-24 02:54:18 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:54:18 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 3. | TIME: 2026-01-24 02:54:18 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 02:54:18 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311076. | TIME: 2026-01-24 02:54:18 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 02:54:18 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 02:54:19 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:54:20 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:54:21 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 28, Final geocoded count: 28. | TIME: 2026-01-24 02:54:21 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 02:54:21 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QT4CNAyBwCconQN16... | TIME: 2026-01-24 02:54:21 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QT4CNAyBwCconQN16 | TIME: 2026-01-24 02:54:21 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.193977,-101.3782776/33.4328388,-101.6430878/33.454692,-101.6574558/33.9349421,-101.6962949/34.1845976,-101.7011665/34.1880012,-101.7068401/34.2576236,-101.7085929/34.3462966,-101.7444575/34.5186112,-101.7794989/34.5794545,-101.7928213/@34.5166659,-102.173765,9.78z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=6db0a214-4abc-4db9-ba6f-b372038c61fc | TIME: 2026-01-24 02:54:22 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:54:22 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 4. | TIME: 2026-01-24 02:54:22 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 02:54:22 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311076. | TIME: 2026-01-24 02:54:23 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 02:54:23 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 02:54:23 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:54:24 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:54:25 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 37, Final geocoded count: 37. | TIME: 2026-01-24 02:54:25 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 02:54:25 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dBDtd1NTqrquDdmn8... | TIME: 2026-01-24 02:54:25 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dBDtd1NTqrquDdmn8 | TIME: 2026-01-24 02:54:25 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.5794545,-101.7928213/34.6293286,-101.8176527/34.7128626,-101.8445865/34.7402586,-101.8471307/34.7585559,-101.847455/34.962414,-101.8479531/35.1202419,-101.8385825/35.265313,-101.7618657/35.2672184,-101.8313111/35.3200795,-101.8311295/@35.3048372,-101.8207302,13.28z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=7e1cce9e-af10-4c6c-b357-0812da81f941 | TIME: 2026-01-24 02:54:26 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 02:54:26 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 5. | TIME: 2026-01-24 02:54:26 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Part 5 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 02:54:26 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 5, route_token 311076. | TIME: 2026-01-24 02:54:27 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 02:54:27 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 02:54:27 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:54:28 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:54:29 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 46, Final geocoded count: 46. | TIME: 2026-01-24 02:54:29 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 02:54:29 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QQhTG89wBfj17dpx6... | TIME: 2026-01-24 02:54:29 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QQhTG89wBfj17dpx6 | TIME: 2026-01-24 02:54:29 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3200795,-101.8311295/35.3308194,-101.8314421/35.8726339,-101.9731299/36.0202481,-101.9962125/36.0244946,-101.9948645/36.5006685,-102.2443768/@36.2844789,-102.0289072,9.63z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=225ccbe9-51cc-445e-bdb1-e10d68b52f67 | TIME: 2026-01-24 02:54:30 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 02:54:30 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311076, part 6. | TIME: 2026-01-24 02:54:30 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Part 6 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-24 02:54:30 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 6, route_token 311076. | TIME: 2026-01-24 02:54:31 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 02:54:31 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 02:54:31 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 02:54:32 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 02:54:35 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 51, Final geocoded count: 51. | TIME: 2026-01-24 02:54:35 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 02:54:35 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311076. | TIME: 2026-01-24 02:54:35 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 02:54:35 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 02:54:37 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:54:37 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 02:54:37 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 02:54:37 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:02:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:02:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:02:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36807 | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36807 | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36807. Falling back to existing DB data. | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130172 with 2 parts. | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/CAjjne41TQffqhnE6... | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/CAjjne41TQffqhnE6 | TIME: 2026-01-24 03:02:07 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9948628,-102.5247089/38.1135094,-102.6353555/38.1292307,-102.7236628/38.4798069,-102.785779/38.7641592,-102.8007795/39.2615491,-103.6550609/39.737229,-104.3964732/39.7571501,-104.4264931/40.073327,-104.4255632/40.0851076,-104.8190343/@40.0894892,-104.9196176,10.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=990fd694-117d-4925-924f-10fd50dfaa3d | TIME: 2026-01-24 03:02:08 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 03:02:08 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 130172, part 1. | TIME: 2026-01-24 03:02:08 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130172. | TIME: 2026-01-24 03:02:09 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130172. | TIME: 2026-01-24 03:02:09 INFO - TOKEN: 130172 | FUNCTION: get_unique_token | STATUS: Using existing token: 68kw9h9j81ks | TIME: 2026-01-24 03:02:09 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 03:02:10 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 68kw9h9j81ks | TIME: 2026-01-24 03:02:10 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WX9BhK51ub7CQPzQ8... | TIME: 2026-01-24 03:02:10 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WX9BhK51ub7CQPzQ8 | TIME: 2026-01-24 03:02:10 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0851076,-104.8190343/40.258291,-104.810829/40.3300059,-104.8341837/40.3436433,-104.980217/40.9981749,-104.9066861/@40.8602065,-105.0034567,10.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=c0606b77-7595-4470-aae5-cd58b6d9c9bd | TIME: 2026-01-24 03:02:11 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 03:02:11 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 130172, part 2. | TIME: 2026-01-24 03:02:11 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-24 03:02:11 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 130172. | TIME: 2026-01-24 03:02:12 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130172. | TIME: 2026-01-24 03:02:12 INFO - TOKEN: 130172 | FUNCTION: get_unique_token | STATUS: Using existing token: 68kw9h9j81ks | TIME: 2026-01-24 03:02:12 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-24 03:02:13 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 68kw9h9j81ks | TIME: 2026-01-24 03:02:13 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130172. | TIME: 2026-01-24 03:02:13 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:02:13 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:02:15 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:02:15 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:02:15 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:02:15 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:03:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:03:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:03:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:03:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:03:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:03:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:03:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:03:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:03:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:03:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:03:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:03:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:03:08 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:08:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:08:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:08:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:08:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:08:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:08:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:08:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:08:08 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:08:08 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:08:10 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:08:10 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:08:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:08:10 INFO - TOKEN: 83374820 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:10:04 INFO - TOKEN: 83374820 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:10:04 INFO - TOKEN: 83374820 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:10:04 INFO - TOKEN: 83374820 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:10:06 INFO - TOKEN: 83374820 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:10:06 INFO - TOKEN: 83374820 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:10:06 INFO - TOKEN: 83374820 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:10:06 INFO - TOKEN: 83374820 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:10:06 INFO - TOKEN: 83374820 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-24 03:10:06 INFO - TOKEN: 83374820 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:10:06 INFO - TOKEN: 83374820 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:10:07 INFO - TOKEN: 83374820 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:10:07 INFO - TOKEN: 83374820 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:10:07 INFO - TOKEN: 83374820 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:10:07 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:11:04 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:11:04 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:11:04 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:11:07 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:11:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:11:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:11:07 INFO - TOKEN: 32652951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:11:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:11:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:11:09 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:11:09 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:11:09 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:11:09 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:12:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:12:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:12:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:12:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:12:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:12:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:12:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:12:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:12:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:12:10 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:12:10 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:12:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:12:10 INFO - TOKEN: 83374820 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:13:04 INFO - TOKEN: 83374820 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:13:04 INFO - TOKEN: 83374820 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:13:04 INFO - TOKEN: 83374820 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:13:07 INFO - TOKEN: 83374820 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:13:07 INFO - TOKEN: 83374820 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:13:07 INFO - TOKEN: 83374820 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:13:07 INFO - TOKEN: 83374820 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:13:07 INFO - TOKEN: 83374820 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:13:07 INFO - TOKEN: 83374820 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:13:08 INFO - TOKEN: 83374820 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:13:08 INFO - TOKEN: 83374820 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:13:08 INFO - TOKEN: 83374820 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:13:08 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:14:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:14:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:14:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:14:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:14:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:14:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:14:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:14:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:14:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:14:10 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:14:10 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:14:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:14:10 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:16:03 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:16:03 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:16:03 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:16:06 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:16:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:16:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:16:07 INFO - TOKEN: 32652951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:16:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:16:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:16:09 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:16:09 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:16:09 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:16:09 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:19:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:19:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:19:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:19:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:19:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:19:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:19:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:19:08 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:19:08 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:19:10 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:19:10 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:19:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:19:10 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:20:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:20:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:20:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36829 | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36829. Falling back to existing DB data. | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120467 with 1 parts. | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nBVSRQdVXMJfvMVv8... | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nBVSRQdVXMJfvMVv8 | TIME: 2026-01-24 03:20:07 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164703,-109.0419706/37.8750022,-109.3429297/38.9399526,-109.8298709/38.9911588,-110.2497447/39.5867942,-110.8091521/40.0906985,-111.5963269/40.1323591,-111.6467247/40.8192222,-111.9168077/41.9993989,-112.8325634/@41.9858806,-112.9106014,13.04z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=a6bbbf17-7e28-4028-9891-debc836f12d0 | TIME: 2026-01-24 03:20:08 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-24 03:20:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 120467, part 1. | TIME: 2026-01-24 03:20:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120467. | TIME: 2026-01-24 03:20:09 INFO - TOKEN: 120467 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120467. | TIME: 2026-01-24 03:20:09 INFO - TOKEN: 120467 | FUNCTION: get_unique_token | STATUS: Using existing token: qya7xl0tb1up | TIME: 2026-01-24 03:20:09 INFO - TOKEN: 120467 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-24 03:20:10 INFO - TOKEN: 120467 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qya7xl0tb1up | TIME: 2026-01-24 03:20:10 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120467. | TIME: 2026-01-24 03:20:10 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:20:10 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:20:12 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:20:12 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:20:12 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:20:12 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:21:04 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:21:04 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:21:04 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:21:10 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:21:10 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:21:10 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:21:10 INFO - TOKEN: 32652951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:21:10 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:21:10 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:21:22 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:21:22 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:21:22 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:21:22 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:22:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:22:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:22:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:22:06 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:22:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:22:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:22:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:22:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35708 | TIME: 2026-01-24 03:22:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35708. Falling back to existing DB data. | TIME: 2026-01-24 03:22:07 INFO - TOKEN: 52837428 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320345 with 1 parts. | TIME: 2026-01-24 03:22:07 INFO - TOKEN: 52837428 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/geV1XpzRMjiaQ7UF6... | TIME: 2026-01-24 03:22:07 INFO - TOKEN: 52837428 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/geV1XpzRMjiaQ7UF6 | TIME: 2026-01-24 03:22:07 INFO - TOKEN: 52837428 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6722567,-75.177733/40.5827712,-75.6255666/40.6807632,-75.6965573/41.0436641,-76.0249326/41.2018732,-79.9802051/41.1849539,-80.5189646/@40.5421818,-76.5922144,8.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=b5c068d4-85a2-4b7a-ac9e-5367347d0eec | TIME: 2026-01-24 03:22:08 INFO - TOKEN: 52837428 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 03:22:08 INFO - TOKEN: 52837428 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 320345, part 1. | TIME: 2026-01-24 03:22:08 INFO - TOKEN: 52837428 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320345. | TIME: 2026-01-24 03:22:08 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320345. | TIME: 2026-01-24 03:22:08 INFO - TOKEN: 320345 | FUNCTION: get_unique_token | STATUS: Using existing token: lqzvvyx71er9 | TIME: 2026-01-24 03:22:09 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 03:22:10 INFO - TOKEN: 320345 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lqzvvyx71er9 | TIME: 2026-01-24 03:22:10 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320345. | TIME: 2026-01-24 03:22:10 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:22:10 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:22:12 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:22:12 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:22:12 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:22:12 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:23:04 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:23:04 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:23:04 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:23:06 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:23:06 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:23:06 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:23:06 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:23:06 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-24 03:23:06 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:23:06 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:23:07 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:23:07 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:23:07 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:23:07 INFO - TOKEN: 83374820 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:24:04 INFO - TOKEN: 83374820 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:24:04 INFO - TOKEN: 83374820 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:24:04 INFO - TOKEN: 83374820 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:24:06 INFO - TOKEN: 83374820 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:24:07 INFO - TOKEN: 83374820 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:24:07 INFO - TOKEN: 83374820 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:24:07 INFO - TOKEN: 83374820 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:24:07 INFO - TOKEN: 83374820 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:24:07 INFO - TOKEN: 83374820 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:24:08 INFO - TOKEN: 83374820 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:24:08 INFO - TOKEN: 83374820 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:24:08 INFO - TOKEN: 83374820 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:24:08 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:25:04 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:25:04 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:25:04 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:25:07 INFO - TOKEN: 91894915 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:25:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:25:07 INFO - TOKEN: 91894915 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:25:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:25:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36595 | TIME: 2026-01-24 03:25:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36595. Falling back to existing DB data. | TIME: 2026-01-24 03:25:07 INFO - TOKEN: 91894915 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36595 because it has no route_token in new or existing data. | TIME: 2026-01-24 03:25:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:25:07 INFO - TOKEN: 91894915 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:25:09 INFO - TOKEN: 91894915 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:25:09 INFO - TOKEN: 91894915 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:25:09 INFO - TOKEN: 91894915 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:25:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:26:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:26:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:26:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35710 | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35710. Falling back to existing DB data. | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210421 with 1 parts. | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QVy8deVFuh9WpCc9A... | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QVy8deVFuh9WpCc9A | TIME: 2026-01-24 03:26:07 INFO - TOKEN: 52837428 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9982933,-84.8033351/41.0690242,-84.9897024/41.1723452,-85.1032408/41.759562,-84.9895488/@41.5065821,-86.3525611,8.29z/data=!4m11!4m10!1m5!3m4!1m2!1d-84.989696!2d41.0688455!3s0x8815f919aa27da4b:0xb6d7630fc21532c9!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=1a33aa06-1315-4b21-a161-3e968a96bd1a | TIME: 2026-01-24 03:26:09 INFO - TOKEN: 52837428 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-24 03:26:09 INFO - TOKEN: 52837428 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210421, part 1. | TIME: 2026-01-24 03:26:09 INFO - TOKEN: 52837428 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210421. | TIME: 2026-01-24 03:26:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210421. | TIME: 2026-01-24 03:26:09 INFO - TOKEN: 210421 | FUNCTION: get_unique_token | STATUS: Using existing token: ocgedfgk5wtu | TIME: 2026-01-24 03:26:09 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-24 03:26:11 INFO - TOKEN: 210421 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ocgedfgk5wtu | TIME: 2026-01-24 03:26:11 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210421. | TIME: 2026-01-24 03:26:11 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:26:11 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:26:13 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:26:13 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:26:13 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:26:13 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:27:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:27:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:27:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36856 | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36856. Falling back to existing DB data. | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311077 with 1 parts. | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qSDF68gZaSb2ywnV6... | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qSDF68gZaSb2ywnV6 | TIME: 2026-01-24 03:27:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0006499,-106.5829034/31.7780885,-106.4594139/31.1016253,-104.0461978/32.2898954,-101.3177248/32.6617135,-98.0378137/32.7304118,-97.4813862/32.6697582,-96.9346118/32.8274233,-96.6218076/33.1299048,-95.7738342/33.4701043,-94.0432846/@33.0174976,-95.8736857,9z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=1d0c21af-49e9-4503-96a5-e9c98a8264e5 | TIME: 2026-01-24 03:27:08 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 03:27:08 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311077, part 1. | TIME: 2026-01-24 03:27:08 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311077. | TIME: 2026-01-24 03:27:09 INFO - TOKEN: 311077 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311077. | TIME: 2026-01-24 03:27:09 INFO - TOKEN: 311077 | FUNCTION: get_unique_token | STATUS: Using existing token: 83hzr5pdy5nu | TIME: 2026-01-24 03:27:09 INFO - TOKEN: 311077 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 03:27:11 INFO - TOKEN: 311077 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 83hzr5pdy5nu | TIME: 2026-01-24 03:27:11 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311077. | TIME: 2026-01-24 03:27:11 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:27:11 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:27:13 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:27:13 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:27:13 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:27:13 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:28:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:28:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:28:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36833 | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36833. Falling back to existing DB data. | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36833 because it has no route_token in new or existing data. | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36836 | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36836. Falling back to existing DB data. | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220619 with 1 parts. | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7... | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7 | TIME: 2026-01-24 03:28:07 INFO - TOKEN: 17411322 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178323,-87.5315749/40.1394157,-87.9029084/40.6870585,-87.8594971/41.0769615,-87.8614309/41.2504143,-87.8504779/41.2470031,-87.8624013/@40.7232988,-87.9913794,9.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=aeb8e9e7-507d-4d14-9a1f-61183a46a523 | TIME: 2026-01-24 03:28:09 INFO - TOKEN: 17411322 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 03:28:09 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220619, part 1. | TIME: 2026-01-24 03:28:09 INFO - TOKEN: 17411322 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220619. | TIME: 2026-01-24 03:28:09 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220619. | TIME: 2026-01-24 03:28:09 INFO - TOKEN: 220619 | FUNCTION: get_unique_token | STATUS: Using existing token: e0j11xs5inlw | TIME: 2026-01-24 03:28:09 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 03:28:11 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e0j11xs5inlw | TIME: 2026-01-24 03:28:11 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220619. | TIME: 2026-01-24 03:28:11 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:28:11 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:28:13 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:28:13 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:28:13 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:28:13 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:29:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:29:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:29:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:29:06 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:29:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:29:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:29:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:29:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:29:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:29:08 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:29:08 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:29:08 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:29:08 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:31:04 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:31:04 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:31:04 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36811 | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36811 | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36811. Falling back to existing DB data. | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130172 with 2 parts. | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/CAjjne41TQffqhnE6... | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/CAjjne41TQffqhnE6 | TIME: 2026-01-24 03:31:07 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9948628,-102.5247089/38.1135094,-102.6353555/38.1292307,-102.7236628/38.4798069,-102.785779/38.7641592,-102.8007795/39.2615491,-103.6550609/39.737229,-104.3964732/39.7571501,-104.4264931/40.073327,-104.4255632/40.0851076,-104.8190343/@40.0894892,-104.9196176,10.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=990fd694-117d-4925-924f-10fd50dfaa3d | TIME: 2026-01-24 03:31:08 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 03:31:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 130172, part 1. | TIME: 2026-01-24 03:31:08 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130172. | TIME: 2026-01-24 03:31:09 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130172. | TIME: 2026-01-24 03:31:09 INFO - TOKEN: 130172 | FUNCTION: get_unique_token | STATUS: Using existing token: 68kw9h9j81ks | TIME: 2026-01-24 03:31:09 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-24 03:31:10 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 68kw9h9j81ks | TIME: 2026-01-24 03:31:10 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WX9BhK51ub7CQPzQ8... | TIME: 2026-01-24 03:31:10 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WX9BhK51ub7CQPzQ8 | TIME: 2026-01-24 03:31:10 INFO - TOKEN: 28954718 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0851076,-104.8190343/40.258291,-104.810829/40.3300059,-104.8341837/40.3436433,-104.980217/40.9981749,-104.9066861/@40.8602065,-105.0034567,10.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=c0606b77-7595-4470-aae5-cd58b6d9c9bd | TIME: 2026-01-24 03:31:11 INFO - TOKEN: 28954718 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 03:31:11 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 130172, part 2. | TIME: 2026-01-24 03:31:11 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 4 waypoints. | TIME: 2026-01-24 03:31:11 INFO - TOKEN: 28954718 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 130172. | TIME: 2026-01-24 03:31:12 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130172. | TIME: 2026-01-24 03:31:12 INFO - TOKEN: 130172 | FUNCTION: get_unique_token | STATUS: Using existing token: 68kw9h9j81ks | TIME: 2026-01-24 03:31:12 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 14, Final geocoded count: 14. | TIME: 2026-01-24 03:31:13 INFO - TOKEN: 130172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 68kw9h9j81ks | TIME: 2026-01-24 03:31:13 INFO - TOKEN: 28954718 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130172. | TIME: 2026-01-24 03:31:13 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:31:13 INFO - TOKEN: 28954718 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:31:15 INFO - TOKEN: 28954718 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:31:15 INFO - TOKEN: 28954718 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:31:15 INFO - TOKEN: 28954718 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:31:15 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:32:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:32:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:32:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:32:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:32:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:32:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:32:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:32:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:32:07 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:32:09 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:32:09 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:32:09 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:32:09 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:33:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:33:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:33:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36728 | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36728. Falling back to existing DB data. | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220625 with 1 parts. | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jhziyFWfaZtTbZaa6... | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jhziyFWfaZtTbZaa6 | TIME: 2026-01-24 03:33:07 INFO - TOKEN: 65710938 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178362,-87.5316386/40.1547055,-88.2738959/41.2504047,-87.8532767/333+S+Spruce+St,+Manteno,+IL+60950,+USA/@41.2502168,-87.8537284,19.56z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x880ddfe8a1147d65:0x2aa8fca8bb50241c!2m2!1d-87.8660235!2d41.244837!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=1e883a50-b43c-4c44-8338-c377a901db4b | TIME: 2026-01-24 03:33:09 INFO - TOKEN: 65710938 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-24 03:33:09 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 220625, part 1. | TIME: 2026-01-24 03:33:09 INFO - TOKEN: 65710938 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220625. | TIME: 2026-01-24 03:33:09 INFO - TOKEN: 220625 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220625. | TIME: 2026-01-24 03:33:09 INFO - TOKEN: 220625 | FUNCTION: get_unique_token | STATUS: Using existing token: xuubvcv7wdhl | TIME: 2026-01-24 03:33:09 INFO - TOKEN: 220625 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '333 S Spruce St, Manteno, IL 60950, USA' | TIME: 2026-01-24 03:33:11 INFO - TOKEN: 220625 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2594219, -87.8584906). | TIME: 2026-01-24 03:33:12 INFO - TOKEN: 220625 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-24 03:33:12 INFO - TOKEN: 220625 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xuubvcv7wdhl | TIME: 2026-01-24 03:33:12 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220625. | TIME: 2026-01-24 03:33:12 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:33:12 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:33:14 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:33:14 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:33:14 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:33:14 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:35:04 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:35:04 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:35:04 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36858 | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36858. Falling back to existing DB data. | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280349 with 1 parts. | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HMsRegCcTgGsNrMe9... | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HMsRegCcTgGsNrMe9 | TIME: 2026-01-24 03:35:07 INFO - TOKEN: 77685912 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1530193,-90.0662513/35.1403208,-90.0234055/35.0210881,-90.0106671/35.0197066,-90.0430302/5420+Tulane+Rd,+Memphis,+TN+38109,+USA/@35.0740887,-90.1168159,12z/data=!3m1!4b1!4m12!4m11!1m0!1m0!1m0!1m0!1m5!1m1!1s0x87d5638c374482b9:0x73a22d0f43b2a2ef!2m2!1d-90.0348723!2d34.9958623!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=aff7d047-a282-4be5-a2db-b3d113db82c5 | TIME: 2026-01-24 03:35:09 INFO - TOKEN: 77685912 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 03:35:09 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 280349, part 1. | TIME: 2026-01-24 03:35:09 INFO - TOKEN: 77685912 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280349. | TIME: 2026-01-24 03:35:09 INFO - TOKEN: 280349 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280349. | TIME: 2026-01-24 03:35:09 INFO - TOKEN: 280349 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-24 03:35:09 INFO - TOKEN: 280349 | FUNCTION: get_unique_token | STATUS: Generated unique token: 0zqkgwcl9j14 | TIME: 2026-01-24 03:35:10 INFO - TOKEN: 280349 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5420 Tulane Rd, Memphis, TN 38109, USA' | TIME: 2026-01-24 03:35:11 INFO - TOKEN: 280349 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.9979829, -90.0348674). | TIME: 2026-01-24 03:35:11 INFO - TOKEN: 280349 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-24 03:35:11 INFO - TOKEN: 280349 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 0zqkgwcl9j14 | TIME: 2026-01-24 03:35:11 INFO - TOKEN: 77685912 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280349. | TIME: 2026-01-24 03:35:11 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:35:11 INFO - TOKEN: 77685912 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:35:13 INFO - TOKEN: 77685912 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:35:13 INFO - TOKEN: 77685912 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:35:13 INFO - TOKEN: 77685912 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:35:13 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:36:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:36:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:36:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35711 | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35711. Falling back to existing DB data. | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 490184 with 1 parts. | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TrkTeBgHrwLVY8MQ9... | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TrkTeBgHrwLVY8MQ9 | TIME: 2026-01-24 03:36:07 INFO - TOKEN: 52837428 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.759569,-84.9895302/42.2975421,-85.007773/15874+11+Mile+Rd,+Battle+Creek,+MI+49014,+USA/@42.3087287,-85.2524304,11.32z/data=!4m10!4m9!1m0!1m0!1m5!1m1!1s0x8817fac6bb1dd03d:0xb626f2fc6500a127!2m2!1d-85.080809!2d42.3024007!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=934fe42f-5472-4c56-af35-f23e0eb6d359 | TIME: 2026-01-24 03:36:09 INFO - TOKEN: 52837428 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-24 03:36:09 INFO - TOKEN: 52837428 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 490184, part 1. | TIME: 2026-01-24 03:36:09 INFO - TOKEN: 52837428 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 490184. | TIME: 2026-01-24 03:36:09 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 490184. | TIME: 2026-01-24 03:36:09 INFO - TOKEN: 490184 | FUNCTION: get_unique_token | STATUS: Using existing token: xs34mzh5nwn9 | TIME: 2026-01-24 03:36:09 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15874 11 Mile Rd, Battle Creek, MI 49014, USA' | TIME: 2026-01-24 03:36:10 INFO - TOKEN: 490184 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (42.3029839, -85.0813073). | TIME: 2026-01-24 03:36:11 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-24 03:36:11 INFO - TOKEN: 490184 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xs34mzh5nwn9 | TIME: 2026-01-24 03:36:11 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 490184. | TIME: 2026-01-24 03:36:11 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:36:11 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:36:13 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:36:13 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:36:13 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:36:13 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:37:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:37:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:37:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36848 | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36848. Falling back to existing DB data. | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120466 with 1 parts. | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yPMruSvtPAVroirn9... | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yPMruSvtPAVroirn9 | TIME: 2026-01-24 03:37:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3705+Lowdermilk+Rd,+Helper,+UT+84526,+USA/39.6541528,-110.8620422/39.6530048,-110.8603239/39.585764,-110.8131678/38.7640578,-111.358883/38.563865,-112.6052813/37.0000762,-113.6242728/@37.0015826,-113.6180087,15.4z/data=!4m14!4m13!1m5!1m1!1s0x874ebd0e5e4d36db:0x2737f05239c60f59!2m2!1d-110.8644125!2d39.6549684!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=1bf18af9-3e7c-4e87-8cf2-627aa076c2d0 | TIME: 2026-01-24 03:37:08 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-24 03:37:08 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 120466, part 1. | TIME: 2026-01-24 03:37:08 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120466. | TIME: 2026-01-24 03:37:09 INFO - TOKEN: 120466 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120466. | TIME: 2026-01-24 03:37:09 INFO - TOKEN: 120466 | FUNCTION: get_unique_token | STATUS: Using existing token: uvdcnt3o5qmb | TIME: 2026-01-24 03:37:09 INFO - TOKEN: 120466 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3705 Lowdermilk Rd, Helper, UT 84526, USA' | TIME: 2026-01-24 03:37:10 INFO - TOKEN: 120466 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-24 03:37:11 INFO - TOKEN: 120466 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.686697, -110.85454). | TIME: 2026-01-24 03:37:12 INFO - TOKEN: 120466 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-24 03:37:12 INFO - TOKEN: 120466 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: uvdcnt3o5qmb | TIME: 2026-01-24 03:37:12 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120466. | TIME: 2026-01-24 03:37:12 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:37:12 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:37:14 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:37:14 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:37:14 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:37:14 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:38:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:38:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:38:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:38:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:38:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:38:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:38:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:38:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:38:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:38:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:38:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:38:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:38:09 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:39:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:39:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:39:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:39:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:39:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:39:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:39:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:39:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:39:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:39:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:39:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:39:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:39:08 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:40:04 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:40:04 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:40:04 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:40:07 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:40:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:40:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:40:07 INFO - TOKEN: 32652951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:40:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:40:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:40:09 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:40:09 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:40:09 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:40:09 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:41:04 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:41:04 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:41:04 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36850 | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36850. Falling back to existing DB data. | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110173 with 1 parts. | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/qg18SXcRsWWVCvee9... | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/qg18SXcRsWWVCvee9 | TIME: 2026-01-24 03:41:07 INFO - TOKEN: 11067114 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179548,-114.0499635/36.1746684,-115.1497727/35.9425812,-114.9067108/35.1748804,-114.849074/@36.1517881,-114.9769933,9.46z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=73d9f6f3-d59a-4043-9711-5d6f80335c86 | TIME: 2026-01-24 03:41:09 INFO - TOKEN: 11067114 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-24 03:41:09 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 110173, part 1. | TIME: 2026-01-24 03:41:09 INFO - TOKEN: 11067114 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110173. | TIME: 2026-01-24 03:41:09 INFO - TOKEN: 110173 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110173. | TIME: 2026-01-24 03:41:09 INFO - TOKEN: 110173 | FUNCTION: get_unique_token | STATUS: Using existing token: mg8uaxlrquen | TIME: 2026-01-24 03:41:09 INFO - TOKEN: 110173 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-24 03:41:10 INFO - TOKEN: 110173 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mg8uaxlrquen | TIME: 2026-01-24 03:41:10 INFO - TOKEN: 11067114 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110173. | TIME: 2026-01-24 03:41:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:41:10 INFO - TOKEN: 11067114 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:41:13 INFO - TOKEN: 11067114 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:41:13 INFO - TOKEN: 11067114 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:41:13 INFO - TOKEN: 11067114 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:41:13 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:42:04 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:42:04 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:42:04 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:42:06 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:42:07 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:43:04 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:43:04 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:43:04 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:43:07 INFO - TOKEN: 73578241 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:43:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:43:07 INFO - TOKEN: 73578241 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:43:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:43:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36837 | TIME: 2026-01-24 03:43:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36837. Falling back to existing DB data. | TIME: 2026-01-24 03:43:07 INFO - TOKEN: 73578241 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36837 because it has no route_token in new or existing data. | TIME: 2026-01-24 03:43:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:43:07 INFO - TOKEN: 73578241 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:43:08 INFO - TOKEN: 73578241 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:43:08 INFO - TOKEN: 73578241 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:43:08 INFO - TOKEN: 73578241 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:43:08 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:44:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:44:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:44:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:44:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:44:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:44:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:44:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:44:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36840 | TIME: 2026-01-24 03:44:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36840. Falling back to existing DB data. | TIME: 2026-01-24 03:44:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36840 because it has no route_token in new or existing data. | TIME: 2026-01-24 03:44:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:44:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:44:09 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:44:09 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:44:09 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:44:09 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:45:04 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:45:04 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:45:04 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36762 | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36762. Falling back to existing DB data. | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220619 with 1 parts. | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7... | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7 | TIME: 2026-01-24 03:45:07 INFO - TOKEN: 78110013 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178323,-87.5315749/40.1394157,-87.9029084/40.6870585,-87.8594971/41.0769615,-87.8614309/41.2504143,-87.8504779/41.2470031,-87.8624013/@40.7232988,-87.9913794,9.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=aeb8e9e7-507d-4d14-9a1f-61183a46a523 | TIME: 2026-01-24 03:45:09 INFO - TOKEN: 78110013 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 03:45:09 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220619, part 1. | TIME: 2026-01-24 03:45:09 INFO - TOKEN: 78110013 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220619. | TIME: 2026-01-24 03:45:09 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220619. | TIME: 2026-01-24 03:45:09 INFO - TOKEN: 220619 | FUNCTION: get_unique_token | STATUS: Using existing token: e0j11xs5inlw | TIME: 2026-01-24 03:45:09 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 03:45:11 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e0j11xs5inlw | TIME: 2026-01-24 03:45:11 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220619. | TIME: 2026-01-24 03:45:11 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36841 | TIME: 2026-01-24 03:45:11 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36841. Falling back to existing DB data. | TIME: 2026-01-24 03:45:11 INFO - TOKEN: 78110013 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36841 because it has no route_token in new or existing data. | TIME: 2026-01-24 03:45:11 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:45:11 INFO - TOKEN: 78110013 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:45:13 INFO - TOKEN: 78110013 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:45:13 INFO - TOKEN: 78110013 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:45:13 INFO - TOKEN: 78110013 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:45:13 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:46:05 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:46:05 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:46:05 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36823 | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36823 | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36823. Falling back to existing DB data. | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240486 with 2 parts. | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3d6DqfVSrGrGenX9A... | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3d6DqfVSrGrGenX9A | TIME: 2026-01-24 03:46:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849707,-80.5188729/41.0461009,-81.5056053/41.0242234,-81.9072135/40.8577193,-82.264771/40.890964,-82.3283934/41.0293992,-82.4008825/41.0426409,-82.7219072/41.0924216,-83.2029415/40.8583424,-83.2854171/40.8225061,-83.992198/@40.731067,-84.0210013,10.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=651a2147-3a57-4e41-9790-6b1a8e000139 | TIME: 2026-01-24 03:46:09 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 03:46:09 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240486, part 1. | TIME: 2026-01-24 03:46:09 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240486. | TIME: 2026-01-24 03:46:09 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240486. | TIME: 2026-01-24 03:46:09 INFO - TOKEN: 240486 | FUNCTION: get_unique_token | STATUS: Using existing token: mjgpky5ir62q | TIME: 2026-01-24 03:46:09 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 03:46:11 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mjgpky5ir62q | TIME: 2026-01-24 03:46:11 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/FFmjbSj3kDARyMGo9... | TIME: 2026-01-24 03:46:11 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/FFmjbSj3kDARyMGo9 | TIME: 2026-01-24 03:46:11 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8229401,-83.991556/40.260535,-84.1832235/39.8650265,-84.2011694/39.8309631,-84.813903/@39.9793618,-84.4059326,8.79z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=43c8dc88-a2fa-4087-9d75-228d96110090 | TIME: 2026-01-24 03:46:12 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-24 03:46:12 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240486, part 2. | TIME: 2026-01-24 03:46:12 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-24 03:46:12 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240486. | TIME: 2026-01-24 03:46:13 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240486. | TIME: 2026-01-24 03:46:13 INFO - TOKEN: 240486 | FUNCTION: get_unique_token | STATUS: Using existing token: mjgpky5ir62q | TIME: 2026-01-24 03:46:13 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-24 03:46:14 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mjgpky5ir62q | TIME: 2026-01-24 03:46:14 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240486. | TIME: 2026-01-24 03:46:14 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36839 | TIME: 2026-01-24 03:46:14 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36839. Falling back to existing DB data. | TIME: 2026-01-24 03:46:14 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36839 because it has no route_token in new or existing data. | TIME: 2026-01-24 03:46:14 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:46:14 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:46:16 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:46:16 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:46:16 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:46:16 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:47:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:47:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:47:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:47:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:47:08 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:47:08 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:47:08 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:47:08 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:47:08 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:47:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:47:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:47:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:47:09 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:48:04 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:48:04 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:48:04 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:48:06 INFO - TOKEN: 70108457 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36818 | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36818 | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36818. Falling back to existing DB data. | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210448 with 2 parts. | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SR67MJW5LvkYGGHP7... | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SR67MJW5LvkYGGHP7 | TIME: 2026-01-24 03:48:07 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.9983151,-84.8034111/41.0688752,-84.9896816/41.1597993,-85.1088207/41.1254284,-85.1915731/41.1409918,-85.2088091/41.4520485,-85.5912207/41.4692801,-86.4941714/41.5369374,-86.9001887/41.5565096,-87.0463341/41.6242766,-87.0605157/@41.5834492,-87.0574458,10.56z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=41836d87-1c82-4c34-9215-4c2953c38ca6 | TIME: 2026-01-24 03:48:08 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 03:48:08 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 210448, part 1. | TIME: 2026-01-24 03:48:08 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210448. | TIME: 2026-01-24 03:48:08 INFO - TOKEN: 210448 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210448. | TIME: 2026-01-24 03:48:08 INFO - TOKEN: 210448 | FUNCTION: get_unique_token | STATUS: Using existing token: 030pwrxv2v6q | TIME: 2026-01-24 03:48:09 INFO - TOKEN: 210448 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 03:48:10 INFO - TOKEN: 210448 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 030pwrxv2v6q | TIME: 2026-01-24 03:48:10 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ATSdg1nqr3v3NbmY8... | TIME: 2026-01-24 03:48:10 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ATSdg1nqr3v3NbmY8 | TIME: 2026-01-24 03:48:10 INFO - TOKEN: 70108457 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.6242766,-87.0605157/41.5771739,-87.5252132/@41.5773726,-87.2240738,9.88z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=79392c62-9de6-4522-be2b-552a6320e820 | TIME: 2026-01-24 03:48:12 INFO - TOKEN: 70108457 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-24 03:48:12 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 210448, part 2. | TIME: 2026-01-24 03:48:12 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 1 waypoints. | TIME: 2026-01-24 03:48:12 INFO - TOKEN: 70108457 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 210448. | TIME: 2026-01-24 03:48:12 INFO - TOKEN: 210448 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210448. | TIME: 2026-01-24 03:48:12 INFO - TOKEN: 210448 | FUNCTION: get_unique_token | STATUS: Using existing token: 030pwrxv2v6q | TIME: 2026-01-24 03:48:12 INFO - TOKEN: 210448 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 11, Final geocoded count: 11. | TIME: 2026-01-24 03:48:13 INFO - TOKEN: 210448 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 030pwrxv2v6q | TIME: 2026-01-24 03:48:14 INFO - TOKEN: 70108457 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210448. | TIME: 2026-01-24 03:48:14 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:48:14 INFO - TOKEN: 70108457 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:48:15 INFO - TOKEN: 70108457 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:48:15 INFO - TOKEN: 70108457 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:48:15 INFO - TOKEN: 70108457 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:48:15 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:49:04 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:49:04 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:49:04 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:49:06 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:49:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:49:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:49:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:49:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:49:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:49:08 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:49:08 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:49:08 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:49:08 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:50:04 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:50:04 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:50:04 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:50:07 INFO - TOKEN: 10660402 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:52:04 INFO - TOKEN: 10660402 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:52:04 INFO - TOKEN: 10660402 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:52:04 INFO - TOKEN: 10660402 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:52:06 INFO - TOKEN: 10660402 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:52:07 INFO - TOKEN: 10660402 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:52:07 INFO - TOKEN: 10660402 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:52:07 INFO - TOKEN: 10660402 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:52:07 INFO - TOKEN: 10660402 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:52:07 INFO - TOKEN: 10660402 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:52:09 INFO - TOKEN: 10660402 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:52:09 INFO - TOKEN: 10660402 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:52:09 INFO - TOKEN: 10660402 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:52:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:53:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:53:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:53:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:53:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:53:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:53:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:53:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:53:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:53:07 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:53:09 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:53:09 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:53:09 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:53:09 INFO - TOKEN: 10660402 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:54:04 INFO - TOKEN: 10660402 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:54:04 INFO - TOKEN: 10660402 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:54:04 INFO - TOKEN: 10660402 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:54:06 INFO - TOKEN: 10660402 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34224 | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34224. Falling back to existing DB data. | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260234 with 1 parts. | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ooymwC17G9PdejQW7... | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ooymwC17G9PdejQW7 | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.4789489,-90.6321409/41.6038294,-90.6934929/41.6872963,-92.0364344/41.5781708,-93.7775674/40.5751641,-93.9376846/@40.5752223,-93.9378325,20.77z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=9341eb99-cd31-4ffa-aff8-075c643ebb4a | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 260234, part 1. | TIME: 2026-01-24 03:54:07 INFO - TOKEN: 10660402 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260234. | TIME: 2026-01-24 03:54:08 INFO - TOKEN: 260234 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260234. | TIME: 2026-01-24 03:54:08 INFO - TOKEN: 260234 | FUNCTION: get_unique_token | STATUS: Using existing token: nwbnmgmeugiv | TIME: 2026-01-24 03:54:08 INFO - TOKEN: 260234 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-24 03:54:09 INFO - TOKEN: 260234 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nwbnmgmeugiv | TIME: 2026-01-24 03:54:09 INFO - TOKEN: 10660402 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260234. | TIME: 2026-01-24 03:54:09 INFO - TOKEN: 10660402 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34225 | TIME: 2026-01-24 03:54:09 INFO - TOKEN: 10660402 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34225. Falling back to existing DB data. | TIME: 2026-01-24 03:54:09 INFO - TOKEN: 10660402 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190197 with 1 parts. | TIME: 2026-01-24 03:54:09 INFO - TOKEN: 10660402 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/E3hnA5cGmgCfiAGz5... | TIME: 2026-01-24 03:54:09 INFO - TOKEN: 10660402 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/E3hnA5cGmgCfiAGz5 | TIME: 2026-01-24 03:54:09 INFO - TOKEN: 10660402 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5751981,-93.9377263/39.2572927,-94.4499441/39.1493584,-94.4984093/38.9362927,-94.6104895/@38.9374642,-94.609185,17.14z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=f7763efd-977b-4119-8723-6d22a6c283df | TIME: 2026-01-24 03:54:10 INFO - TOKEN: 10660402 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-24 03:54:10 INFO - TOKEN: 10660402 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190197, part 1. | TIME: 2026-01-24 03:54:10 INFO - TOKEN: 10660402 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190197. | TIME: 2026-01-24 03:54:10 INFO - TOKEN: 190197 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190197. | TIME: 2026-01-24 03:54:10 INFO - TOKEN: 190197 | FUNCTION: get_unique_token | STATUS: Using existing token: fzvyvcu0jaap | TIME: 2026-01-24 03:54:11 INFO - TOKEN: 190197 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-24 03:54:11 INFO - TOKEN: 190197 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fzvyvcu0jaap | TIME: 2026-01-24 03:54:12 INFO - TOKEN: 10660402 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190197. | TIME: 2026-01-24 03:54:12 INFO - TOKEN: 10660402 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:54:12 INFO - TOKEN: 10660402 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:54:14 INFO - TOKEN: 10660402 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:54:14 INFO - TOKEN: 10660402 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:54:14 INFO - TOKEN: 10660402 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:54:14 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:55:05 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:55:05 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:55:05 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:55:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:55:08 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:55:08 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:55:08 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:55:08 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:55:08 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:55:09 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:55:09 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:55:09 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:55:09 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:56:04 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:56:04 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:56:04 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:56:06 INFO - TOKEN: 32652951 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:56:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:56:07 INFO - TOKEN: 32652951 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:56:07 INFO - TOKEN: 32652951 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:56:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:56:07 INFO - TOKEN: 32652951 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:56:09 INFO - TOKEN: 32652951 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:56:09 INFO - TOKEN: 32652951 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:56:09 INFO - TOKEN: 32652951 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:56:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:57:05 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:57:05 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:57:05 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:57:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:57:08 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:57:08 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:57:08 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:57:08 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:57:08 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:57:09 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:57:09 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:57:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:57:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:58:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:58:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:58:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:58:06 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:58:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:58:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:58:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:58:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:58:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:58:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:58:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:58:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:58:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 03:59:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:59:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 03:59:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 03:59:06 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 03:59:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 03:59:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 03:59:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 03:59:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 03:59:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 03:59:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:59:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 03:59:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 03:59:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:00:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:00:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:00:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:00:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:00:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:00:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:00:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:00:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:00:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:00:08 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:00:08 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:00:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:00:08 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:02:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:02:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:02:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36823 | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36823. Falling back to existing DB data. | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240486 with 1 parts. | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3d6DqfVSrGrGenX9A... | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3d6DqfVSrGrGenX9A | TIME: 2026-01-24 04:02:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1849707,-80.5188729/41.0461009,-81.5056053/41.0242234,-81.9072135/40.8577193,-82.264771/40.890964,-82.3283934/41.0293992,-82.4008825/41.0426409,-82.7219072/41.0924216,-83.2029415/40.8583424,-83.2854171/40.8225061,-83.992198/@40.731067,-84.0210013,10.88z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=651a2147-3a57-4e41-9790-6b1a8e000139 | TIME: 2026-01-24 04:02:09 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 04:02:09 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 240486, part 1. | TIME: 2026-01-24 04:02:09 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240486. | TIME: 2026-01-24 04:02:09 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240486. | TIME: 2026-01-24 04:02:09 INFO - TOKEN: 240486 | FUNCTION: get_unique_token | STATUS: Using existing token: mjgpky5ir62q | TIME: 2026-01-24 04:02:09 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-24 04:02:11 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mjgpky5ir62q | TIME: 2026-01-24 04:02:11 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240486. | TIME: 2026-01-24 04:02:11 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:02:11 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:02:13 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:02:13 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:02:13 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:02:13 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:03:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:03:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:03:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:03:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:03:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:03:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:03:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:03:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:03:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:03:09 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:03:09 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:03:09 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:03:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:04:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:04:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:04:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:04:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:04:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:04:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:04:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:04:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:04:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:04:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:04:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:04:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:04:10 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:05:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:05:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:05:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:05:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:05:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:05:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:05:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:05:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:05:07 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:05:09 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:05:09 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:05:09 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:05:09 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:09:04 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:09:04 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:09:04 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:09:06 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:09:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:09:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:09:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:09:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:09:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:09:08 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:09:08 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:09:08 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:09:08 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:13:04 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:13:04 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:13:04 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:13:07 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:14:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:14:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:14:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:14:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:14:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:14:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:14:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:14:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:14:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:14:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:14:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:14:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:14:09 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:15:04 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:15:04 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:15:04 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:15:07 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:15:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:15:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:15:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:15:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:15:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:15:08 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:15:08 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:15:08 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:15:08 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:21:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:21:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:21:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36804 | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36804 | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36804 | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 36804 | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 5 for route ID 36804 | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 6 for route ID 36804 | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36804. Falling back to existing DB data. | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311076 with 6 parts. | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/L5fW6ugwe3CSQWGg6... | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/L5fW6ugwe3CSQWGg6 | TIME: 2026-01-24 04:21:07 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/7226+Laredo+St,+Laredo,+TX+78043,+USA/27.5065756,-99.472594/27.5092978,-99.5030756/28.4458151,-99.2521544/28.5732641,-99.5223946/28.57734,-99.6686391/28.6450399,-99.7495874/28.7855622,-99.7697046/28.7725437,-99.8491691/29.2443626,-99.7906487/@28.7720699,-99.8487544,19.17z/data=!4m19!4m18!1m5!1m1!1s0x866123ffcf2e310b:0x2d808f72507417ef!2m2!1d-99.458116!2d27.5075526!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=d6e1c57f-2564-4388-8261-1729c09c3787 | TIME: 2026-01-24 04:21:08 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 04:21:08 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 1. | TIME: 2026-01-24 04:21:08 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311076. | TIME: 2026-01-24 04:21:09 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 04:21:09 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 04:21:09 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 04:21:11 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 04:21:11 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 51, Final geocoded count: 51. | TIME: 2026-01-24 04:21:11 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 04:21:12 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UDUXLbPeZwATrnwX9... | TIME: 2026-01-24 04:21:12 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UDUXLbPeZwATrnwX9 | TIME: 2026-01-24 04:21:12 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.2443626,-99.7906487/29.5677965,-99.7465603/30.1975239,-99.7561234/30.4529101,-99.7226583/30.5836065,-100.644338/31.4046285,-100.4391478/31.4295796,-100.5089993/31.4290725,-100.514173/31.557676,-100.5399544/31.5269442,-100.4783719/@31.4753213,-100.4972947,11.56z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=b0baecfc-a6af-4a49-a973-3614d19d78d6 | TIME: 2026-01-24 04:21:13 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 04:21:13 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 2. | TIME: 2026-01-24 04:21:13 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 04:21:13 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311076. | TIME: 2026-01-24 04:21:13 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 04:21:13 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 04:21:14 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 04:21:15 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 04:21:16 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 51, Final geocoded count: 51. | TIME: 2026-01-24 04:21:16 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 04:21:16 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GdsZQufvnC7kWHxd6... | TIME: 2026-01-24 04:21:16 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GdsZQufvnC7kWHxd6 | TIME: 2026-01-24 04:21:16 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/31.5269442,-100.4783719/31.5286004,-100.4364592/31.8740881,-100.482376/31.8752256,-100.5060212/31.8962644,-100.4848812/32.4091546,-100.8467576/32.4160186,-100.8601336/32.7027249,-100.8757715/32.7105149,-100.8723417/33.193977,-101.3782776/@33.1930545,-101.3903258,13.92z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=c09084c6-2fe1-45fc-b78e-9a3a25c5ffe8 | TIME: 2026-01-24 04:21:17 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 04:21:17 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 3. | TIME: 2026-01-24 04:21:17 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 04:21:17 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311076. | TIME: 2026-01-24 04:21:17 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 04:21:17 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 04:21:18 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 04:21:19 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 04:21:20 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 51, Final geocoded count: 51. | TIME: 2026-01-24 04:21:20 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 04:21:20 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QT4CNAyBwCconQN16... | TIME: 2026-01-24 04:21:20 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QT4CNAyBwCconQN16 | TIME: 2026-01-24 04:21:20 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.193977,-101.3782776/33.4328388,-101.6430878/33.454692,-101.6574558/33.9349421,-101.6962949/34.1845976,-101.7011665/34.1880012,-101.7068401/34.2576236,-101.7085929/34.3462966,-101.7444575/34.5186112,-101.7794989/34.5794545,-101.7928213/@34.5166659,-102.173765,9.78z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=6db0a214-4abc-4db9-ba6f-b372038c61fc | TIME: 2026-01-24 04:21:21 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 04:21:21 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 4. | TIME: 2026-01-24 04:21:21 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 04:21:21 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311076. | TIME: 2026-01-24 04:21:22 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 04:21:22 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 04:21:22 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 04:21:23 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 04:21:23 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 51, Final geocoded count: 51. | TIME: 2026-01-24 04:21:23 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 04:21:24 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/dBDtd1NTqrquDdmn8... | TIME: 2026-01-24 04:21:24 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/dBDtd1NTqrquDdmn8 | TIME: 2026-01-24 04:21:24 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.5794545,-101.7928213/34.6293286,-101.8176527/34.7128626,-101.8445865/34.7402586,-101.8471307/34.7585559,-101.847455/34.962414,-101.8479531/35.1202419,-101.8385825/35.265313,-101.7618657/35.2672184,-101.8313111/35.3200795,-101.8311295/@35.3048372,-101.8207302,13.28z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=7e1cce9e-af10-4c6c-b357-0812da81f941 | TIME: 2026-01-24 04:21:25 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 04:21:25 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311076, part 5. | TIME: 2026-01-24 04:21:25 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Part 5 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-24 04:21:25 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 5, route_token 311076. | TIME: 2026-01-24 04:21:25 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 04:21:25 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 04:21:26 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 04:21:27 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 04:21:27 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 51, Final geocoded count: 51. | TIME: 2026-01-24 04:21:27 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 04:21:28 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QQhTG89wBfj17dpx6... | TIME: 2026-01-24 04:21:28 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QQhTG89wBfj17dpx6 | TIME: 2026-01-24 04:21:28 INFO - TOKEN: 65703960 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3200795,-101.8311295/35.3308194,-101.8314421/35.8726339,-101.9731299/36.0202481,-101.9962125/36.0244946,-101.9948645/36.5006685,-102.2443768/@36.2844789,-102.0289072,9.63z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=225ccbe9-51cc-445e-bdb1-e10d68b52f67 | TIME: 2026-01-24 04:21:29 INFO - TOKEN: 65703960 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 04:21:29 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 311076, part 6. | TIME: 2026-01-24 04:21:29 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: Part 6 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-24 04:21:29 INFO - TOKEN: 65703960 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 6, route_token 311076. | TIME: 2026-01-24 04:21:29 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311076. | TIME: 2026-01-24 04:21:29 INFO - TOKEN: 311076 | FUNCTION: get_unique_token | STATUS: Using existing token: yhnu3k6tingd | TIME: 2026-01-24 04:21:30 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7226 Laredo St, Laredo, TX 78043, USA' | TIME: 2026-01-24 04:21:31 INFO - TOKEN: 311076 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.5075085, -99.4794104). | TIME: 2026-01-24 04:21:33 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 51, Final geocoded count: 51. | TIME: 2026-01-24 04:21:33 INFO - TOKEN: 311076 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhnu3k6tingd | TIME: 2026-01-24 04:21:33 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311076. | TIME: 2026-01-24 04:21:33 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:21:33 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:21:35 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:21:35 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:21:35 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:21:35 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:22:04 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:22:04 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:22:04 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:22:07 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:22:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:22:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:22:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:22:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:22:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:22:08 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:22:08 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:22:08 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:22:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:23:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:23:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:23:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:23:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:23:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:23:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:24:04 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:24:04 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:24:04 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:24:07 INFO - TOKEN: 65703960 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:24:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:24:07 INFO - TOKEN: 65703960 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:24:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:24:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36809 | TIME: 2026-01-24 04:24:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36809. Falling back to existing DB data. | TIME: 2026-01-24 04:24:07 INFO - TOKEN: 65703960 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36809 because it has no route_token in new or existing data. | TIME: 2026-01-24 04:24:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:24:07 INFO - TOKEN: 65703960 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:24:09 INFO - TOKEN: 65703960 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:24:09 INFO - TOKEN: 65703960 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:24:09 INFO - TOKEN: 65703960 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:24:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:25:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:25:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:25:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:25:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:25:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:25:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:25:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:25:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:25:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:25:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:25:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:25:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:25:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:26:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:26:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:26:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:26:06 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:26:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:26:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:26:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:26:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:26:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:26:08 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:26:08 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:26:08 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:26:08 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:27:04 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:27:04 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:27:04 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36868 | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36868. Falling back to existing DB data. | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100336 with 1 parts. | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NihpPdQjAKh5ojM19... | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NihpPdQjAKh5ojM19 | TIME: 2026-01-24 04:27:07 INFO - TOKEN: 09310100 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8175596,-114.05017/36.9999677,-113.6225133/@37.0005442,-113.6226774,18.97z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=08179f52-9c4d-40ba-bc03-5977cf53aeec | TIME: 2026-01-24 04:27:08 INFO - TOKEN: 09310100 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 2 | TIME: 2026-01-24 04:27:08 INFO - TOKEN: 09310100 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 2 waypoints for token 100336, part 1. | TIME: 2026-01-24 04:27:08 INFO - TOKEN: 09310100 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100336. | TIME: 2026-01-24 04:27:09 INFO - TOKEN: 100336 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100336. | TIME: 2026-01-24 04:27:09 INFO - TOKEN: 100336 | FUNCTION: get_unique_token | STATUS: Using existing token: omnfwjpp4ine | TIME: 2026-01-24 04:27:09 INFO - TOKEN: 100336 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 2, Final geocoded count: 2. | TIME: 2026-01-24 04:27:10 INFO - TOKEN: 100336 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: omnfwjpp4ine | TIME: 2026-01-24 04:27:11 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100336. | TIME: 2026-01-24 04:27:11 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:27:11 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:27:12 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:27:12 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:27:12 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:27:12 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:28:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:28:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:28:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:28:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:28:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:28:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:28:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:28:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:28:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:28:09 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:28:09 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:28:09 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:28:09 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:29:04 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:29:04 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:29:04 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:29:07 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:29:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:29:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:29:07 INFO - TOKEN: 00951398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:29:07 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:29:07 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:29:08 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:29:08 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:29:08 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:29:08 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:30:04 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:30:04 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:30:04 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:30:07 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:30:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:30:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:30:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:30:07 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:30:07 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:30:08 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:30:08 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:30:08 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:30:08 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:31:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:31:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:31:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:31:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:31:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:31:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:31:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:31:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:31:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:31:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:31:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:31:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:31:09 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:32:04 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:32:04 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:32:04 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:32:06 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:32:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:32:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:32:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:32:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36865 | TIME: 2026-01-24 04:32:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36865. Falling back to existing DB data. | TIME: 2026-01-24 04:32:07 INFO - TOKEN: 08240720 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120468 with 1 parts. | TIME: 2026-01-24 04:32:07 INFO - TOKEN: 08240720 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oV88BtfDCUDZgraz5... | TIME: 2026-01-24 04:32:07 INFO - TOKEN: 08240720 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oV88BtfDCUDZgraz5 | TIME: 2026-01-24 04:32:07 INFO - TOKEN: 08240720 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1223602,-111.6661247/40.1228233,-111.6602322/40.1098507,-111.6595417/40.1095974,-111.6316006/39.9948631,-111.4532292/39.5809477,-110.7869637/38.9847311,-110.2193121/38.940277,-109.8163139/37.8726351,-109.3425871/37.8163566,-109.041575/@38.4022314,-110.4438792,8.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=3f58879f-a425-4178-81a1-e8e7f289dfc6 | TIME: 2026-01-24 04:32:08 INFO - TOKEN: 08240720 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 04:32:08 INFO - TOKEN: 08240720 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 120468, part 1. | TIME: 2026-01-24 04:32:08 INFO - TOKEN: 08240720 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120468. | TIME: 2026-01-24 04:32:09 INFO - TOKEN: 120468 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120468. | TIME: 2026-01-24 04:32:09 INFO - TOKEN: 120468 | FUNCTION: get_unique_token | STATUS: Using existing token: 2iou64j721zg | TIME: 2026-01-24 04:32:09 INFO - TOKEN: 120468 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 04:32:10 INFO - TOKEN: 120468 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2iou64j721zg | TIME: 2026-01-24 04:32:10 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120468. | TIME: 2026-01-24 04:32:10 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:32:10 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:32:11 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:32:11 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:32:11 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:32:11 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:33:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:33:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:33:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:33:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:33:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:33:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:33:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:33:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:33:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:33:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:33:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:33:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:33:09 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:34:04 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:34:04 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:34:04 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:34:06 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:34:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:34:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:34:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:34:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:34:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:34:08 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:34:08 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:34:08 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:34:08 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:35:04 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:35:04 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:35:04 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:35:06 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:35:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:35:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:35:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:35:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36870 | TIME: 2026-01-24 04:35:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36870. Falling back to existing DB data. | TIME: 2026-01-24 04:35:07 INFO - TOKEN: 13012500 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120461 with 1 parts. | TIME: 2026-01-24 04:35:07 INFO - TOKEN: 13012500 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/yY47KyPPowQ9zn4t5... | TIME: 2026-01-24 04:35:07 INFO - TOKEN: 13012500 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/yY47KyPPowQ9zn4t5 | TIME: 2026-01-24 04:35:07 INFO - TOKEN: 13012500 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1676+Declaration+Dr,+Price,+UT+84501,+USA/39.5861448,-110.7964768/39.5842476,-110.8139301/38.7632872,-111.3611409/38.5629741,-112.6054372/37.0000763,-113.6242607/@36.985179,-113.6770014,10.89z/data=!4m13!4m12!1m5!1m1!1s0x874eb974eef4a11f:0x88a7be89c51e8d2e!2m2!1d-110.7857936!2d39.5803644!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b7d232de-6fae-4c41-9f7e-047ed5f34cd9 | TIME: 2026-01-24 04:35:08 INFO - TOKEN: 13012500 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 04:35:08 INFO - TOKEN: 13012500 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120461, part 1. | TIME: 2026-01-24 04:35:08 INFO - TOKEN: 13012500 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120461. | TIME: 2026-01-24 04:35:08 INFO - TOKEN: 120461 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120461. | TIME: 2026-01-24 04:35:08 INFO - TOKEN: 120461 | FUNCTION: get_unique_token | STATUS: Using existing token: yhrr9s4cym45 | TIME: 2026-01-24 04:35:09 INFO - TOKEN: 120461 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1676 Declaration Dr, Price, UT 84501, USA' | TIME: 2026-01-24 04:35:10 INFO - TOKEN: 120461 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-24 04:35:11 INFO - TOKEN: 120461 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.607805, -110.795945). | TIME: 2026-01-24 04:35:11 INFO - TOKEN: 120461 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 04:35:11 INFO - TOKEN: 120461 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yhrr9s4cym45 | TIME: 2026-01-24 04:35:11 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120461. | TIME: 2026-01-24 04:35:11 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:35:11 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:35:12 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:35:12 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:35:12 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:35:12 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:36:04 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:36:04 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:36:04 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36823 | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36823. Falling back to existing DB data. | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240486 with 1 parts. | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Dd1CqnGfyLy7UTuz5... | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Dd1CqnGfyLy7UTuz5 | TIME: 2026-01-24 04:36:07 INFO - TOKEN: 80743234 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.8229401,-83.991556/40.3152068,-84.1754217/39.8650265,-84.2011694/39.8309631,-84.813903/@40.1720189,-83.9994818,8.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=acabb295-a381-4636-bf23-7c8b75ef74cd | TIME: 2026-01-24 04:36:08 INFO - TOKEN: 80743234 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-24 04:36:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240486, part 2. | TIME: 2026-01-24 04:36:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-24 04:36:08 INFO - TOKEN: 80743234 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 240486. | TIME: 2026-01-24 04:36:09 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240486. | TIME: 2026-01-24 04:36:09 INFO - TOKEN: 240486 | FUNCTION: get_unique_token | STATUS: Using existing token: mjgpky5ir62q | TIME: 2026-01-24 04:36:09 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-24 04:36:10 INFO - TOKEN: 240486 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mjgpky5ir62q | TIME: 2026-01-24 04:36:11 INFO - TOKEN: 80743234 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240486. | TIME: 2026-01-24 04:36:11 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:36:11 INFO - TOKEN: 80743234 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:36:12 INFO - TOKEN: 80743234 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:36:12 INFO - TOKEN: 80743234 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:36:12 INFO - TOKEN: 80743234 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:36:12 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:37:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:37:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:37:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:37:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:37:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:37:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:37:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:37:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:37:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:37:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:37:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:37:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:37:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:38:05 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:38:05 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:38:05 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:38:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:38:08 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:38:08 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:38:08 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:38:08 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:38:08 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:38:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:38:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:38:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:38:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:39:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:39:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:39:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:39:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:39:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:39:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:39:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:39:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:39:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:39:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:39:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:39:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:39:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:40:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:40:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:40:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:40:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:40:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:40:07 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:40:07 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:40:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:40:07 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:40:09 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:40:09 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:40:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:40:09 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:41:04 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:41:04 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:41:04 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:41:06 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:41:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:41:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:41:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:41:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36871 | TIME: 2026-01-24 04:41:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36871. Falling back to existing DB data. | TIME: 2026-01-24 04:41:07 INFO - TOKEN: 13012500 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100329 with 1 parts. | TIME: 2026-01-24 04:41:07 INFO - TOKEN: 13012500 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/WhGE22ExUZG3ueXk8... | TIME: 2026-01-24 04:41:07 INFO - TOKEN: 13012500 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/WhGE22ExUZG3ueXk8 | TIME: 2026-01-24 04:41:07 INFO - TOKEN: 13012500 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.0000557,-113.6243145/36.9153419,-113.8363251/36.8179119,-114.0501279/@36.8857074,-114.1810344,9.33z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=0f856946-ddb8-4390-a44a-989fd26e9b9b | TIME: 2026-01-24 04:41:08 INFO - TOKEN: 13012500 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-24 04:41:08 INFO - TOKEN: 13012500 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100329, part 1. | TIME: 2026-01-24 04:41:08 INFO - TOKEN: 13012500 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100329. | TIME: 2026-01-24 04:41:08 INFO - TOKEN: 100329 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100329. | TIME: 2026-01-24 04:41:08 INFO - TOKEN: 100329 | FUNCTION: get_unique_token | STATUS: Using existing token: uvox6200j0lg | TIME: 2026-01-24 04:41:08 INFO - TOKEN: 100329 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-24 04:41:10 INFO - TOKEN: 100329 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: uvox6200j0lg | TIME: 2026-01-24 04:41:10 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100329. | TIME: 2026-01-24 04:41:10 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:41:10 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:41:11 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:41:11 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:41:11 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:41:11 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:42:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:42:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:42:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:42:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:42:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:42:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:42:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:42:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:42:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:42:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:42:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:42:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:42:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:44:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:44:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:44:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:44:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:44:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:44:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:44:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:44:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:44:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:44:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:44:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:44:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:44:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:45:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:45:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:45:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:45:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:45:08 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:45:08 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:45:08 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:45:08 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:45:08 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:45:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:45:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:45:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:45:09 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:47:04 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:47:04 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:47:04 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:47:07 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:47:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:47:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:47:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:47:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:47:07 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:47:09 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:47:09 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:47:09 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:47:09 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:48:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:48:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:48:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:48:06 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:48:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:48:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:48:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:48:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:48:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:48:08 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:48:08 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:48:08 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:48:08 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:50:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:50:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:50:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:50:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:50:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:50:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:50:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:50:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:50:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:50:08 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:50:08 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:50:08 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:50:08 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:51:04 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:51:04 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:51:04 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36869 | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36869. Falling back to existing DB data. | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120469 with 1 parts. | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8gN1BSHTScthveBLA... | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8gN1BSHTScthveBLA | TIME: 2026-01-24 04:51:07 INFO - TOKEN: 09310100 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9999677,-113.6225133/38.3775657,-112.6620193/39.7236344,-111.8200551/40.7243048,-111.9132292/40.725448,-111.9914059/4901+W+2100+S,+Salt+Lake+City,+UT+84104,+USA/@40.7284876,-112.0082319,14.39z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x8752f2db70eafce5:0xd5cf2e895607364c!2m2!1d-112.009302!2d40.7240121!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=912df253-d03a-4402-bd33-b9302b8dbad1 | TIME: 2026-01-24 04:51:09 INFO - TOKEN: 09310100 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 04:51:09 INFO - TOKEN: 09310100 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120469, part 1. | TIME: 2026-01-24 04:51:09 INFO - TOKEN: 09310100 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120469. | TIME: 2026-01-24 04:51:09 INFO - TOKEN: 120469 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120469. | TIME: 2026-01-24 04:51:09 INFO - TOKEN: 120469 | FUNCTION: get_unique_token | STATUS: Using existing token: 3ckwzzdkn2qv | TIME: 2026-01-24 04:51:09 INFO - TOKEN: 120469 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '4901 W 2100 S, Salt Lake City, UT 84104, USA' | TIME: 2026-01-24 04:51:11 INFO - TOKEN: 120469 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7182054, -112.0571897). | TIME: 2026-01-24 04:51:15 INFO - TOKEN: 120469 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 04:51:15 INFO - TOKEN: 120469 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3ckwzzdkn2qv | TIME: 2026-01-24 04:51:16 INFO - TOKEN: 09310100 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120469. | TIME: 2026-01-24 04:51:16 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:51:16 INFO - TOKEN: 09310100 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:51:17 INFO - TOKEN: 09310100 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:51:17 INFO - TOKEN: 09310100 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:51:17 INFO - TOKEN: 09310100 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:51:17 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:53:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:53:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:53:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:53:07 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:53:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:53:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:53:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:53:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:53:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:53:08 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:53:08 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:53:08 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:53:08 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:54:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:54:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:54:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:54:07 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:54:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:54:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:54:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:54:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:54:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:54:09 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:54:09 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:54:09 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:54:09 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 04:55:04 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:55:04 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 04:55:04 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 04:55:06 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 04:55:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 04:55:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 04:55:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 04:55:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 04:55:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 04:55:08 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:55:08 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 04:55:08 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 04:55:08 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:00:04 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:00:04 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:00:04 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:00:06 INFO - TOKEN: 13012500 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:00:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:00:07 INFO - TOKEN: 13012500 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:00:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:00:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36872 | TIME: 2026-01-24 05:00:07 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36872. Falling back to existing DB data. | TIME: 2026-01-24 05:00:07 INFO - TOKEN: 13012500 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110171 with 1 parts. | TIME: 2026-01-24 05:00:07 INFO - TOKEN: 13012500 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7... | TIME: 2026-01-24 05:00:07 INFO - TOKEN: 13012500 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/V9wwZUdtpVPMKWFC7 | TIME: 2026-01-24 05:00:07 INFO - TOKEN: 13012500 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.8179394,-114.05003/36.2837449,-115.0667675/36.227609,-115.3256848/36.0563459,-115.1398289/35.9426775,-114.9066598/35.1759899,-114.8493295/@35.1165709,-115.2769775,9.85z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ec61bb14-bfaf-4e92-bd43-0e321688978d | TIME: 2026-01-24 05:00:08 INFO - TOKEN: 13012500 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 05:00:08 INFO - TOKEN: 13012500 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 110171, part 1. | TIME: 2026-01-24 05:00:08 INFO - TOKEN: 13012500 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110171. | TIME: 2026-01-24 05:00:08 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110171. | TIME: 2026-01-24 05:00:08 INFO - TOKEN: 110171 | FUNCTION: get_unique_token | STATUS: Using existing token: i8igvsxmrkgd | TIME: 2026-01-24 05:00:09 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 05:00:10 INFO - TOKEN: 110171 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i8igvsxmrkgd | TIME: 2026-01-24 05:00:10 INFO - TOKEN: 13012500 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110171. | TIME: 2026-01-24 05:00:10 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:00:10 INFO - TOKEN: 13012500 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:00:11 INFO - TOKEN: 13012500 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:00:11 INFO - TOKEN: 13012500 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:00:11 INFO - TOKEN: 13012500 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:00:11 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:03:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:03:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:03:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:03:06 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:03:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:03:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:03:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:03:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:03:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:03:08 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:03:08 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:03:08 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:03:08 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:04:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:04:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:04:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:04:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:04:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:04:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:04:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:04:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:04:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:04:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:04:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:04:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:04:09 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:05:04 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:05:04 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:05:04 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:05:07 INFO - TOKEN: 57222204 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:05:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:05:07 INFO - TOKEN: 57222204 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:05:07 INFO - TOKEN: 57222204 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:05:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:05:07 INFO - TOKEN: 57222204 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:05:09 INFO - TOKEN: 57222204 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:05:09 INFO - TOKEN: 57222204 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:05:09 INFO - TOKEN: 57222204 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:05:09 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:07:04 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:07:04 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:07:04 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:07:06 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:07:07 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:08:04 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:08:04 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:08:04 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:08:07 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:08:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:08:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:08:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:08:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:08:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:08:08 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:08:08 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:08:08 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:08:08 INFO - TOKEN: 52735863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:09:04 INFO - TOKEN: 52735863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:09:04 INFO - TOKEN: 52735863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:09:04 INFO - TOKEN: 52735863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:09:06 INFO - TOKEN: 52735863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:09:06 INFO - TOKEN: 52735863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:09:06 INFO - TOKEN: 52735863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:09:06 INFO - TOKEN: 52735863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:09:06 INFO - TOKEN: 52735863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:09:06 INFO - TOKEN: 52735863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:09:07 INFO - TOKEN: 52735863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:09:07 INFO - TOKEN: 52735863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:09:07 INFO - TOKEN: 52735863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:09:07 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:11:05 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:11:05 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:11:05 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:11:07 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:11:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:11:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:11:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:11:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:11:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:11:09 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:11:09 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:11:09 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:11:09 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:15:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:15:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:15:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:15:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:15:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:15:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:15:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:15:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:15:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:15:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:15:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:15:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:15:10 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:17:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:17:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:17:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:17:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:17:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:17:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:17:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:17:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:17:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:17:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:17:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:17:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:17:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:18:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:18:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:18:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:18:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:18:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:18:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:18:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:18:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:18:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:18:08 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:18:08 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:18:08 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:18:08 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:20:05 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:20:05 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:20:05 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:20:07 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:20:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:20:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:20:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:20:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:20:07 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:20:08 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:20:08 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:20:08 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:20:08 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:21:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:21:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:21:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:21:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:21:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:21:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:21:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:21:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:21:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:21:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:21:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:21:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:21:09 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:22:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:22:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:22:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:22:07 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:22:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:22:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:22:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:22:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:22:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:22:08 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:22:08 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:22:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:22:08 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:23:04 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:23:04 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:23:04 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:23:06 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:23:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:23:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:23:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:23:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:23:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:23:08 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:23:08 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:23:08 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:23:08 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:33:04 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:33:04 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:33:04 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36867 | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36867 | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36867. Falling back to existing DB data. | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160189 with 2 parts. | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iPD6nA21HunwQ79Y9... | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iPD6nA21HunwQ79Y9 | TIME: 2026-01-24 05:33:07 INFO - TOKEN: 08240720 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9989716,-108.749626/36.7840406,-108.6711639/36.7212779,-108.2262759/35.8032373,-108.1535095/35.3949996,-108.2179831/35.0031059,-105.661396/34.5879557,-105.1841436/33.4638621,-104.5365977/33.3323063,-104.5381196/33.2741479,-104.4663263/@33.3375518,-104.4478026,11.4z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=26dd2fdc-8146-452d-bd53-e2a4cd416902 | TIME: 2026-01-24 05:33:09 INFO - TOKEN: 08240720 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 05:33:09 INFO - TOKEN: 08240720 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 160189, part 1. | TIME: 2026-01-24 05:33:09 INFO - TOKEN: 08240720 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160189. | TIME: 2026-01-24 05:33:09 INFO - TOKEN: 160189 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160189. | TIME: 2026-01-24 05:33:09 INFO - TOKEN: 160189 | FUNCTION: get_unique_token | STATUS: Using existing token: kem80mjgwgkv | TIME: 2026-01-24 05:33:09 INFO - TOKEN: 160189 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 05:33:10 INFO - TOKEN: 160189 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kem80mjgwgkv | TIME: 2026-01-24 05:33:10 INFO - TOKEN: 08240720 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SLfsjSwrKp1V5KF67... | TIME: 2026-01-24 05:33:10 INFO - TOKEN: 08240720 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SLfsjSwrKp1V5KF67 | TIME: 2026-01-24 05:33:10 INFO - TOKEN: 08240720 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.2741479,-104.4663263/32.842558,-104.393068/32.9389079,-103.4750861/32.6966048,-103.4172575/32.6964085,-103.3781684/3215+N+Enterprise+Dr,+Hobbs,+NM+88240,+USA/@32.6977539,-103.1755121,17.99z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x86fc954e1cc3460d:0x9c08fd120dbd409f!2m2!1d-103.1622696!2d32.734368!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=af78b959-9d56-4310-88bf-c0754302447a | TIME: 2026-01-24 05:33:12 INFO - TOKEN: 08240720 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 05:33:12 INFO - TOKEN: 08240720 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160189, part 2. | TIME: 2026-01-24 05:33:12 INFO - TOKEN: 08240720 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-24 05:33:12 INFO - TOKEN: 08240720 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 160189. | TIME: 2026-01-24 05:33:12 INFO - TOKEN: 160189 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160189. | TIME: 2026-01-24 05:33:12 INFO - TOKEN: 160189 | FUNCTION: get_unique_token | STATUS: Using existing token: kem80mjgwgkv | TIME: 2026-01-24 05:33:12 INFO - TOKEN: 160189 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3215 N Enterprise Dr, Hobbs, NM 88240, USA' | TIME: 2026-01-24 05:33:13 INFO - TOKEN: 160189 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-24 05:33:24 INFO - TOKEN: 160189 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (32.736583, -103.162239). | TIME: 2026-01-24 05:33:28 INFO - TOKEN: 160189 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-24 05:33:28 INFO - TOKEN: 160189 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kem80mjgwgkv | TIME: 2026-01-24 05:33:28 INFO - TOKEN: 08240720 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160189. | TIME: 2026-01-24 05:33:28 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:33:28 INFO - TOKEN: 08240720 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:33:30 INFO - TOKEN: 08240720 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:33:30 INFO - TOKEN: 08240720 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:33:30 INFO - TOKEN: 08240720 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:33:30 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:38:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:38:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:38:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:38:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:38:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:38:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:38:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:38:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:38:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:38:10 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:38:10 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:38:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:38:10 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:41:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:41:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:41:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:41:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:41:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:41:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:41:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:41:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:41:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:41:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:41:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:41:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:41:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:46:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:46:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:46:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:46:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:46:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:46:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:46:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:46:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:46:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:46:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:46:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:46:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:46:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:51:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:51:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:51:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:51:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:51:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:51:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:51:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:51:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:51:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:51:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:51:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:51:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:51:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:52:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:52:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:52:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:52:06 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:52:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:52:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:52:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:52:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:52:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:52:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:52:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:52:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:52:09 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 05:54:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:54:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 05:54:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 05:54:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 05:54:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 05:54:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 05:54:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 05:54:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 05:54:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 05:54:09 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:54:09 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 05:54:09 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 05:54:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:01:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:01:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:01:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:01:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:01:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:01:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:01:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:01:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:01:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:01:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:01:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:01:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:01:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:02:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:02:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:02:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:02:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:02:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:02:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:02:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:02:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:02:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:02:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:02:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:02:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:02:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:04:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:04:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:04:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:04:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:04:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:04:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:04:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:04:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:04:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:04:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:04:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:04:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:04:09 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:14:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:14:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:14:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:14:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:14:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:14:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:14:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:14:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:14:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:14:09 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:14:09 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:14:09 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:14:09 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:17:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:17:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:17:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:17:07 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:17:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:17:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:17:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:17:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:17:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:17:09 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:17:09 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:17:09 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:17:09 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:21:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:21:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:21:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:21:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:21:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:21:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:21:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:21:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:21:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:21:09 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:21:09 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:21:09 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:21:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:22:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:22:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:22:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:22:06 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:22:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:22:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:22:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:22:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:22:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:22:08 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:22:08 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:22:08 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:22:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:23:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:23:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:23:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:23:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:23:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:23:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:23:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:23:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:23:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:23:09 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:23:09 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:23:09 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:23:09 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:26:04 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:26:04 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:26:04 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:26:06 INFO - TOKEN: 65710938 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:26:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:26:07 INFO - TOKEN: 65710938 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:26:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:26:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36842 | TIME: 2026-01-24 06:26:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36842. Falling back to existing DB data. | TIME: 2026-01-24 06:26:07 INFO - TOKEN: 65710938 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36842 because it has no route_token in new or existing data. | TIME: 2026-01-24 06:26:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:26:07 INFO - TOKEN: 65710938 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:26:08 INFO - TOKEN: 65710938 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:26:08 INFO - TOKEN: 65710938 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:26:08 INFO - TOKEN: 65710938 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:26:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 06:28:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:28:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 06:28:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 06:28:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 06:28:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 06:28:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 06:28:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 06:28:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 06:28:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 06:28:08 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:28:08 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 06:28:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 06:28:08 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 18:58:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 18:58:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 18:58:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 18:58:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 18:58:08 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 18:58:08 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 18:58:08 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 18:58:08 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 18:58:08 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 18:58:09 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 18:58:09 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 18:58:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 18:58:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 19:53:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 19:53:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 19:53:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 19:53:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 19:53:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 19:53:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 19:53:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 19:53:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 19:53:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 19:53:09 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 19:53:09 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 19:53:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 19:53:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 20:04:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 20:04:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 20:04:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 20:04:06 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 20:04:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 20:04:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 20:04:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 20:04:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36831 | TIME: 2026-01-24 20:04:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36831. Falling back to existing DB data. | TIME: 2026-01-24 20:04:07 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 420075 with 1 parts. | TIME: 2026-01-24 20:04:07 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Cw6sVRFnRFaoPhbf7... | TIME: 2026-01-24 20:04:07 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Cw6sVRFnRFaoPhbf7 | TIME: 2026-01-24 20:04:07 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.0069284,-116.9410522/45.7971109,-119.40284/45.5210604,-122.6658087/45.5154991,-122.6931958/45.5566923,-122.9007265/5775+NE+Wagon+Dr,+Hillsboro,+OR+97124,+USA/@45.7765475,-122.9329586,6.21z/data=!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x549505bf003e36a3:0x789380311b6db0ba!2m2!1d-122.9062535!2d45.5618502!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=5d8e2207-09ac-46c4-b9af-ff52942f19ec | TIME: 2026-01-24 20:04:08 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-24 20:04:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 420075, part 1. | TIME: 2026-01-24 20:04:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 420075. | TIME: 2026-01-24 20:04:08 INFO - TOKEN: 420075 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 420075. | TIME: 2026-01-24 20:04:08 INFO - TOKEN: 420075 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-24 20:04:09 INFO - TOKEN: 420075 | FUNCTION: get_unique_token | STATUS: Generated unique token: 9d1n7xqtf2p2 | TIME: 2026-01-24 20:04:09 INFO - TOKEN: 420075 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '5775 NE Wagon Dr, Hillsboro, OR 97124, USA' | TIME: 2026-01-24 20:04:09 INFO - TOKEN: 420075 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (45.5616530, -122.9101329). | TIME: 2026-01-24 20:04:10 INFO - TOKEN: 420075 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-24 20:04:10 INFO - TOKEN: 420075 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 9d1n7xqtf2p2 | TIME: 2026-01-24 20:04:10 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 420075. | TIME: 2026-01-24 20:04:10 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 20:04:10 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 20:04:12 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 20:04:12 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 20:04:12 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 20:04:12 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:01:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:01:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:01:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:01:06 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:01:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:01:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:01:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:01:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:01:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:01:07 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:01:07 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:01:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:01:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:12:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:12:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:12:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:12:06 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:12:06 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:12:06 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:12:06 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:12:06 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:12:06 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:12:07 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:12:07 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:12:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:12:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:15:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:15:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:15:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:15:07 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:15:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:15:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:15:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:15:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:15:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:15:08 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:15:08 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:15:08 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:15:08 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:21:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:21:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:21:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:21:06 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:21:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:21:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:21:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:21:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:21:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:21:07 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:21:07 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:21:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:21:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:25:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:25:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:25:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:25:06 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:25:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:25:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:25:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:25:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36716 | TIME: 2026-01-24 21:25:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36716. Falling back to existing DB data. | TIME: 2026-01-24 21:25:07 INFO - TOKEN: 69523864 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341162 with 1 parts. | TIME: 2026-01-24 21:25:07 INFO - TOKEN: 69523864 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4DgAzNXZ6dpjXGXbA... | TIME: 2026-01-24 21:25:07 INFO - TOKEN: 69523864 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4DgAzNXZ6dpjXGXbA | TIME: 2026-01-24 21:25:07 INFO - TOKEN: 69523864 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.717242,-114.4877858/34.8786404,-114.7609513/34.8665865,-117.0807708/34.1364928,-117.5035427/34.1304128,-117.9606299/33.9141524,-118.1114878/33.9044399,-118.1850176/33.8254029,-118.2183539/33.8261079,-118.2381269/2040+E+220th+St,+Carson,+CA+90810,+USA/@34.8436547,-118.5703179,7.88z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dd34f6e5b66aed:0x3682f7758370bd6e!2m2!1d-118.2374699!2d33.8267076!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=fe92ff78-533d-4cb7-9f76-71efcec421d0 | TIME: 2026-01-24 21:25:08 INFO - TOKEN: 69523864 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-24 21:25:08 INFO - TOKEN: 69523864 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341162, part 1. | TIME: 2026-01-24 21:25:08 INFO - TOKEN: 69523864 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341162. | TIME: 2026-01-24 21:25:08 INFO - TOKEN: 341162 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341162. | TIME: 2026-01-24 21:25:08 INFO - TOKEN: 341162 | FUNCTION: get_unique_token | STATUS: Using existing token: xufihgj0ni21 | TIME: 2026-01-24 21:25:09 INFO - TOKEN: 341162 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2040 E 220th St, Carson, CA 90810, USA' | TIME: 2026-01-24 21:25:10 INFO - TOKEN: 341162 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.8278268, -118.2378391). | TIME: 2026-01-24 21:25:11 INFO - TOKEN: 341162 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-24 21:25:11 INFO - TOKEN: 341162 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xufihgj0ni21 | TIME: 2026-01-24 21:25:11 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341162. | TIME: 2026-01-24 21:25:11 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:25:11 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:25:12 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:25:12 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:25:12 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:25:12 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:33:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:33:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:33:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:33:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:33:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:33:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:33:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:33:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:33:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:33:08 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:33:08 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:33:08 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:33:08 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:37:05 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:37:05 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:37:05 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:37:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:37:08 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:37:08 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:37:08 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:37:08 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:37:08 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:37:09 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:37:09 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:37:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:37:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:38:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:38:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:38:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:38:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:38:08 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:38:08 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:38:08 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:38:08 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:38:08 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:38:09 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:38:09 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:38:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:38:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:46:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:46:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:46:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:46:07 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:46:08 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:46:08 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:46:08 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:46:08 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:46:08 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:46:09 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:46:09 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:46:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:46:09 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:56:04 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:56:04 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:56:04 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:56:06 INFO - TOKEN: 38200589 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:56:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:56:07 INFO - TOKEN: 38200589 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:56:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:56:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36743 | TIME: 2026-01-24 21:56:07 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36743. Falling back to existing DB data. | TIME: 2026-01-24 21:56:07 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341165 with 1 parts. | TIME: 2026-01-24 21:56:07 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bUsekMRy4whCQnQC6... | TIME: 2026-01-24 21:56:07 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bUsekMRy4whCQnQC6 | TIME: 2026-01-24 21:56:07 INFO - TOKEN: 38200589 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172356,-114.4877882/34.8786939,-114.7611725/34.8658968,-117.081213/34.0256641,-117.5636157/34.0191415,-117.8158561/33.7642585,-117.8656648/33.7311077,-117.8339479/33.7268883,-117.8376955/1930+E+Occidental+St,+Santa+Ana,+CA+92705,+USA/@33.7791419,-118.0613286,9.78z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dcd950f0f6f579:0x6235319e3b7d5594!2m2!1d-117.8393967!2d33.7239395!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=806677d1-6540-48e8-8dcc-8bb9a9b0e215 | TIME: 2026-01-24 21:56:08 INFO - TOKEN: 38200589 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-24 21:56:08 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 341165, part 1. | TIME: 2026-01-24 21:56:08 INFO - TOKEN: 38200589 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341165. | TIME: 2026-01-24 21:56:09 INFO - TOKEN: 341165 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341165. | TIME: 2026-01-24 21:56:09 INFO - TOKEN: 341165 | FUNCTION: get_unique_token | STATUS: Using existing token: 0swnu3313ohw | TIME: 2026-01-24 21:56:09 INFO - TOKEN: 341165 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1930 E Occidental St, Santa Ana, CA 92705, USA' | TIME: 2026-01-24 21:56:11 INFO - TOKEN: 341165 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7240008, -117.8394735). | TIME: 2026-01-24 21:56:11 INFO - TOKEN: 341165 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-24 21:56:11 INFO - TOKEN: 341165 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0swnu3313ohw | TIME: 2026-01-24 21:56:12 INFO - TOKEN: 38200589 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341165. | TIME: 2026-01-24 21:56:12 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:56:12 INFO - TOKEN: 38200589 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:56:13 INFO - TOKEN: 38200589 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:56:13 INFO - TOKEN: 38200589 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:56:13 INFO - TOKEN: 38200589 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:56:13 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 21:57:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:57:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 21:57:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 21:57:06 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 21:57:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 21:57:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 21:57:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 21:57:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 21:57:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 21:57:07 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:57:07 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 21:57:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 21:57:07 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 22:00:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 22:00:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 22:00:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 22:00:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 22:00:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 22:00:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 22:00:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 22:00:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 22:00:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 22:00:09 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 22:00:09 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 22:00:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 22:00:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 22:14:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 22:14:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 22:14:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36707 | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36707. Falling back to existing DB data. | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341163 with 1 parts. | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/PsGvvYJjGAihU2if9... | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/PsGvvYJjGAihU2if9 | TIME: 2026-01-24 22:14:07 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1758625,-114.8493323/34.8786875,-114.7611463/34.8663656,-117.0809164/34.2174835,-117.4111775/33.129319,-117.1147892/33.1436875,-117.1913554/33.129567,-117.2673564/2270+Cosmos+Ct,+Carlsbad,+CA+92011,+USA/@33.1350827,-117.2387925,12.69z/data=!4m15!4m14!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dc735f280ac61f:0x9bd3f5393055a365!2m2!1d-117.2709488!2d33.1226506!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=ebcfc6b7-8e7f-4ac5-aa7b-a96f169a49e6 | TIME: 2026-01-24 22:14:08 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-24 22:14:08 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 341163, part 1. | TIME: 2026-01-24 22:14:08 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341163. | TIME: 2026-01-24 22:14:09 INFO - TOKEN: 341163 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341163. | TIME: 2026-01-24 22:14:09 INFO - TOKEN: 341163 | FUNCTION: get_unique_token | STATUS: Using existing token: w0cbkch7xhp6 | TIME: 2026-01-24 22:14:09 INFO - TOKEN: 341163 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2270 Cosmos Ct, Carlsbad, CA 92011, USA' | TIME: 2026-01-24 22:14:11 INFO - TOKEN: 341163 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.1224975, -117.2706034). | TIME: 2026-01-24 22:14:11 INFO - TOKEN: 341163 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-24 22:14:11 INFO - TOKEN: 341163 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: w0cbkch7xhp6 | TIME: 2026-01-24 22:14:11 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341163. | TIME: 2026-01-24 22:14:11 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 22:14:11 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 22:14:13 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 22:14:13 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 22:14:13 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 22:14:13 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-24 22:45:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-24 22:45:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-24 22:45:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-24 22:45:06 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-24 22:45:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-24 22:45:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-24 22:45:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-24 22:45:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-24 22:45:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-24 22:45:07 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 22:45:07 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-24 22:45:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-24 22:45:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 01:22:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:22:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:22:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 01:22:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 01:22:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 01:22:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 01:22:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 01:22:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 01:22:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 01:22:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:22:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:22:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 01:22:09 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 01:36:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:36:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:36:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 01:36:06 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 01:36:06 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 01:36:06 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 01:36:06 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 01:36:06 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 01:36:06 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 01:36:07 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:36:07 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:36:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 01:36:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 01:37:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:37:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:37:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 01:37:06 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 01:37:06 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 01:37:06 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 01:37:06 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 01:37:06 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 01:37:06 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 01:37:07 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:37:07 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:37:07 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 01:37:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 01:42:05 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:42:05 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:42:05 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 01:42:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 01:42:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 01:42:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 01:42:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 01:42:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 01:42:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 01:42:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:42:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:42:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 01:42:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 01:53:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:53:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:53:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 01:53:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 01:53:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 01:53:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 01:53:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 01:53:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 01:53:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 01:53:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:53:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:53:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 01:53:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 01:59:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:59:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 01:59:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 01:59:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 01:59:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 01:59:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 01:59:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 01:59:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36877 | TIME: 2026-01-25 01:59:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36877. Falling back to existing DB data. | TIME: 2026-01-25 01:59:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330012 with 1 parts. | TIME: 2026-01-25 01:59:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NXMxKJMUQomPqutE7... | TIME: 2026-01-25 01:59:08 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NXMxKJMUQomPqutE7 | TIME: 2026-01-25 01:59:08 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3037589,-93.7438136/30.4476461,-93.4270896/30.2367445,-93.35661/30.2366176,-93.2220405/30.4565899,-90.9497311/30.3171063,-89.7379306/30.4625795,-89.6948978/@30.3755355,-89.9726932,10.43z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYyNi4wKgBIAVAD&skid=7cbdadfc-0733-459a-a163-6220bb954d25 | TIME: 2026-01-25 01:59:09 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-25 01:59:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 330012, part 1. | TIME: 2026-01-25 01:59:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330012. | TIME: 2026-01-25 01:59:09 INFO - TOKEN: 330012 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330012. | TIME: 2026-01-25 01:59:09 INFO - TOKEN: 330012 | FUNCTION: get_unique_token | STATUS: Using existing token: a1llpc5xq9e0 | TIME: 2026-01-25 01:59:10 INFO - TOKEN: 330012 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-25 01:59:10 INFO - TOKEN: 330012 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: a1llpc5xq9e0 | TIME: 2026-01-25 01:59:11 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330012. | TIME: 2026-01-25 01:59:11 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 01:59:11 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 01:59:13 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:59:13 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 01:59:13 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 01:59:13 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:00:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:00:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:00:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:00:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:00:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:00:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:00:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:00:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:00:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:00:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:00:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:00:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:00:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:02:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:02:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:02:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:02:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:02:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:02:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:02:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:02:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:02:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:02:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:02:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:02:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:02:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:12:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:12:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:12:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:12:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:12:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:12:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:12:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:12:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:12:07 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:12:09 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:12:09 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:12:09 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:12:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:13:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:13:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:13:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36878 | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36878. Falling back to existing DB data. | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270083 with 1 parts. | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BgdxM5L2Td1WkbU18... | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BgdxM5L2Td1WkbU18 | TIME: 2026-01-25 02:13:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.4628745,-89.6946232/31.3963469,-89.3194986/32.2153477,-88.836057/32.4484684,-88.4048199/@32.1676576,-89.2367094,10.79z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgxMC4wKgBIAVAD&skid=2e1c2db2-5b12-4b77-b66f-10287918d9e3 | TIME: 2026-01-25 02:13:09 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-25 02:13:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 270083, part 1. | TIME: 2026-01-25 02:13:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270083. | TIME: 2026-01-25 02:13:09 INFO - TOKEN: 270083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270083. | TIME: 2026-01-25 02:13:09 INFO - TOKEN: 270083 | FUNCTION: get_unique_token | STATUS: Using existing token: 2qc5j0x1vt64 | TIME: 2026-01-25 02:13:09 INFO - TOKEN: 270083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-25 02:13:10 INFO - TOKEN: 270083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2qc5j0x1vt64 | TIME: 2026-01-25 02:13:10 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270083. | TIME: 2026-01-25 02:13:10 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:13:10 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:13:12 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:13:12 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:13:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:13:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:14:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:14:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:14:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:14:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:14:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:14:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:14:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:14:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:14:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:14:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:14:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:14:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:14:09 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:24:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:24:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:24:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:24:06 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:24:06 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:24:06 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:24:06 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:24:06 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:24:06 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:24:07 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:24:07 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:24:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:24:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:25:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:25:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:25:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:25:06 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:25:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:25:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:25:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:25:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:25:07 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:25:07 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:25:07 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:25:07 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:25:07 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:29:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:29:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:29:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:29:06 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36876 | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36876 | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36876 | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36876. Falling back to existing DB data. | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311078 with 3 parts. | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hCdomRLrgU65saCw8... | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hCdomRLrgU65saCw8 | TIME: 2026-01-25 02:29:07 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.0006499,-106.5829034/31.7780289,-106.4594131/31.0887887,-104.0464245/30.8717196,-102.0902162/30.9072472,-101.4125723/30.7395861,-101.1955161/30.7058583,-101.1926373/30.2935523,-99.5216168/30.2774412,-98.875546/30.2657589,-98.3956067/@30.290057,-98.8452081,11.56z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=64427ee0-717a-49e8-a8ea-7fd4b844ac03 | TIME: 2026-01-25 02:29:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-25 02:29:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311078, part 1. | TIME: 2026-01-25 02:29:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311078. | TIME: 2026-01-25 02:29:09 INFO - TOKEN: 311078 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311078. | TIME: 2026-01-25 02:29:09 INFO - TOKEN: 311078 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-25 02:29:09 INFO - TOKEN: 311078 | FUNCTION: get_unique_token | STATUS: Generated unique token: 1dcyxzz9je84 | TIME: 2026-01-25 02:29:09 INFO - TOKEN: 311078 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-25 02:29:11 INFO - TOKEN: 311078 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: 1dcyxzz9je84 | TIME: 2026-01-25 02:29:11 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DhFMyy9xBfVow3AQ6... | TIME: 2026-01-25 02:29:11 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DhFMyy9xBfVow3AQ6 | TIME: 2026-01-25 02:29:11 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.2657589,-98.3956067/30.1996702,-98.3579301/30.2322492,-97.7933647/30.22132,-97.6748798/30.1074411,-97.3074535/30.1108395,-97.3024201/30.2114818,-97.1337488/30.1568991,-96.4205603/29.8081013,-95.4425835/29.7735788,-95.2514279/@29.7937644,-95.3930233,12.11z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=e01b233b-e8ca-41c9-a575-0d422271ac4f | TIME: 2026-01-25 02:29:12 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-25 02:29:12 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311078, part 2. | TIME: 2026-01-25 02:29:12 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-25 02:29:12 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311078. | TIME: 2026-01-25 02:29:13 INFO - TOKEN: 311078 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311078. | TIME: 2026-01-25 02:29:13 INFO - TOKEN: 311078 | FUNCTION: get_unique_token | STATUS: Using existing token: 1dcyxzz9je84 | TIME: 2026-01-25 02:29:13 INFO - TOKEN: 311078 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-25 02:29:14 INFO - TOKEN: 311078 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1dcyxzz9je84 | TIME: 2026-01-25 02:29:14 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cYBsvfCjq4Hz5Ap89... | TIME: 2026-01-25 02:29:14 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cYBsvfCjq4Hz5Ap89 | TIME: 2026-01-25 02:29:14 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.7735788,-95.2514279/30.0664225,-94.1345281/30.1430433,-93.9903985/30.303771,-93.7437767/@30.3035039,-93.7457571,17.86z/data=!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=7b216555-d762-41ee-91c8-f7310026a993 | TIME: 2026-01-25 02:29:15 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-25 02:29:15 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 311078, part 3. | TIME: 2026-01-25 02:29:15 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-25 02:29:15 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311078. | TIME: 2026-01-25 02:29:16 INFO - TOKEN: 311078 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311078. | TIME: 2026-01-25 02:29:16 INFO - TOKEN: 311078 | FUNCTION: get_unique_token | STATUS: Using existing token: 1dcyxzz9je84 | TIME: 2026-01-25 02:29:16 INFO - TOKEN: 311078 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 22, Final geocoded count: 22. | TIME: 2026-01-25 02:29:17 INFO - TOKEN: 311078 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 1dcyxzz9je84 | TIME: 2026-01-25 02:29:17 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311078. | TIME: 2026-01-25 02:29:17 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:29:17 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:29:19 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:29:19 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:29:19 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:29:19 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:32:04 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:32:04 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:32:04 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36729 | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36729. Falling back to existing DB data. | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341164 with 1 parts. | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nboU5ue1UpouP9t98... | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nboU5ue1UpouP9t98 | TIME: 2026-01-25 02:32:07 INFO - TOKEN: 64765977 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2270+Cosmos+Ct+Suite+100,+Carlsbad,+CA+92011,+USA/33.1301423,-117.2634248/33.1366334,-117.1707001/33.1360004,-117.1048911/33.6374974,-117.2802385/33.9639215,-117.5486966/34.2315657,-117.4180182/34.8862631,-116.9931982/34.7171331,-114.4877603/@33.6401843,-117.5515406,9.42z/data=!4m16!4m15!1m5!1m1!1s0x80dc735f280ac61f:0xf4f531718976086c!2m2!1d-117.2704648!2d33.1224763!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=f2a301df-c834-4ec8-87c5-2507eb6f36d9 | TIME: 2026-01-25 02:32:08 INFO - TOKEN: 64765977 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-25 02:32:08 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 341164, part 1. | TIME: 2026-01-25 02:32:08 INFO - TOKEN: 64765977 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341164. | TIME: 2026-01-25 02:32:09 INFO - TOKEN: 341164 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341164. | TIME: 2026-01-25 02:32:09 INFO - TOKEN: 341164 | FUNCTION: get_unique_token | STATUS: Using existing token: bjjq0p1iltty | TIME: 2026-01-25 02:32:09 INFO - TOKEN: 341164 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2270 Cosmos Ct Suite 100, Carlsbad, CA 92011, USA' | TIME: 2026-01-25 02:32:11 INFO - TOKEN: 341164 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-25 02:32:12 INFO - TOKEN: 341164 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.122419, -117.270589). | TIME: 2026-01-25 02:32:16 INFO - TOKEN: 341164 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-25 02:32:16 INFO - TOKEN: 341164 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bjjq0p1iltty | TIME: 2026-01-25 02:32:16 INFO - TOKEN: 64765977 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341164. | TIME: 2026-01-25 02:32:16 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:32:16 INFO - TOKEN: 64765977 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:32:18 INFO - TOKEN: 64765977 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:32:18 INFO - TOKEN: 64765977 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:32:18 INFO - TOKEN: 64765977 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:32:18 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:36:04 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:36:04 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:36:04 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36717 | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36717 | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36717. Falling back to existing DB data. | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341167 with 2 parts. | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ws3EnodJZWMHzakD7... | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ws3EnodJZWMHzakD7 | TIME: 2026-01-25 02:36:07 INFO - TOKEN: 69523864 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2040+E+220th+St,+Carson,+CA+90810,+USA/33.8241966,-118.241501/W+Wardlow+Rd,+Long+Beach,+CA,+USA/33.8169112,-118.1887805/33.7741874,-118.079512/33.7838215,-117.8309136/33.8543092,-117.8058454/33.8919441,-117.5554037/34.0672424,-117.5327337/33.9268993,-116.9761738/@33.8632777,-117.7355513,11.06z/data=!4m22!4m21!1m5!1m1!1s0x80dd34f6e5b66aed:0x3682f7758370bd6e!2m2!1d-118.2374699!2d33.8267076!1m0!1m5!1m1!1s0x80dd3478156ec97b:0x1672c757947a18ba!2m2!1d-118.2073689!2d33.8217344!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=1f19b718-bcaf-49f4-a66e-57b9568b05a8 | TIME: 2026-01-25 02:36:08 INFO - TOKEN: 69523864 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-25 02:36:08 INFO - TOKEN: 69523864 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341167, part 1. | TIME: 2026-01-25 02:36:08 INFO - TOKEN: 69523864 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341167. | TIME: 2026-01-25 02:36:09 INFO - TOKEN: 341167 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341167. | TIME: 2026-01-25 02:36:09 INFO - TOKEN: 341167 | FUNCTION: get_unique_token | STATUS: Using existing token: cq3zkrntpuyb | TIME: 2026-01-25 02:36:09 INFO - TOKEN: 341167 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2040 E 220th St, Carson, CA 90810, USA' | TIME: 2026-01-25 02:36:11 INFO - TOKEN: 341167 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.8278268, -118.2378391). | TIME: 2026-01-25 02:36:11 INFO - TOKEN: 341167 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'W Wardlow Rd, Long Beach, CA, USA' | TIME: 2026-01-25 02:36:11 INFO - TOKEN: 341167 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.8191380, -118.1943542). | TIME: 2026-01-25 02:36:12 INFO - TOKEN: 341167 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-25 02:36:12 INFO - TOKEN: 341167 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cq3zkrntpuyb | TIME: 2026-01-25 02:36:12 INFO - TOKEN: 69523864 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ALyB8h916QrxMYqN7... | TIME: 2026-01-25 02:36:12 INFO - TOKEN: 69523864 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ALyB8h916QrxMYqN7 | TIME: 2026-01-25 02:36:12 INFO - TOKEN: 69523864 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.9268993,-116.9761738/33.715199,-116.1871158/33.6046495,-114.5308738/@33.8578231,-117.6937505,7.93z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=d83ac66c-61a1-4881-bee3-a3488181e7a3 | TIME: 2026-01-25 02:36:14 INFO - TOKEN: 69523864 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-25 02:36:14 INFO - TOKEN: 69523864 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 341167, part 2. | TIME: 2026-01-25 02:36:14 INFO - TOKEN: 69523864 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-25 02:36:14 INFO - TOKEN: 69523864 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341167. | TIME: 2026-01-25 02:36:14 INFO - TOKEN: 341167 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341167. | TIME: 2026-01-25 02:36:14 INFO - TOKEN: 341167 | FUNCTION: get_unique_token | STATUS: Using existing token: cq3zkrntpuyb | TIME: 2026-01-25 02:36:14 INFO - TOKEN: 341167 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2040 E 220th St, Carson, CA 90810, USA' | TIME: 2026-01-25 02:36:16 INFO - TOKEN: 341167 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.8278268, -118.2378391). | TIME: 2026-01-25 02:36:17 INFO - TOKEN: 341167 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'W Wardlow Rd, Long Beach, CA, USA' | TIME: 2026-01-25 02:36:17 INFO - TOKEN: 341167 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.8191380, -118.1943542). | TIME: 2026-01-25 02:36:17 INFO - TOKEN: 341167 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-25 02:36:17 INFO - TOKEN: 341167 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cq3zkrntpuyb | TIME: 2026-01-25 02:36:18 INFO - TOKEN: 69523864 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341167. | TIME: 2026-01-25 02:36:18 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:36:18 INFO - TOKEN: 69523864 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:36:19 INFO - TOKEN: 69523864 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:36:19 INFO - TOKEN: 69523864 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:36:19 INFO - TOKEN: 69523864 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:36:19 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-25 02:40:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:40:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-25 02:40:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36715 | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36715 | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36715. Falling back to existing DB data. | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341166 with 2 parts. | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9x25okRw62vkVd9U7... | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9x25okRw62vkVd9U7 | TIME: 2026-01-25 02:40:06 INFO - TOKEN: 35800049 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1320+Pier+C+St,+Long+Beach,+CA+90813,+USA/33.7705351,-118.2078021/Seaside+Fwy,+California,+USA/33.7522697,-118.2909842/33.7903532,-118.2789989/33.7898643,-118.1617246/33.7832985,-118.1335196/33.7889841,-118.0891267/34.1321648,-117.950429/34.1460504,-117.4838803/@34.1817436,-118.0321413,10.13z/data=!4m22!4m21!1m5!1m1!1s0x80dd36b47f5b58ad:0x423ae81328b789f2!2m2!1d-118.2089841!2d33.7736859!1m0!1m5!1m1!1s0x80dd36f5c6aa6b9f:0xc93a066598158bf7!2m2!1d-118.2425478!2d33.7573384!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=520e03cd-8e81-4b4e-9099-2a5183d7bd38 | TIME: 2026-01-25 02:40:07 INFO - TOKEN: 35800049 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-25 02:40:07 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341166, part 1. | TIME: 2026-01-25 02:40:07 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341166. | TIME: 2026-01-25 02:40:08 INFO - TOKEN: 341166 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341166. | TIME: 2026-01-25 02:40:08 INFO - TOKEN: 341166 | FUNCTION: get_unique_token | STATUS: Using existing token: hw89m36f4vgo | TIME: 2026-01-25 02:40:08 INFO - TOKEN: 341166 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1320 Pier C St, Long Beach, CA 90813, USA' | TIME: 2026-01-25 02:40:10 INFO - TOKEN: 341166 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7734061, -118.2118174). | TIME: 2026-01-25 02:40:10 INFO - TOKEN: 341166 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Seaside Fwy, California, USA' | TIME: 2026-01-25 02:40:10 INFO - TOKEN: 341166 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7493511, -118.2817484). | TIME: 2026-01-25 02:40:11 INFO - TOKEN: 341166 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-25 02:40:11 INFO - TOKEN: 341166 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hw89m36f4vgo | TIME: 2026-01-25 02:40:11 INFO - TOKEN: 35800049 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1fjywLJnFfJg6yiW9... | TIME: 2026-01-25 02:40:11 INFO - TOKEN: 35800049 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1fjywLJnFfJg6yiW9 | TIME: 2026-01-25 02:40:11 INFO - TOKEN: 35800049 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.1460504,-117.4838803/34.2412694,-117.4308249/34.8866275,-117.0000959/34.7171547,-114.4877562/@34.7171385,-114.4883377,20.03z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=9239aeef-58fe-4a14-9532-8e6045790315 | TIME: 2026-01-25 02:40:13 INFO - TOKEN: 35800049 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-25 02:40:13 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 341166, part 2. | TIME: 2026-01-25 02:40:13 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-25 02:40:13 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341166. | TIME: 2026-01-25 02:40:13 INFO - TOKEN: 341166 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341166. | TIME: 2026-01-25 02:40:13 INFO - TOKEN: 341166 | FUNCTION: get_unique_token | STATUS: Using existing token: hw89m36f4vgo | TIME: 2026-01-25 02:40:13 INFO - TOKEN: 341166 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1320 Pier C St, Long Beach, CA 90813, USA' | TIME: 2026-01-25 02:40:15 INFO - TOKEN: 341166 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7734061, -118.2118174). | TIME: 2026-01-25 02:40:16 INFO - TOKEN: 341166 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Seaside Fwy, California, USA' | TIME: 2026-01-25 02:40:16 INFO - TOKEN: 341166 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7493511, -118.2817484). | TIME: 2026-01-25 02:40:16 INFO - TOKEN: 341166 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-25 02:40:16 INFO - TOKEN: 341166 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hw89m36f4vgo | TIME: 2026-01-25 02:40:17 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341166. | TIME: 2026-01-25 02:40:17 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-25 02:40:17 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-25 02:40:17 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:40:17 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-25 02:40:17 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-25 02:40:17 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 15:49:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 15:49:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 15:49:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 15:49:06 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 15:49:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 15:49:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 15:49:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 15:49:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 15:49:07 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 15:49:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 15:49:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 15:49:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 15:49:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 15:50:05 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 15:50:05 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 15:50:05 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35242 | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35242. Falling back to existing DB data. | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320008 with 1 parts. | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Sgyyw2zU5zfy16ep8... | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Sgyyw2zU5zfy16ep8 | TIME: 2026-01-26 15:50:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.0955982,-80.5192301/40.156361,-80.197154/39.7213392,-80.0615965/@40.160329,-80.6100664,107016m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=f89851ea-3e72-4d36-8e37-cc6d9be1becc | TIME: 2026-01-26 15:50:08 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 15:50:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 320008, part 1. | TIME: 2026-01-26 15:50:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320008. | TIME: 2026-01-26 15:50:09 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320008. | TIME: 2026-01-26 15:50:09 INFO - TOKEN: 320008 | FUNCTION: get_unique_token | STATUS: Using existing token: ldeyll1mwu8l | TIME: 2026-01-26 15:50:09 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 15:50:10 INFO - TOKEN: 320008 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ldeyll1mwu8l | TIME: 2026-01-26 15:50:10 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320008. | TIME: 2026-01-26 15:50:10 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 15:50:10 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 15:50:12 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 15:50:12 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 15:50:12 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 15:50:12 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 15:53:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 15:53:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 15:53:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35243 | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35243. Falling back to existing DB data. | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460152 with 1 parts. | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Jxy7QXXFKgvwuGZR8... | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Jxy7QXXFKgvwuGZR8 | TIME: 2026-01-26 15:53:07 INFO - TOKEN: 63331963 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6634664,-79.4767126/39.7052897,-78.1768444/2700+Broening+Hwy,+Baltimore,+MD+21222,+USA/@39.8204128,-78.4817025,215100m/data=!3m1!1e3!4m10!4m9!1m0!1m0!1m5!1m1!1s0x89c80169a06e86bb:0x7e65cd599b2dffb7!2m2!1d-76.5330741!2d39.2555013!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=f958d42c-5bee-462e-a8bc-dc6f3853c149 | TIME: 2026-01-26 15:53:08 INFO - TOKEN: 63331963 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 15:53:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 460152, part 1. | TIME: 2026-01-26 15:53:08 INFO - TOKEN: 63331963 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460152. | TIME: 2026-01-26 15:53:09 INFO - TOKEN: 460152 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460152. | TIME: 2026-01-26 15:53:09 INFO - TOKEN: 460152 | FUNCTION: get_unique_token | STATUS: Using existing token: pxk39s9uqxfl | TIME: 2026-01-26 15:53:09 INFO - TOKEN: 460152 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2700 Broening Hwy, Baltimore, MD 21222, USA' | TIME: 2026-01-26 15:53:10 INFO - TOKEN: 460152 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.2562343, -76.5316028). | TIME: 2026-01-26 15:53:10 INFO - TOKEN: 460152 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 15:53:10 INFO - TOKEN: 460152 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: pxk39s9uqxfl | TIME: 2026-01-26 15:53:11 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460152. | TIME: 2026-01-26 15:53:11 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 15:53:11 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 15:53:13 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 15:53:13 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 15:53:13 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 15:53:13 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 15:56:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 15:56:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 15:56:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 15:56:06 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33984 | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33984. Falling back to existing DB data. | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310523 with 1 parts. | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KAPKo46kSHd7wVqWA... | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KAPKo46kSHd7wVqWA | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6510381,-103.0415934/36.0365912,-102.5631104/36.0371688,-102.5853662/36.0796408,-102.5844998/36.0795779,-102.5096795/36.0944091,-102.5084281/36.0965568,-102.4708023/36.499686,-101.7881665/@36.2378697,-102.5566124,65245m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=aaf1d947-5cdd-4b00-a23d-4ec202a93266 | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 310523, part 1. | TIME: 2026-01-26 15:56:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310523. | TIME: 2026-01-26 15:56:08 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310523. | TIME: 2026-01-26 15:56:08 INFO - TOKEN: 310523 | FUNCTION: get_unique_token | STATUS: Using existing token: t81uzcgey3ys | TIME: 2026-01-26 15:56:08 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-26 15:56:10 INFO - TOKEN: 310523 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: t81uzcgey3ys | TIME: 2026-01-26 15:56:10 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310523. | TIME: 2026-01-26 15:56:10 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 15:56:10 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 15:56:12 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 15:56:12 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 15:56:12 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 15:56:12 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:04:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:04:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:04:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:04:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:04:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:04:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:04:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:04:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:04:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:04:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:04:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:04:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:04:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:06:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:06:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:06:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:06:06 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33987 | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33987. Falling back to existing DB data. | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190020 with 1 parts. | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/StL4Bv1MXKt3bFPu6... | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/StL4Bv1MXKt3bFPu6 | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9368836,-94.6079841/39.2080912,-94.4869309/39.7535214,-94.2174447/39.7202941,-91.3579954/@39.2219686,-94.4979161,11737m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=47746fcc-c6b0-48d8-8a20-3594fc9164ae | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190020, part 1. | TIME: 2026-01-26 16:06:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190020. | TIME: 2026-01-26 16:06:08 INFO - TOKEN: 190020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190020. | TIME: 2026-01-26 16:06:08 INFO - TOKEN: 190020 | FUNCTION: get_unique_token | STATUS: Using existing token: 4chynrc5w8fo | TIME: 2026-01-26 16:06:08 INFO - TOKEN: 190020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 16:06:09 INFO - TOKEN: 190020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4chynrc5w8fo | TIME: 2026-01-26 16:06:09 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190020. | TIME: 2026-01-26 16:06:09 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:06:09 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:06:12 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:06:12 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:06:12 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:06:12 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:10:05 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:10:05 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:10:05 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:10:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33988 | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33988. Falling back to existing DB data. | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220124 with 1 parts. | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NPjAoutSzF7nsWwq8... | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NPjAoutSzF7nsWwq8 | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7202941,-91.3579954/39.8020231,-89.5913088/40.1238495,-88.3049403/40.1433939,-88.2809187/40.1176364,-87.5317008/@40.8733046,-90.9485625,1269174m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=26925ed4-e4f7-49a6-b4d3-399e81edbe40 | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220124, part 1. | TIME: 2026-01-26 16:10:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220124. | TIME: 2026-01-26 16:10:09 INFO - TOKEN: 220124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220124. | TIME: 2026-01-26 16:10:09 INFO - TOKEN: 220124 | FUNCTION: get_unique_token | STATUS: Using existing token: ujq7apg8kfbj | TIME: 2026-01-26 16:10:09 INFO - TOKEN: 220124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-26 16:10:11 INFO - TOKEN: 220124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ujq7apg8kfbj | TIME: 2026-01-26 16:10:11 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220124. | TIME: 2026-01-26 16:10:11 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:10:11 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:10:13 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:10:13 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:10:13 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:10:13 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:11:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:11:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:11:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33989 | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33989. Falling back to existing DB data. | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210178 with 1 parts. | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/27Rcm8BqxvGQZvTN9... | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/27Rcm8BqxvGQZvTN9 | TIME: 2026-01-26 16:11:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1176356,-87.5316405/39.706715,-86.2645244/39.7995217,-86.0252102/39.8306335,-84.8138427/@40.0531038,-86.7189738,294534m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=c916b55a-14f8-4aa3-a546-87b8ab20ce6c | TIME: 2026-01-26 16:11:08 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 16:11:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 210178, part 1. | TIME: 2026-01-26 16:11:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210178. | TIME: 2026-01-26 16:11:08 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210178. | TIME: 2026-01-26 16:11:08 INFO - TOKEN: 210178 | FUNCTION: get_unique_token | STATUS: Using existing token: l90nodujqkyx | TIME: 2026-01-26 16:11:09 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 16:11:10 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l90nodujqkyx | TIME: 2026-01-26 16:11:10 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210178. | TIME: 2026-01-26 16:11:10 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:11:10 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:11:12 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:11:12 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:11:12 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:11:12 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:13:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:13:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:13:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33990 | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33990. Falling back to existing DB data. | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240438 with 1 parts. | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zK9aauJ8Bz3sL9fDA... | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zK9aauJ8Bz3sL9fDA | TIME: 2026-01-26 16:13:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8306335,-84.8138427/39.9710138,-83.1195381/39.8954877,-83.0451111/39.8964016,-83.0344222/39.9163167,-83.0027291/2299+Performance+Way,+Columbus,+OH+43207,+USA/@40.1537419,-84.5976595,151358m/data=!3m1!1e3!4m13!4m12!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x883887cf217223e7:0xe4f392d020b6a3cb!2m2!1d-82.9418635!2d39.9163083!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=46e3aa97-bdd3-4dda-ae44-1e092cce7e61 | TIME: 2026-01-26 16:13:08 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-26 16:13:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 240438, part 1. | TIME: 2026-01-26 16:13:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240438. | TIME: 2026-01-26 16:13:08 INFO - TOKEN: 240438 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240438. | TIME: 2026-01-26 16:13:08 INFO - TOKEN: 240438 | FUNCTION: get_unique_token | STATUS: Using existing token: 9auhljj01vhr | TIME: 2026-01-26 16:13:09 INFO - TOKEN: 240438 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2299 Performance Way, Columbus, OH 43207, USA' | TIME: 2026-01-26 16:13:10 INFO - TOKEN: 240438 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.9184304, -82.9352977). | TIME: 2026-01-26 16:13:11 INFO - TOKEN: 240438 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-26 16:13:11 INFO - TOKEN: 240438 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9auhljj01vhr | TIME: 2026-01-26 16:13:11 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240438. | TIME: 2026-01-26 16:13:11 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:13:11 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:13:13 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:13:13 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:13:13 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:13:13 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:22:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:22:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:22:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35851 | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35851. Falling back to existing DB data. | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210412 with 1 parts. | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vy6Zs8zWxoJNjn969... | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vy6Zs8zWxoJNjn969 | TIME: 2026-01-26 16:22:07 INFO - TOKEN: 53953533 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309595,-84.8139358/39.8595012,-85.0359853/39.9240422,-86.2158833/39.9604288,-86.369716/41.5697454,-87.3623413/41.577136,-87.5252294/@41.5787171,-87.5236655,967m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTAxMi4wKgBIAVAD&skid=dc90e4c8-d88f-48fe-9994-9cfdea2b0c68 | TIME: 2026-01-26 16:22:08 INFO - TOKEN: 53953533 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-26 16:22:08 INFO - TOKEN: 53953533 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210412, part 1. | TIME: 2026-01-26 16:22:08 INFO - TOKEN: 53953533 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210412. | TIME: 2026-01-26 16:22:08 INFO - TOKEN: 210412 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210412. | TIME: 2026-01-26 16:22:08 INFO - TOKEN: 210412 | FUNCTION: get_unique_token | STATUS: Using existing token: ifylx4mrmchs | TIME: 2026-01-26 16:22:08 INFO - TOKEN: 210412 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-26 16:22:10 INFO - TOKEN: 210412 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ifylx4mrmchs | TIME: 2026-01-26 16:22:10 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210412. | TIME: 2026-01-26 16:22:10 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:22:10 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:22:12 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:22:12 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:22:12 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:22:12 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:25:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:25:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:25:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:25:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:25:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:25:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:25:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:25:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:25:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:25:08 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:25:08 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:25:08 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:25:08 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:29:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:29:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:29:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35853 | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35853. Falling back to existing DB data. | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430200 with 1 parts. | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cnb4ukuiHoDiM58Q8... | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cnb4ukuiHoDiM58Q8 | TIME: 2026-01-26 16:29:07 INFO - TOKEN: 53953533 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4945888,-87.949858/43.50197,-88.3667304/w964+WI-49,+Lomira,+WI+53048/@43.5019232,-88.3666251,99m/data=!3m1!1e3!4m10!4m9!1m0!1m0!1m5!1m1!1s0x88046d777fcdc751:0xb37855c551dc9069!2m2!1d-88.4428838!2d43.6172598!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=9d573b66-3c55-4898-8637-6d088977a534 | TIME: 2026-01-26 16:29:08 INFO - TOKEN: 53953533 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 16:29:08 INFO - TOKEN: 53953533 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 430200, part 1. | TIME: 2026-01-26 16:29:08 INFO - TOKEN: 53953533 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430200. | TIME: 2026-01-26 16:29:08 INFO - TOKEN: 430200 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430200. | TIME: 2026-01-26 16:29:08 INFO - TOKEN: 430200 | FUNCTION: get_unique_token | STATUS: Using existing token: dhmtd84k3uwz | TIME: 2026-01-26 16:29:08 INFO - TOKEN: 430200 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'w964 WI-49, Lomira, WI 53048' | TIME: 2026-01-26 16:29:09 INFO - TOKEN: 430200 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-26 16:29:10 INFO - TOKEN: 430200 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (43.577458, -88.487345). | TIME: 2026-01-26 16:29:10 INFO - TOKEN: 430200 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 16:29:10 INFO - TOKEN: 430200 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dhmtd84k3uwz | TIME: 2026-01-26 16:29:11 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430200. | TIME: 2026-01-26 16:29:11 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:29:11 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:29:12 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:29:12 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:29:12 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:29:12 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:39:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:39:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:39:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:39:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:39:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:39:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:39:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:39:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:39:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:39:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:39:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:39:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:39:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:42:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:42:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:42:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:42:06 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35114 | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35114. Falling back to existing DB data. | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200062 with 1 parts. | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SmaG82g2p8uj5TBQ7... | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SmaG82g2p8uj5TBQ7 | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9370918,-94.6080475/38.8374566,-94.8411232/38.4124046,-96.2576673/38.0284685,-97.4596256/37.7739486,-98.5211888/37.5004199,-99.8607936/36.9978735,-100.9974122/@37.798978,-101.333856,7.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=0d5b2916-370f-4fa0-a994-f52d7a69d790 | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200062, part 1. | TIME: 2026-01-26 16:42:07 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200062. | TIME: 2026-01-26 16:42:08 INFO - TOKEN: 200062 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200062. | TIME: 2026-01-26 16:42:08 INFO - TOKEN: 200062 | FUNCTION: get_unique_token | STATUS: Using existing token: h9wv79qrxvrn | TIME: 2026-01-26 16:42:08 INFO - TOKEN: 200062 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-26 16:42:09 INFO - TOKEN: 200062 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h9wv79qrxvrn | TIME: 2026-01-26 16:42:10 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200062. | TIME: 2026-01-26 16:42:10 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:42:10 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:42:12 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:42:12 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:42:12 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:42:12 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:46:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:46:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:46:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35115 | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35115. Falling back to existing DB data. | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140331 with 1 parts. | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/NaR1sfRtco6wBHyy9... | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/NaR1sfRtco6wBHyy9 | TIME: 2026-01-26 16:46:07 INFO - TOKEN: 53185004 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9980518,-100.9970596/36.9340715,-101.0987736/36.6529987,-101.5250592/36.4993937,-101.7886878/@36.5848605,-101.7063229,9.96z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=fc1d029f-85a1-48b6-9933-c2378e8d1a4b | TIME: 2026-01-26 16:46:08 INFO - TOKEN: 53185004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 16:46:08 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 140331, part 1. | TIME: 2026-01-26 16:46:08 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140331. | TIME: 2026-01-26 16:46:09 INFO - TOKEN: 140331 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140331. | TIME: 2026-01-26 16:46:09 INFO - TOKEN: 140331 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-26 16:46:09 INFO - TOKEN: 140331 | FUNCTION: get_unique_token | STATUS: Generated unique token: c8lg42zy5b7s | TIME: 2026-01-26 16:46:09 INFO - TOKEN: 140331 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 16:46:10 INFO - TOKEN: 140331 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: c8lg42zy5b7s | TIME: 2026-01-26 16:46:11 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140331. | TIME: 2026-01-26 16:46:11 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:46:11 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:46:13 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:46:13 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:46:13 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:46:13 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:48:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:48:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:48:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:48:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:48:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:48:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:48:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:48:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:48:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:48:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:48:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:48:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:48:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:51:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:51:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:51:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35117 | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35117. Falling back to existing DB data. | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160013 with 1 parts. | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GT8p2ADhhPbRrBuz9... | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GT8p2ADhhPbRrBuz9 | TIME: 2026-01-26 16:51:07 INFO - TOKEN: 53185004 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6509938,-103.0416297/35.1332571,-103.8384493/35.1026084,-107.7967887/35.3628858,-109.0468797/@37.022507,-115.1279191,6.08z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=3976246a-ddff-4da8-acf8-132496598d8c | TIME: 2026-01-26 16:51:08 INFO - TOKEN: 53185004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 16:51:08 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 160013, part 1. | TIME: 2026-01-26 16:51:08 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160013. | TIME: 2026-01-26 16:51:09 INFO - TOKEN: 160013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160013. | TIME: 2026-01-26 16:51:09 INFO - TOKEN: 160013 | FUNCTION: get_unique_token | STATUS: Using existing token: x7dr9m6l65z4 | TIME: 2026-01-26 16:51:09 INFO - TOKEN: 160013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 16:51:10 INFO - TOKEN: 160013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: x7dr9m6l65z4 | TIME: 2026-01-26 16:51:10 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160013. | TIME: 2026-01-26 16:51:10 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:51:10 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:51:12 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:51:12 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:51:12 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:51:12 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:52:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:52:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:52:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35118 | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35118. Falling back to existing DB data. | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100288 with 1 parts. | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oJumpyhGqnY2phFm6... | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oJumpyhGqnY2phFm6 | TIME: 2026-01-26 16:52:07 INFO - TOKEN: 53185004 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3630291,-109.0467804/35.0966712,-111.6839037/34.2013192,-112.1262579/3240+S+37th+Ave,+Phoenix,+AZ+85009/@33.6100913,-112.1421452,10.25z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x872b114c59990fc1:0x2a807162af3405!2m2!1d-112.1398545!2d33.4173545!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=fd3b9abd-31d4-4c65-a71a-228c84f15b01 | TIME: 2026-01-26 16:52:08 INFO - TOKEN: 53185004 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 16:52:08 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 100288, part 1. | TIME: 2026-01-26 16:52:08 INFO - TOKEN: 53185004 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100288. | TIME: 2026-01-26 16:52:09 INFO - TOKEN: 100288 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100288. | TIME: 2026-01-26 16:52:09 INFO - TOKEN: 100288 | FUNCTION: get_unique_token | STATUS: Using existing token: kk58wkr4qz64 | TIME: 2026-01-26 16:52:09 INFO - TOKEN: 100288 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3240 S 37th Ave, Phoenix, AZ 85009' | TIME: 2026-01-26 16:52:10 INFO - TOKEN: 100288 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.4419293, -112.1389096). | TIME: 2026-01-26 16:52:11 INFO - TOKEN: 100288 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 16:52:11 INFO - TOKEN: 100288 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kk58wkr4qz64 | TIME: 2026-01-26 16:52:11 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100288. | TIME: 2026-01-26 16:52:11 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:52:11 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:52:13 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:52:13 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:52:13 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:52:13 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 16:59:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:59:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 16:59:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34688 | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34688. Falling back to existing DB data. | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180193 with 1 parts. | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/MBprg3M9WNURGpDr5... | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/MBprg3M9WNURGpDr5 | TIME: 2026-01-26 16:59:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/8111+Industry+Dr,+North+Little+Rock,+AR+72117,+USA/34.8179057,-91.6420471/35.1530585,-90.0662582/@35.2659803,-90.4869493,113583m/data=!3m1!1e3!4m10!4m9!1m5!1m1!1s0x87d2b8cfa8c9c9db:0xb88b47bfc25b7d84!2m2!1d-92.172322!2d34.7458955!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=c5a30a99-b901-49db-9970-3332dbe99ff6 | TIME: 2026-01-26 16:59:08 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 16:59:08 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 180193, part 1. | TIME: 2026-01-26 16:59:08 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180193. | TIME: 2026-01-26 16:59:08 INFO - TOKEN: 180193 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180193. | TIME: 2026-01-26 16:59:08 INFO - TOKEN: 180193 | FUNCTION: get_unique_token | STATUS: Using existing token: mv981a58lznf | TIME: 2026-01-26 16:59:09 INFO - TOKEN: 180193 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '8111 Industry Dr, North Little Rock, AR 72117, USA' | TIME: 2026-01-26 16:59:10 INFO - TOKEN: 180193 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (34.7454251, -92.1741938). | TIME: 2026-01-26 16:59:10 INFO - TOKEN: 180193 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 16:59:10 INFO - TOKEN: 180193 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mv981a58lznf | TIME: 2026-01-26 16:59:11 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180193. | TIME: 2026-01-26 16:59:11 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 16:59:11 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 16:59:13 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:59:13 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 16:59:13 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 16:59:13 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:01:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:01:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:01:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34689 | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34689. Falling back to existing DB data. | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280049 with 1 parts. | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1dJESTgnvYHtqPhn9... | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1dJESTgnvYHtqPhn9 | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1530585,-90.0662582/35.1800284,-89.910997/36.0103377,-87.2567652/36.1831364,-86.3363401/36.5956515,-82.2434136/@35.7992441,-87.445029,319132m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=e0272953-a54b-4e65-9711-f31f5846038e | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 280049, part 1. | TIME: 2026-01-26 17:01:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280049. | TIME: 2026-01-26 17:01:08 INFO - TOKEN: 280049 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280049. | TIME: 2026-01-26 17:01:08 INFO - TOKEN: 280049 | FUNCTION: get_unique_token | STATUS: Using existing token: z9rufafs8h1t | TIME: 2026-01-26 17:01:08 INFO - TOKEN: 280049 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-26 17:01:09 INFO - TOKEN: 280049 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: z9rufafs8h1t | TIME: 2026-01-26 17:01:10 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280049. | TIME: 2026-01-26 17:01:10 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:01:10 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:01:12 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:01:12 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:01:12 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:01:12 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:03:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:03:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:03:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34690 | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34690. Falling back to existing DB data. | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380001 with 1 parts. | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Fh2HtkiVTU73et7XA... | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Fh2HtkiVTU73et7XA | TIME: 2026-01-26 17:03:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5956515,-82.2434136/37.5644438,-79.6534338/39.2952568,-78.0813685/@39.5308512,-78.5056167,151738m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=4a154d2c-8420-4bbb-a324-eb762b44f3ae | TIME: 2026-01-26 17:03:08 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 17:03:08 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 380001, part 1. | TIME: 2026-01-26 17:03:08 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380001. | TIME: 2026-01-26 17:03:08 INFO - TOKEN: 380001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380001. | TIME: 2026-01-26 17:03:08 INFO - TOKEN: 380001 | FUNCTION: get_unique_token | STATUS: Using existing token: ll1lutkc6ed4 | TIME: 2026-01-26 17:03:08 INFO - TOKEN: 380001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 17:03:09 INFO - TOKEN: 380001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ll1lutkc6ed4 | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380001. | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34691 | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34691. Falling back to existing DB data. | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440009 with 1 parts. | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/j972gPNoLsCg2XZ96... | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/j972gPNoLsCg2XZ96 | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.2952568,-78.0813685/39.5386462,-77.9156356/39.5844134,-77.8304642/@39.2892855,-78.1073721,45269m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=b151b77a-9d24-4579-b31c-51e4ab23b84e | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440009, part 1. | TIME: 2026-01-26 17:03:10 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440009. | TIME: 2026-01-26 17:03:11 INFO - TOKEN: 440009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440009. | TIME: 2026-01-26 17:03:11 INFO - TOKEN: 440009 | FUNCTION: get_unique_token | STATUS: Using existing token: lgx79tkl5n5t | TIME: 2026-01-26 17:03:11 INFO - TOKEN: 440009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 17:03:11 INFO - TOKEN: 440009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lgx79tkl5n5t | TIME: 2026-01-26 17:03:12 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440009. | TIME: 2026-01-26 17:03:12 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:03:12 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:03:14 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:03:14 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:03:14 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:03:14 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:07:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:07:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:07:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:07:06 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34692 | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34692. Falling back to existing DB data. | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460083 with 1 parts. | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Mn4YpbiVYL5AosrG8... | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Mn4YpbiVYL5AosrG8 | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.5844159,-77.8304644/39.6078127,-77.7969608/39.6198679,-77.7696798/39.7212339,-77.7322765/@39.6579588,-77.8508302,37865m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=4ff9421a-177a-4390-b723-7d443ee6f433 | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 460083, part 1. | TIME: 2026-01-26 17:07:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460083. | TIME: 2026-01-26 17:07:08 INFO - TOKEN: 460083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460083. | TIME: 2026-01-26 17:07:08 INFO - TOKEN: 460083 | FUNCTION: get_unique_token | STATUS: Using existing token: hoq041679d9z | TIME: 2026-01-26 17:07:08 INFO - TOKEN: 460083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 17:07:09 INFO - TOKEN: 460083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hoq041679d9z | TIME: 2026-01-26 17:07:09 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460083. | TIME: 2026-01-26 17:07:09 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:07:09 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:07:11 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:07:11 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:07:11 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:07:11 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:09:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:09:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:09:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:09:06 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34693 | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34693. Falling back to existing DB data. | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320181 with 1 parts. | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/3bQTnyaEoDZ8Rzzh6... | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/3bQTnyaEoDZ8Rzzh6 | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7212339,-77.7322765/40.4398831,-76.4827037/40.6719745,-75.1778957/@40.6733933,-75.1764165,693m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=8cdb9551-4278-4fc9-a670-f311e053aa64 | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 320181, part 1. | TIME: 2026-01-26 17:09:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320181. | TIME: 2026-01-26 17:09:08 INFO - TOKEN: 320181 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320181. | TIME: 2026-01-26 17:09:08 INFO - TOKEN: 320181 | FUNCTION: get_unique_token | STATUS: Using existing token: 6jhstdmx888l | TIME: 2026-01-26 17:09:08 INFO - TOKEN: 320181 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 17:09:09 INFO - TOKEN: 320181 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6jhstdmx888l | TIME: 2026-01-26 17:09:09 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320181. | TIME: 2026-01-26 17:09:09 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:09:09 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:09:11 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:09:11 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:09:11 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:09:11 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:10:04 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:10:04 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:10:04 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34694 | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34694. Falling back to existing DB data. | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540137 with 1 parts. | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/g55kr8oGGNR97UZQ8... | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/g55kr8oGGNR97UZQ8 | TIME: 2026-01-26 17:10:07 INFO - TOKEN: 20422835 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6719745,-75.1778957/40.6320556,-74.6443227/855+Centennial+Ave,+Piscataway,+NJ+08854/@40.5876076,-74.5739468,22209m/data=!3m1!1e3!4m10!4m9!1m0!1m0!1m5!1m1!1s0x89c3b8a7d585b88f:0x6056559fbf9af85e!2m2!1d-74.4873387!2d40.549924!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=0d6269d5-727d-42b9-80fd-47cfacf40b15 | TIME: 2026-01-26 17:10:08 INFO - TOKEN: 20422835 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 17:10:08 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540137, part 1. | TIME: 2026-01-26 17:10:08 INFO - TOKEN: 20422835 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540137. | TIME: 2026-01-26 17:10:08 INFO - TOKEN: 540137 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540137. | TIME: 2026-01-26 17:10:08 INFO - TOKEN: 540137 | FUNCTION: get_unique_token | STATUS: Using existing token: bir8laprwm3d | TIME: 2026-01-26 17:10:08 INFO - TOKEN: 540137 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '855 Centennial Ave, Piscataway, NJ 08854' | TIME: 2026-01-26 17:10:09 INFO - TOKEN: 540137 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.5500520, -74.4852240). | TIME: 2026-01-26 17:10:10 INFO - TOKEN: 540137 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 17:10:10 INFO - TOKEN: 540137 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: bir8laprwm3d | TIME: 2026-01-26 17:10:10 INFO - TOKEN: 20422835 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540137. | TIME: 2026-01-26 17:10:10 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:10:10 INFO - TOKEN: 20422835 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:10:12 INFO - TOKEN: 20422835 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:10:12 INFO - TOKEN: 20422835 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:10:12 INFO - TOKEN: 20422835 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:10:12 INFO - TOKEN: 27435081 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:14:04 INFO - TOKEN: 27435081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:14:04 INFO - TOKEN: 27435081 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:14:04 INFO - TOKEN: 27435081 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:14:06 INFO - TOKEN: 27435081 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34628 | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34628. Falling back to existing DB data. | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 280092 with 1 parts. | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Zx96WQ7DsmnETQbR9... | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Zx96WQ7DsmnETQbR9 | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.2885233,-85.1585496/35.2883176,-85.1554958/35.4687243,-84.6455618/35.8753646,-84.2430917/36.0084007,-83.8158617/36.5956471,-82.2434534/@36.5956006,-82.2435855,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=0fd0b868-493c-4b35-aa0b-61556cd91707 | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 280092, part 1. | TIME: 2026-01-26 17:14:07 INFO - TOKEN: 27435081 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 280092. | TIME: 2026-01-26 17:14:08 INFO - TOKEN: 280092 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 280092. | TIME: 2026-01-26 17:14:08 INFO - TOKEN: 280092 | FUNCTION: get_unique_token | STATUS: Using existing token: zsn2rbh0te4i | TIME: 2026-01-26 17:14:08 INFO - TOKEN: 280092 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-26 17:14:09 INFO - TOKEN: 280092 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zsn2rbh0te4i | TIME: 2026-01-26 17:14:09 INFO - TOKEN: 27435081 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 280092. | TIME: 2026-01-26 17:14:09 INFO - TOKEN: 27435081 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:14:09 INFO - TOKEN: 27435081 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:14:12 INFO - TOKEN: 27435081 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:14:12 INFO - TOKEN: 27435081 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:14:12 INFO - TOKEN: 27435081 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:14:12 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:16:04 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:16:04 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:16:04 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34695 | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34695. Falling back to existing DB data. | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430191 with 1 parts. | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Uz2YQDmB6XPUL1TaA... | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Uz2YQDmB6XPUL1TaA | TIME: 2026-01-26 17:16:07 INFO - TOKEN: 31922853 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/''/42.8664561,-87.9375865/42.4945956,-87.9501243/@42.4468478,-88.2177198,10.97z/data=!4m10!4m9!1m5!1m1!1s0x88051365b357a705:0x3f420d99dfb5123b!2m2!1d-87.9408855!2d42.8712143!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=db75717a-6eca-41f0-bea6-e98e06f9917c | TIME: 2026-01-26 17:16:08 INFO - TOKEN: 31922853 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 17:16:08 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 430191, part 1. | TIME: 2026-01-26 17:16:08 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430191. | TIME: 2026-01-26 17:16:08 INFO - TOKEN: 430191 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430191. | TIME: 2026-01-26 17:16:08 INFO - TOKEN: 430191 | FUNCTION: get_unique_token | STATUS: Using existing token: 2n4wxogkh8da | TIME: 2026-01-26 17:16:08 INFO - TOKEN: 430191 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '''' | TIME: 2026-01-26 17:16:09 INFO - TOKEN: 430191 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-26 17:16:10 INFO - TOKEN: 430191 | FUNCTION: _geocode | STATUS: FAILED: ORS API request error - 400 Client Error: Bad Request for url: https://api.openrouteservice.org/geocode/search?api_key=eyJvcmciOiI1YjNjZTM1OTc4NTExMTAwMDFjZjYyNDgiLCJpZCI6ImQxMzBmYzg2NWZjNjQ1MjliOGY3OGE4YzlhNzA5M2IyIiwiaCI6Im11cm11cjY0In0%3D&text=%27%27&size=1 | TIME: 2026-01-26 17:16:11 INFO - TOKEN: 430191 | FUNCTION: _geocode | STATUS: FAILED: No geocoding results from OSM or ORS. | TIME: 2026-01-26 17:16:11 INFO - TOKEN: 430191 | FUNCTION: update_hammer_gpx_for_route | STATUS: WARNING: Geocoding failed for ''''. Skipping this waypoint. | TIME: 2026-01-26 17:16:11 INFO - TOKEN: 430191 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 2. | TIME: 2026-01-26 17:16:11 INFO - TOKEN: 430191 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2n4wxogkh8da | TIME: 2026-01-26 17:16:11 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430191. | TIME: 2026-01-26 17:16:11 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:16:11 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:16:13 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:16:13 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:16:13 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:16:13 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:19:04 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:19:04 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:19:04 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34696 | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34696. Falling back to existing DB data. | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210415 with 1 parts. | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ALw3oo9foLobSm5H7... | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ALw3oo9foLobSm5H7 | TIME: 2026-01-26 17:19:07 INFO - TOKEN: 31922853 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.576927,-87.5252872/41.5556158,-87.3112263/39.8570644,-86.2766561/39.6980683,-86.1068987/38.3458839,-85.7458999/38.3443481,-85.6453406/@40.0545912,-89.0523276,6.42z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=ef78e6ec-e2fc-418d-90ac-19ee2f97d09b | TIME: 2026-01-26 17:19:08 INFO - TOKEN: 31922853 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-26 17:19:08 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210415, part 1. | TIME: 2026-01-26 17:19:08 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210415. | TIME: 2026-01-26 17:19:08 INFO - TOKEN: 210415 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210415. | TIME: 2026-01-26 17:19:08 INFO - TOKEN: 210415 | FUNCTION: get_unique_token | STATUS: Using existing token: 3wdd2y34xznd | TIME: 2026-01-26 17:19:09 INFO - TOKEN: 210415 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-26 17:19:10 INFO - TOKEN: 210415 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3wdd2y34xznd | TIME: 2026-01-26 17:19:10 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210415. | TIME: 2026-01-26 17:19:10 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:19:10 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:19:12 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:19:12 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:19:12 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:19:12 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:20:05 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:20:05 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:20:05 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:20:07 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34697 | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34697. Falling back to existing DB data. | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 370123 with 1 parts. | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EPByg46H9WZMo5KV8... | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EPByg46H9WZMo5KV8 | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.3443433,-85.6453429/38.311258,-85.5757485/38.1079039,-85.7014594/36.6388484,-86.5714309/@36.6388549,-86.5719706,20.24z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=90d26a0b-cfb7-489d-9211-8104c090d718 | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 370123, part 1. | TIME: 2026-01-26 17:20:08 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 370123. | TIME: 2026-01-26 17:20:09 INFO - TOKEN: 370123 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 370123. | TIME: 2026-01-26 17:20:09 INFO - TOKEN: 370123 | FUNCTION: get_unique_token | STATUS: Using existing token: kix0pt8uk3xn | TIME: 2026-01-26 17:20:09 INFO - TOKEN: 370123 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 17:20:10 INFO - TOKEN: 370123 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kix0pt8uk3xn | TIME: 2026-01-26 17:20:10 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 370123. | TIME: 2026-01-26 17:20:10 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:20:10 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:20:12 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:20:12 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:20:12 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:20:12 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 17:22:04 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:22:04 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 17:22:04 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 17:22:06 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34699 | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34699. Falling back to existing DB data. | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220318 with 1 parts. | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EhFZgx4CZCb5bCjr7... | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EhFZgx4CZCb5bCjr7 | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4945926,-87.9501319/42.4756975,-87.9556605/42.1465731,-87.8801392/41.5780059,-87.6645822/41.5769355,-87.5252832/@42.0542042,-88.7984099,8.92z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=32c482cc-db66-4bc9-a42c-cadc601171a4 | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220318, part 1. | TIME: 2026-01-26 17:22:07 INFO - TOKEN: 31922853 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220318. | TIME: 2026-01-26 17:22:08 INFO - TOKEN: 220318 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220318. | TIME: 2026-01-26 17:22:08 INFO - TOKEN: 220318 | FUNCTION: get_unique_token | STATUS: Using existing token: 6qgemo047jfo | TIME: 2026-01-26 17:22:08 INFO - TOKEN: 220318 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-26 17:22:10 INFO - TOKEN: 220318 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6qgemo047jfo | TIME: 2026-01-26 17:22:10 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220318. | TIME: 2026-01-26 17:22:10 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 17:22:10 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 17:22:12 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:22:12 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 17:22:12 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 17:22:12 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:25:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:25:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:25:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34617 | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34617. Falling back to existing DB data. | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 340309 with 1 parts. | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2kZf7FyPvYJ1e71P6... | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2kZf7FyPvYJ1e71P6 | TIME: 2026-01-26 19:25:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/710+Quay+Ave,+Wilmington,+CA+90744/33.7838078,-118.2807664/34.1486831,-117.480799/35.6070437,-115.3911207/@35.6548669,-115.4500282,195672m/data=!3m1!1e3!4m11!4m10!1m5!1m1!1s0x80dd35d5d444ad49:0x6917726e79f9fe21!2m2!1d-118.2582241!2d33.7794019!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=e30b371b-b1bd-4d5d-8f37-f7d7b1bc6450 | TIME: 2026-01-26 19:25:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 19:25:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 340309, part 1. | TIME: 2026-01-26 19:25:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 340309. | TIME: 2026-01-26 19:25:09 INFO - TOKEN: 340309 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 340309. | TIME: 2026-01-26 19:25:09 INFO - TOKEN: 340309 | FUNCTION: get_unique_token | STATUS: Using existing token: 2a8a3nu6qo2m | TIME: 2026-01-26 19:25:09 INFO - TOKEN: 340309 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '710 Quay Ave, Wilmington, CA 90744' | TIME: 2026-01-26 19:25:10 INFO - TOKEN: 340309 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7789869, -118.2583347). | TIME: 2026-01-26 19:25:11 INFO - TOKEN: 340309 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-26 19:25:11 INFO - TOKEN: 340309 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2a8a3nu6qo2m | TIME: 2026-01-26 19:25:12 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 340309. | TIME: 2026-01-26 19:25:12 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:25:12 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:25:14 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:25:14 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:25:14 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:25:14 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:27:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:27:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:27:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34618 | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34618. Falling back to existing DB data. | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 100006 with 1 parts. | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rfC5aDWhmu7Wb9oDA... | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rfC5aDWhmu7Wb9oDA | TIME: 2026-01-26 19:27:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0123571,-114.7411548/35.2172038,-114.0010287/35.362431,-109.0467873/@35.4183503,-112.6644021,404000m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=453c923e-9308-401b-9a69-6ea1b5069289 | TIME: 2026-01-26 19:27:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 19:27:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 100006, part 1. | TIME: 2026-01-26 19:27:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 100006. | TIME: 2026-01-26 19:27:08 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 100006. | TIME: 2026-01-26 19:27:08 INFO - TOKEN: 100006 | FUNCTION: get_unique_token | STATUS: Using existing token: dd4495bpnmw2 | TIME: 2026-01-26 19:27:08 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-26 19:27:10 INFO - TOKEN: 100006 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dd4495bpnmw2 | TIME: 2026-01-26 19:27:10 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 100006. | TIME: 2026-01-26 19:27:10 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:27:10 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:27:13 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:27:13 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:27:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:27:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:29:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:29:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:29:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:29:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:29:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:29:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:29:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:29:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:29:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:29:10 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:29:10 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:29:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:29:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:31:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:31:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:31:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34620 | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34620. Falling back to existing DB data. | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310005 with 1 parts. | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/U7KssM46QjfdiFjZ7... | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/U7KssM46QjfdiFjZ7 | TIME: 2026-01-26 19:31:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6509829,-103.0416585/35.9721399,-102.6389537/36.4996781,-101.7881804/@35.9714102,-102.6387614,311m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=51517f82-adfb-4090-8d90-bd9d693d69df | TIME: 2026-01-26 19:31:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 19:31:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 310005, part 1. | TIME: 2026-01-26 19:31:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310005. | TIME: 2026-01-26 19:31:09 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310005. | TIME: 2026-01-26 19:31:09 INFO - TOKEN: 310005 | FUNCTION: get_unique_token | STATUS: Using existing token: yha0qnf68ji0 | TIME: 2026-01-26 19:31:09 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-26 19:31:10 INFO - TOKEN: 310005 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: yha0qnf68ji0 | TIME: 2026-01-26 19:31:11 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310005. | TIME: 2026-01-26 19:31:11 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:31:11 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:31:14 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:31:14 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:31:14 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:31:14 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:33:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:33:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:33:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34621 | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34621. Falling back to existing DB data. | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 140038 with 1 parts. | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GJw4WL6v4LCj3w7G9... | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GJw4WL6v4LCj3w7G9 | TIME: 2026-01-26 19:33:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.4996781,-101.7881804/36.6205944,-100.8286488/36.998612,-100.891601/@36.9985922,-100.8916616,54m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=5a55a105-f34c-465b-b42d-e81315cf417b | TIME: 2026-01-26 19:33:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 19:33:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 140038, part 1. | TIME: 2026-01-26 19:33:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 140038. | TIME: 2026-01-26 19:33:08 INFO - TOKEN: 140038 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 140038. | TIME: 2026-01-26 19:33:08 INFO - TOKEN: 140038 | FUNCTION: get_unique_token | STATUS: Using existing token: vdlup6flskyv | TIME: 2026-01-26 19:33:09 INFO - TOKEN: 140038 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-26 19:33:10 INFO - TOKEN: 140038 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vdlup6flskyv | TIME: 2026-01-26 19:33:10 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 140038. | TIME: 2026-01-26 19:33:10 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:33:10 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:33:13 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:33:13 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:33:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:33:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:38:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:38:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:38:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34622 | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34622. Falling back to existing DB data. | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200081 with 1 parts. | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/K67dWpPkqcpAENks5... | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/K67dWpPkqcpAENks5 | TIME: 2026-01-26 19:38:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.998612,-100.891601/37.476716,-100.8625806/37.7789502,-99.9111947/38.0349762,-97.9035871/38.3767375,-97.5916102/38.4163246,-95.9230291/38.936881,-94.6079924/@38.4161457,-95.9230779,184m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=8c682bfd-3d96-4f19-95f9-9ab5035d2509 | TIME: 2026-01-26 19:38:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-26 19:38:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200081, part 1. | TIME: 2026-01-26 19:38:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200081. | TIME: 2026-01-26 19:38:08 INFO - TOKEN: 200081 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200081. | TIME: 2026-01-26 19:38:08 INFO - TOKEN: 200081 | FUNCTION: get_unique_token | STATUS: Using existing token: nwr0nyq5gxy1 | TIME: 2026-01-26 19:38:09 INFO - TOKEN: 200081 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 25, Final geocoded count: 25. | TIME: 2026-01-26 19:38:10 INFO - TOKEN: 200081 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nwr0nyq5gxy1 | TIME: 2026-01-26 19:38:10 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200081. | TIME: 2026-01-26 19:38:10 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:38:10 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:38:13 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:38:13 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:38:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:38:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:40:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:40:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:40:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:40:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:40:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:40:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:40:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:40:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34623 | TIME: 2026-01-26 19:40:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34623. Falling back to existing DB data. | TIME: 2026-01-26 19:40:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190104 with 1 parts. | TIME: 2026-01-26 19:40:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GY7gS2QJXMY75AjF6... | TIME: 2026-01-26 19:40:08 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GY7gS2QJXMY75AjF6 | TIME: 2026-01-26 19:40:08 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.936881,-94.6079924/38.9233715,-94.4034031/38.4605132,-91.4643866/38.4399058,-90.9083766/38.4863052,-90.2748573/@38.6291661,-90.4582464,54338m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=a590ee69-7c58-4a38-8da7-7f18c62c606a | TIME: 2026-01-26 19:40:09 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-26 19:40:09 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190104, part 1. | TIME: 2026-01-26 19:40:09 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190104. | TIME: 2026-01-26 19:40:09 INFO - TOKEN: 190104 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190104. | TIME: 2026-01-26 19:40:09 INFO - TOKEN: 190104 | FUNCTION: get_unique_token | STATUS: Using existing token: mbz0n3pcdgdm | TIME: 2026-01-26 19:40:09 INFO - TOKEN: 190104 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-26 19:40:11 INFO - TOKEN: 190104 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mbz0n3pcdgdm | TIME: 2026-01-26 19:40:11 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190104. | TIME: 2026-01-26 19:40:11 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:40:11 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:40:14 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:40:14 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:40:14 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:40:14 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:42:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:42:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:42:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34624 | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34624. Falling back to existing DB data. | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220090 with 1 parts. | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4MK1tpQbvwq3MguN6... | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4MK1tpQbvwq3MguN6 | TIME: 2026-01-26 19:42:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4863052,-90.2748573/38.6079531,-90.0823553/38.7545601,-89.8847536/39.4364647,-87.5313564/@38.8762777,-89.6795815,257581m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=f5ec7ae5-cf4c-4c5b-9e7d-8713575c0a39 | TIME: 2026-01-26 19:42:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 19:42:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 220090, part 1. | TIME: 2026-01-26 19:42:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220090. | TIME: 2026-01-26 19:42:08 INFO - TOKEN: 220090 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220090. | TIME: 2026-01-26 19:42:08 INFO - TOKEN: 220090 | FUNCTION: get_unique_token | STATUS: Using existing token: lon7afmtir10 | TIME: 2026-01-26 19:42:09 INFO - TOKEN: 220090 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 19:42:10 INFO - TOKEN: 220090 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lon7afmtir10 | TIME: 2026-01-26 19:42:11 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220090. | TIME: 2026-01-26 19:42:11 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:42:11 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:42:13 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:42:13 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:42:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:42:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:44:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:44:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:44:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34625 | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34625. Falling back to existing DB data. | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210097 with 1 parts. | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/szB9XQ9hx1gUHnAh9... | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/szB9XQ9hx1gUHnAh9 | TIME: 2026-01-26 19:44:07 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4364647,-87.5313564/39.7039748,-86.0974044/39.8306392,-84.8138451/@39.6503286,-86.831972,214220m/data=!3m2!1e3!4b1!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=77df0b79-7fc8-4b14-9dc7-765cab356106 | TIME: 2026-01-26 19:44:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 19:44:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 210097, part 1. | TIME: 2026-01-26 19:44:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210097. | TIME: 2026-01-26 19:44:09 INFO - TOKEN: 210097 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210097. | TIME: 2026-01-26 19:44:09 INFO - TOKEN: 210097 | FUNCTION: get_unique_token | STATUS: Using existing token: dx4yit3gb9jf | TIME: 2026-01-26 19:44:09 INFO - TOKEN: 210097 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 19:44:10 INFO - TOKEN: 210097 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dx4yit3gb9jf | TIME: 2026-01-26 19:44:11 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210097. | TIME: 2026-01-26 19:44:11 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:44:11 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:44:13 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:44:13 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:44:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:44:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:48:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:48:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:48:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:48:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34626 | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34626. Falling back to existing DB data. | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240100 with 1 parts. | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oLfFFWh782dWkxCG8... | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oLfFFWh782dWkxCG8 | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8306392,-84.8138451/39.8534106,-83.9947835/39.6654093,-83.9120973/L-H+Battery+Company,+8500+Bluegrass+Blvd,+Jeffersonville,+OH+43128/@39.6761072,-83.9032433,31832m/data=!3m1!1e3!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x88474d000e3d960d:0xaf442e0db5b82478!2m2!1d-83.5718153!2d39.6246378!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=e425543a-337c-4e0d-a82c-61d3806ac658 | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 240100, part 1. | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240100. | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 240100 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240100. | TIME: 2026-01-26 19:48:08 INFO - TOKEN: 240100 | FUNCTION: get_unique_token | STATUS: Using existing token: 74y7p3m7u4ej | TIME: 2026-01-26 19:48:09 INFO - TOKEN: 240100 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'L-H Battery Company, 8500 Bluegrass Blvd, Jeffersonville, OH 43128' | TIME: 2026-01-26 19:48:10 INFO - TOKEN: 240100 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-26 19:48:11 INFO - TOKEN: 240100 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (39.647196, -83.543807). | TIME: 2026-01-26 19:48:11 INFO - TOKEN: 240100 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 19:48:11 INFO - TOKEN: 240100 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 74y7p3m7u4ej | TIME: 2026-01-26 19:48:12 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240100. | TIME: 2026-01-26 19:48:12 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:48:12 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:48:14 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:48:14 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:48:14 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:48:14 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:49:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:49:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:49:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:49:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34627 | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34627. Falling back to existing DB data. | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 110043 with 1 parts. | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1HgzDJG6piGmoofv6... | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1HgzDJG6piGmoofv6 | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6070437,-115.3911207/36.063537,-115.1627689/36.0123571,-114.7411548/@36.0635262,-115.1627923,185m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=26d5bbd1-cc93-4386-ace1-3f75a19ccd44 | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 110043, part 1. | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 75787824 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 110043. | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 110043 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 110043. | TIME: 2026-01-26 19:49:08 INFO - TOKEN: 110043 | FUNCTION: get_unique_token | STATUS: Using existing token: 5zdaan757za7 | TIME: 2026-01-26 19:49:09 INFO - TOKEN: 110043 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-26 19:49:10 INFO - TOKEN: 110043 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5zdaan757za7 | TIME: 2026-01-26 19:49:10 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 110043. | TIME: 2026-01-26 19:49:10 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:49:10 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:49:13 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:49:13 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:49:13 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:49:13 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 19:56:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:56:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 19:56:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 19:56:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 19:56:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 19:56:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 19:56:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 19:56:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 19:56:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 19:56:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:56:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 19:56:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 19:56:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:08:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:08:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:08:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:08:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:08:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:08:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:08:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:08:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:08:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:08:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:08:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:08:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:08:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:12:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:12:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:12:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:12:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:12:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:12:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:12:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:12:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:12:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:12:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:12:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:12:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:12:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:13:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:13:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:13:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:13:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:13:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:13:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:13:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:13:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:13:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:13:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:13:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:13:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:13:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:15:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:15:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:15:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:15:06 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:15:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:15:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:15:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:15:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:15:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:15:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:15:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:15:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:15:08 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:17:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:17:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:17:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:17:06 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:17:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:17:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:17:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:17:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:17:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:17:08 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:17:08 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:17:08 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:17:08 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:18:04 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:18:04 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:18:04 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:18:06 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:18:07 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:18:07 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:18:07 INFO - TOKEN: 52687933 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:18:07 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:18:07 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:18:08 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:18:08 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:18:08 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:18:08 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:19:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:19:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:19:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:19:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:19:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:19:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:19:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:19:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:19:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:19:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:19:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:19:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:19:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:20:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:20:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:20:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:20:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:20:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:20:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:20:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:20:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:20:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:20:08 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:20:08 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:20:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:20:08 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:21:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:21:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:21:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:21:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:21:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:21:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:21:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:21:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:21:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:21:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:21:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:21:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:21:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:22:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:22:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:22:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:22:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:22:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:22:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:22:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:22:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:22:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:22:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:22:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:22:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:22:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:26:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:26:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:26:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:26:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:26:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:26:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:26:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:26:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:26:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:26:09 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:26:09 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:26:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:26:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:27:05 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:27:05 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:27:05 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:27:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34555 | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34555. Falling back to existing DB data. | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160166 with 1 parts. | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AVkQDkodwVKmjWkQ8... | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AVkQDkodwVKmjWkQ8 | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.6509676,-103.0417368/35.1113474,-104.0071463/35.0549528,-105.6902775/35.5745738,-105.893352/35.6117601,-106.0714746/35.7751342,-105.945688/35.8882565,-106.033739/35.8839613,-106.3144294/@35.8911736,-106.3189948,14.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=94eb89c1-c999-4d0b-9211-97f5cdb89db2 | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 160166, part 1. | TIME: 2026-01-26 20:27:08 INFO - TOKEN: 72181911 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160166. | TIME: 2026-01-26 20:27:09 INFO - TOKEN: 160166 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160166. | TIME: 2026-01-26 20:27:09 INFO - TOKEN: 160166 | FUNCTION: get_unique_token | STATUS: Using existing token: nkvnclsgtvds | TIME: 2026-01-26 20:27:09 INFO - TOKEN: 160166 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-26 20:27:10 INFO - TOKEN: 160166 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nkvnclsgtvds | TIME: 2026-01-26 20:27:10 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160166. | TIME: 2026-01-26 20:27:10 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:27:10 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:27:12 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:27:12 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:27:12 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:27:12 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:34:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:34:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:34:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:34:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:34:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:34:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:34:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:34:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:34:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:34:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:34:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:34:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:34:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:39:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:39:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:39:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:39:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:39:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:39:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:39:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:39:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:39:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:39:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:39:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:39:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:39:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:44:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:44:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:44:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:44:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:44:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:44:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:44:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:44:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:44:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:44:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:44:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:44:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:44:09 INFO - TOKEN: 96777934 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:55:04 INFO - TOKEN: 96777934 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:55:04 INFO - TOKEN: 96777934 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:55:04 INFO - TOKEN: 96777934 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:55:06 INFO - TOKEN: 96777934 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:55:07 INFO - TOKEN: 96777934 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:56:04 INFO - TOKEN: 96777934 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:56:04 INFO - TOKEN: 96777934 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:56:04 INFO - TOKEN: 96777934 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:56:06 INFO - TOKEN: 96777934 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:56:07 INFO - TOKEN: 96777934 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:56:07 INFO - TOKEN: 96777934 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:56:07 INFO - TOKEN: 96777934 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:56:07 INFO - TOKEN: 96777934 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:56:07 INFO - TOKEN: 96777934 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:56:07 INFO - TOKEN: 96777934 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:56:07 INFO - TOKEN: 96777934 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:56:07 INFO - TOKEN: 96777934 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:56:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 20:57:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:57:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 20:57:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35857 | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35857. Falling back to existing DB data. | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400233 with 1 parts. | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/arUKLNZQ2yBRXqCWA... | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/arUKLNZQ2yBRXqCWA | TIME: 2026-01-26 20:57:07 INFO - TOKEN: 30745207 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/26.9705791,-80.0923213/26.9708601,-80.0873683/27.0593901,-80.1369866/28.7465112,-80.8868336/30.4670553,-81.6471706/30.7455147,-81.6534583/@30.0795545,-81.9888633,296640m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=a4c4df9b-9431-48f7-af99-977aaff940aa | TIME: 2026-01-26 20:57:08 INFO - TOKEN: 30745207 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-26 20:57:08 INFO - TOKEN: 30745207 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 400233, part 1. | TIME: 2026-01-26 20:57:08 INFO - TOKEN: 30745207 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400233. | TIME: 2026-01-26 20:57:08 INFO - TOKEN: 400233 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400233. | TIME: 2026-01-26 20:57:08 INFO - TOKEN: 400233 | FUNCTION: get_unique_token | STATUS: Using existing token: 6w7x2gzabt0v | TIME: 2026-01-26 20:57:08 INFO - TOKEN: 400233 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'Collier Blvd, Florida, USA' | TIME: 2026-01-26 20:57:10 INFO - TOKEN: 400233 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (28.5350870, -81.4447997). | TIME: 2026-01-26 20:57:12 INFO - TOKEN: 400233 | FUNCTION: _geocode | STATUS: Attempting to geocode address: 'US-41 & Greenway Rd, Florida 34114, USA' | TIME: 2026-01-26 20:57:12 INFO - TOKEN: 400233 | FUNCTION: _geocode | STATUS: FAILED: OpenStreetMap API error - HTTPSConnectionPool(host='nominatim.openstreetmap.org', port=443): Read timed out. (read timeout=10). Trying ORS... | TIME: 2026-01-26 20:57:22 INFO - TOKEN: 400233 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (25.748974, -80.270368). | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 400233 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 400233 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6w7x2gzabt0v | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400233. | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35858 | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35858. Falling back to existing DB data. | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35858 because it has no route_token in new or existing data. | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35859 | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35859. Falling back to existing DB data. | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35859 because it has no route_token in new or existing data. | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 20:57:23 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 20:57:26 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:57:26 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 20:57:26 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 20:57:26 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:00:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:00:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:00:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:00:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34539 | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34539. Falling back to existing DB data. | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360135 with 1 parts. | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/VNVh1e6iYeQNdZbx8... | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/VNVh1e6iYeQNdZbx8 | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/184+Boyds+Crossing+Rd,+Griffin,+GA+30224,+USA/33.2333448,-84.2282855/33.2490489,-84.2870252/33.6325787,-84.4087491/33.6285032,-84.4888669/33.7660777,-84.5029003/33.6759246,-85.3427185/@33.4822892,-86.0868284,7.9z/data=!4m14!4m13!1m5!1m1!1s0x88f4617cac98705f:0x6f6756840b21b8b3!2m2!1d-84.2174247!2d33.2197363!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=ff271357-83f9-4dd3-9014-d21918c325ab | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 360135, part 1. | TIME: 2026-01-26 21:00:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360135. | TIME: 2026-01-26 21:00:08 INFO - TOKEN: 360135 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360135. | TIME: 2026-01-26 21:00:08 INFO - TOKEN: 360135 | FUNCTION: get_unique_token | STATUS: Using existing token: 6lqplt9n4cq1 | TIME: 2026-01-26 21:00:08 INFO - TOKEN: 360135 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '184 Boyds Crossing Rd, Griffin, GA 30224, USA' | TIME: 2026-01-26 21:00:09 INFO - TOKEN: 360135 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-26 21:00:12 INFO - TOKEN: 360135 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.240978, -84.265136). | TIME: 2026-01-26 21:00:14 INFO - TOKEN: 360135 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-26 21:00:14 INFO - TOKEN: 360135 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6lqplt9n4cq1 | TIME: 2026-01-26 21:00:14 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360135. | TIME: 2026-01-26 21:00:14 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:00:14 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:00:16 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:00:16 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:00:16 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:00:16 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:01:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:01:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:01:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34540 | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34540. Falling back to existing DB data. | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250007 with 1 parts. | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/btfUKeVb8SmRu5M6A... | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/btfUKeVb8SmRu5M6A | TIME: 2026-01-26 21:01:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.6759269,-85.3427227/33.5376421,-86.6453705/33.3334663,-87.0375669/32.4490267,-88.4038261/@38.9439426,-99.4859032,4.96z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=26ac2623-4b83-40b2-a4ba-f89e21c72431 | TIME: 2026-01-26 21:01:08 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 21:01:08 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250007, part 1. | TIME: 2026-01-26 21:01:08 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250007. | TIME: 2026-01-26 21:01:08 INFO - TOKEN: 250007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250007. | TIME: 2026-01-26 21:01:08 INFO - TOKEN: 250007 | FUNCTION: get_unique_token | STATUS: Using existing token: 00amwab926eb | TIME: 2026-01-26 21:01:08 INFO - TOKEN: 250007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 21:01:09 INFO - TOKEN: 250007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 00amwab926eb | TIME: 2026-01-26 21:01:09 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250007. | TIME: 2026-01-26 21:01:09 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:01:09 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:01:11 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:01:11 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:01:11 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:01:11 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:06:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:06:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:06:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:06:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34541 | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34541. Falling back to existing DB data. | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270003 with 1 parts. | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/EB5r5zgkqajmsDMt6... | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/EB5r5zgkqajmsDMt6 | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.449034,-88.4038236/32.3336906,-89.2920416/32.2797239,-90.2121531/32.3141419,-90.9062894/@32.0583569,-91.9861157,7.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=635e9819-2d26-43d6-b08f-f7c4d29ddc06 | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 270003, part 1. | TIME: 2026-01-26 21:06:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270003. | TIME: 2026-01-26 21:06:08 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270003. | TIME: 2026-01-26 21:06:08 INFO - TOKEN: 270003 | FUNCTION: get_unique_token | STATUS: Using existing token: jpz4i9a9orrq | TIME: 2026-01-26 21:06:08 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-26 21:06:09 INFO - TOKEN: 270003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jpz4i9a9orrq | TIME: 2026-01-26 21:06:09 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270003. | TIME: 2026-01-26 21:06:09 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:06:09 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:06:11 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:06:11 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:06:11 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:06:11 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:10:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:10:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:10:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:10:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:10:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:10:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:10:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:10:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:10:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:10:08 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:10:08 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:10:08 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:10:08 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:18:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:18:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:18:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:18:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:18:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:18:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:18:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:18:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:18:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:18:09 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:18:09 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:18:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:18:09 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:19:04 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:19:04 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:19:04 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:19:06 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:19:07 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:20:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:20:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:20:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34543 | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34543. Falling back to existing DB data. | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310348 with 1 parts. | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KoEA4LFgSBpRP8rN7... | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KoEA4LFgSBpRP8rN7 | TIME: 2026-01-26 21:20:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.4613387,-94.0429231/32.4503869,-95.1899455/32.7984508,-96.6258554/32.9227775,-96.8998216/33.230161,-97.1779636/33.2426636,-97.6033625/33.9461601,-98.5315262/34.1664073,-99.3154039/35.1894694,-101.9834351/35.1827707,-103.0425158/@35.1827623,-103.042611,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=2957ba13-3eb5-4122-981a-4c0280df6f0b | TIME: 2026-01-26 21:20:08 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-26 21:20:08 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 310348, part 1. | TIME: 2026-01-26 21:20:08 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310348. | TIME: 2026-01-26 21:20:08 INFO - TOKEN: 310348 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310348. | TIME: 2026-01-26 21:20:08 INFO - TOKEN: 310348 | FUNCTION: get_unique_token | STATUS: Using existing token: gjde4lb669fi | TIME: 2026-01-26 21:20:08 INFO - TOKEN: 310348 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 15, Final geocoded count: 15. | TIME: 2026-01-26 21:20:10 INFO - TOKEN: 310348 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gjde4lb669fi | TIME: 2026-01-26 21:20:10 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310348. | TIME: 2026-01-26 21:20:10 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:20:10 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:20:12 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:20:12 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:20:12 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:20:12 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:21:04 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:21:04 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:21:04 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:21:07 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:21:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:21:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:21:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:21:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:21:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:21:08 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:21:08 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:21:08 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:21:08 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:22:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:22:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:22:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:22:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34544 | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34544. Falling back to existing DB data. | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160078 with 1 parts. | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GELeuXoumDPNYHMi8... | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GELeuXoumDPNYHMi8 | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1827754,-103.0425152/35.111672,-106.6267681/35.3166631,-106.5365971/36.7113048,-107.9869867/36.7876705,-108.6859338/36.9988403,-108.7496502/@35.6046831,-109.0476869,6.56z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=736cb0e0-3f99-47e7-8f71-37c6ddeffe00 | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160078, part 1. | TIME: 2026-01-26 21:22:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160078. | TIME: 2026-01-26 21:22:08 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160078. | TIME: 2026-01-26 21:22:08 INFO - TOKEN: 160078 | FUNCTION: get_unique_token | STATUS: Using existing token: liw9iqooy3ik | TIME: 2026-01-26 21:22:08 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-26 21:22:09 INFO - TOKEN: 160078 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: liw9iqooy3ik | TIME: 2026-01-26 21:22:09 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160078. | TIME: 2026-01-26 21:22:09 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:22:09 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:22:11 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:22:11 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:22:11 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:22:11 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:23:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:23:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:23:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:23:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:23:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:23:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:23:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:23:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:23:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:23:09 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:23:09 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:23:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:23:09 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:24:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:24:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:24:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34545 | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34545. Falling back to existing DB data. | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130001 with 1 parts. | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/4mbwg6kCfCWeqZEf9... | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/4mbwg6kCfCWeqZEf9 | TIME: 2026-01-26 21:24:07 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9988423,-108.7496458/37.349121,-108.5928462/37.8164727,-109.0419791/@37.1881651,-110.584082,7.81z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=34cf62ad-414f-4170-a50d-8922e361e580 | TIME: 2026-01-26 21:24:08 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 21:24:08 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130001, part 1. | TIME: 2026-01-26 21:24:08 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130001. | TIME: 2026-01-26 21:24:08 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130001. | TIME: 2026-01-26 21:24:08 INFO - TOKEN: 130001 | FUNCTION: get_unique_token | STATUS: Using existing token: jjzxrg6x1kea | TIME: 2026-01-26 21:24:09 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 21:24:09 INFO - TOKEN: 130001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: jjzxrg6x1kea | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130001. | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34546 | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34546. Falling back to existing DB data. | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120144 with 1 parts. | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UaTwDuk9VHz8byT18... | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UaTwDuk9VHz8byT18 | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164769,-109.0419615/37.8733026,-109.3429127/38.9412261,-109.8257177/38.9860765,-110.2404895/39.725731,-110.8677215/40.1349373,-111.6467103/41.7073196,-112.1980466/41.9994228,-112.8325822/@39.684447,-114.5076385,5.89z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=69230800-e62c-445c-9277-cfe706422860 | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 120144, part 1. | TIME: 2026-01-26 21:24:10 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120144. | TIME: 2026-01-26 21:24:11 INFO - TOKEN: 120144 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120144. | TIME: 2026-01-26 21:24:11 INFO - TOKEN: 120144 | FUNCTION: get_unique_token | STATUS: Using existing token: m1lnpdhe31bd | TIME: 2026-01-26 21:24:11 INFO - TOKEN: 120144 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-26 21:24:12 INFO - TOKEN: 120144 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: m1lnpdhe31bd | TIME: 2026-01-26 21:24:12 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120144. | TIME: 2026-01-26 21:24:12 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:24:12 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:24:14 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:24:14 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:24:14 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:24:14 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:25:05 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:25:05 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:25:05 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:25:07 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34547 | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34547. Falling back to existing DB data. | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 390025 with 1 parts. | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XQeo9tvzj4MJKMds7... | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XQeo9tvzj4MJKMds7 | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.9994245,-112.8325747/42.5695624,-113.5307263/44.0069269,-116.9410487/@44.0069179,-116.9411772,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=6f06a238-45af-4fa0-aa6e-c033cfdbaedb | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 390025, part 1. | TIME: 2026-01-26 21:25:08 INFO - TOKEN: 62193077 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 390025. | TIME: 2026-01-26 21:25:09 INFO - TOKEN: 390025 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 390025. | TIME: 2026-01-26 21:25:09 INFO - TOKEN: 390025 | FUNCTION: get_unique_token | STATUS: Using existing token: oa6epcuqbrs6 | TIME: 2026-01-26 21:25:09 INFO - TOKEN: 390025 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-26 21:25:10 INFO - TOKEN: 390025 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: oa6epcuqbrs6 | TIME: 2026-01-26 21:25:10 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 390025. | TIME: 2026-01-26 21:25:10 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:25:10 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:25:12 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:25:12 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:25:12 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:25:12 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:27:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:27:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:27:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:27:06 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:27:06 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:27:06 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:27:06 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:27:06 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-26 21:27:06 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:27:06 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:27:07 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:27:07 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:27:07 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:27:07 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:28:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:28:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:28:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:28:06 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:28:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:28:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:28:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:28:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:28:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:28:07 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:28:07 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:28:07 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:28:07 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:29:04 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:29:04 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:29:04 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:29:06 INFO - TOKEN: 62193077 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:29:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:29:07 INFO - TOKEN: 62193077 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:29:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:29:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34548 | TIME: 2026-01-26 21:29:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34548. Falling back to existing DB data. | TIME: 2026-01-26 21:29:07 INFO - TOKEN: 62193077 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 34548 because it has no route_token in new or existing data. | TIME: 2026-01-26 21:29:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:29:07 INFO - TOKEN: 62193077 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:29:08 INFO - TOKEN: 62193077 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:29:08 INFO - TOKEN: 62193077 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:29:08 INFO - TOKEN: 62193077 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:29:08 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:33:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:33:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:33:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:33:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:33:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:33:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:33:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:33:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:33:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:33:09 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:33:09 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:33:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:33:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:34:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:34:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:34:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:34:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:34:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:34:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:34:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:34:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:34:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:34:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:34:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:34:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:34:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:35:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:35:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:35:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:35:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:35:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:35:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:35:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:35:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:35:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:35:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:35:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:35:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:35:09 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:39:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:39:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:39:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:39:06 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:39:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:39:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:39:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:39:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:39:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:39:07 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:39:07 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:39:07 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:39:07 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:40:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:40:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:40:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:40:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:40:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:40:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:40:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:40:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:40:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:40:09 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:40:09 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:40:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:40:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:42:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:42:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:42:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:42:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:42:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:42:07 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:42:07 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:42:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:42:07 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:42:09 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:42:09 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:42:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:42:09 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:44:04 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:44:04 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:44:04 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:44:07 INFO - TOKEN: 82645693 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36826 | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36826 | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 3 for route ID 36826 | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 4 for route ID 36826 | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36826. Falling back to existing DB data. | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 311079 with 4 parts. | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/R7Z9czewfxs6jZXB8... | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/R7Z9czewfxs6jZXB8 | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/29.6316539,-95.1607167/29.5912372,-95.1397388/29.5841078,-95.1813407/29.7159096,-95.3149886/29.7787802,-95.2840686/29.8013354,-95.2780475/29.8179653,-95.3770407/31.4950716,-96.0954837/32.6584861,-96.7340174/32.6815514,-97.0624434/@32.6811977,-97.0630605,17.42z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=27cb84ed-1929-4dca-907b-de5fc4a7ec85 | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311079, part 1. | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 311079. | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311079. | TIME: 2026-01-26 21:44:08 INFO - TOKEN: 311079 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-26 21:44:09 INFO - TOKEN: 311079 | FUNCTION: get_unique_token | STATUS: Generated unique token: ko2tc7sk9rg5 | TIME: 2026-01-26 21:44:09 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-26 21:44:11 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ko2tc7sk9rg5 | TIME: 2026-01-26 21:44:11 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mTcjCteiSEFPcaME8... | TIME: 2026-01-26 21:44:11 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mTcjCteiSEFPcaME8 | TIME: 2026-01-26 21:44:11 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.6814165,-97.0624447/32.8372726,-97.0668235/32.8492446,-97.3125053/32.8913389,-97.3224941/33.9092827,-98.5016482/34.0381868,-98.8979496/34.2986438,-99.7667434/34.4337638,-100.226135/34.4271397,-100.2799223/34.4568284,-100.2852535/@34.4491171,-100.2804288,13.75z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=45693bf1-050c-4bb7-9aee-d14c8039afd6 | TIME: 2026-01-26 21:44:11 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-26 21:44:11 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311079, part 2. | TIME: 2026-01-26 21:44:11 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-26 21:44:11 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 311079. | TIME: 2026-01-26 21:44:12 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311079. | TIME: 2026-01-26 21:44:12 INFO - TOKEN: 311079 | FUNCTION: get_unique_token | STATUS: Using existing token: ko2tc7sk9rg5 | TIME: 2026-01-26 21:44:12 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-26 21:44:12 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ko2tc7sk9rg5 | TIME: 2026-01-26 21:44:13 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/G4PXq7Fyf9To6Vn1A... | TIME: 2026-01-26 21:44:13 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/G4PXq7Fyf9To6Vn1A | TIME: 2026-01-26 21:44:13 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.4567814,-100.2851638/34.5458466,-100.4406493/34.3928531,-100.8902833/34.536933,-101.7764352/34.5725047,-101.7921797/34.6413608,-101.8231193/34.7062325,-101.8427458/34.7490125,-101.8471302/34.9853597,-101.9350892/34.822631,-102.4056677/@34.822562,-102.4044368,18.04z/data=!4m4!4m3!2m1!2b1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=abd08545-f560-4368-8d03-bcafccbfc67b | TIME: 2026-01-26 21:44:13 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-26 21:44:13 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 311079, part 3. | TIME: 2026-01-26 21:44:13 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Part 3 > 1, removing first waypoint. Using 9 waypoints. | TIME: 2026-01-26 21:44:13 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 3, route_token 311079. | TIME: 2026-01-26 21:44:13 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311079. | TIME: 2026-01-26 21:44:13 INFO - TOKEN: 311079 | FUNCTION: get_unique_token | STATUS: Using existing token: ko2tc7sk9rg5 | TIME: 2026-01-26 21:44:14 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 28, Final geocoded count: 28. | TIME: 2026-01-26 21:44:15 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ko2tc7sk9rg5 | TIME: 2026-01-26 21:44:15 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oYBg9gevena3bXXr5... | TIME: 2026-01-26 21:44:15 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oYBg9gevena3bXXr5 | TIME: 2026-01-26 21:44:15 INFO - TOKEN: 82645693 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.8225707,-102.4056683/35.2389638,-102.4333751/35.1827714,-103.0425314/@34.90632,-102.5638828,10z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=d3de14b7-a7c1-43e9-a794-f5925ec5d73a | TIME: 2026-01-26 21:44:15 INFO - TOKEN: 82645693 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-26 21:44:15 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 311079, part 4. | TIME: 2026-01-26 21:44:15 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: Part 4 > 1, removing first waypoint. Using 2 waypoints. | TIME: 2026-01-26 21:44:15 INFO - TOKEN: 82645693 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 4, route_token 311079. | TIME: 2026-01-26 21:44:16 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 311079. | TIME: 2026-01-26 21:44:16 INFO - TOKEN: 311079 | FUNCTION: get_unique_token | STATUS: Using existing token: ko2tc7sk9rg5 | TIME: 2026-01-26 21:44:16 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 30, Final geocoded count: 30. | TIME: 2026-01-26 21:44:17 INFO - TOKEN: 311079 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ko2tc7sk9rg5 | TIME: 2026-01-26 21:44:17 INFO - TOKEN: 82645693 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 311079. | TIME: 2026-01-26 21:44:17 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:44:17 INFO - TOKEN: 82645693 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:44:19 INFO - TOKEN: 82645693 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:44:19 INFO - TOKEN: 82645693 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:44:19 INFO - TOKEN: 82645693 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:44:19 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:48:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:48:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:48:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:48:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:48:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:48:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:48:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:48:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35860 | TIME: 2026-01-26 21:48:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35860. Falling back to existing DB data. | TIME: 2026-01-26 21:48:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35860 because it has no route_token in new or existing data. | TIME: 2026-01-26 21:48:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:48:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:48:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:48:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:48:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:48:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 21:50:05 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:50:05 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 21:50:05 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 21:50:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 21:50:08 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 21:50:08 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 21:50:08 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 21:50:08 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35861 | TIME: 2026-01-26 21:50:08 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35861. Falling back to existing DB data. | TIME: 2026-01-26 21:50:08 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35861 because it has no route_token in new or existing data. | TIME: 2026-01-26 21:50:08 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 21:50:08 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 21:50:10 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:50:10 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 21:50:10 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 21:50:10 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:05:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:05:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:05:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:05:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:05:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:05:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:05:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:05:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:05:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:05:08 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:05:08 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:05:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:05:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:06:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:06:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:06:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:06:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:06:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:06:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:06:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:06:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:06:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:06:08 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:06:08 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:06:08 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:06:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:07:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:07:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:07:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:07:06 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:07:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:07:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:07:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:07:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:07:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:07:07 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:07:07 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:07:07 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:07:07 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:17:04 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:17:04 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:17:04 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:17:07 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:17:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:17:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:17:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:17:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:17:07 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:17:08 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:17:08 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:17:08 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:17:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:19:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:19:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:19:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:19:07 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:19:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:19:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:19:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:19:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:19:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:19:08 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:19:08 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:19:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:19:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:20:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:20:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:20:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:20:06 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36892 | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36892. Falling back to existing DB data. | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210267 with 1 parts. | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8... | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYLAPXLWEG716GWQ8 | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8309457,-84.8138424/39.787662,-86.0331603/39.7457073,-86.2644475/39.8164752,-86.2987163/40.1178362,-87.5316386/@39.830728,-87.3351115,9.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDgwNS4wKgBIAVAD&skid=ec25606d-2efd-416d-97e0-f73a3cc5f02b | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210267, part 1. | TIME: 2026-01-26 22:20:07 INFO - TOKEN: 38901422 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210267. | TIME: 2026-01-26 22:20:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210267. | TIME: 2026-01-26 22:20:08 INFO - TOKEN: 210267 | FUNCTION: get_unique_token | STATUS: Using existing token: 0aog426ga2j4 | TIME: 2026-01-26 22:20:08 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-26 22:20:10 INFO - TOKEN: 210267 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 0aog426ga2j4 | TIME: 2026-01-26 22:20:10 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210267. | TIME: 2026-01-26 22:20:10 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:20:10 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:20:11 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:20:11 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:20:11 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:20:11 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:21:04 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:21:04 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:21:04 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:21:06 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:21:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:21:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:21:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:21:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36873 | TIME: 2026-01-26 22:21:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36873. Falling back to existing DB data. | TIME: 2026-01-26 22:21:07 INFO - TOKEN: 77312823 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341168 with 1 parts. | TIME: 2026-01-26 22:21:07 INFO - TOKEN: 77312823 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pmnAfMkHxdWT38Ci7... | TIME: 2026-01-26 22:21:07 INFO - TOKEN: 77312823 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pmnAfMkHxdWT38Ci7 | TIME: 2026-01-26 22:21:07 INFO - TOKEN: 77312823 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/50+W+Pier+D+St,+Long+Beach,+CA+90802/33.752592,-118.2909988/33.7903876,-118.2798048/33.7917485,-118.2076253/33.9109123,-118.1713994/33.9223782,-118.1043611/34.1324558,-117.9511633/34.1431288,-117.4875004/34.8848124,-116.9869343/34.7171504,-114.4877378/@34.8845015,-116.9870862,17.96z/data=!4m17!4m16!1m5!1m1!1s0x80dd36b50971a78b:0x69137e0ea06f2a5f!2m2!1d-118.2085801!2d33.7704656!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=3f545bb6-a8b3-4068-bbf2-3139d684b826 | TIME: 2026-01-26 22:21:08 INFO - TOKEN: 77312823 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-26 22:21:08 INFO - TOKEN: 77312823 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341168, part 1. | TIME: 2026-01-26 22:21:08 INFO - TOKEN: 77312823 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341168. | TIME: 2026-01-26 22:21:08 INFO - TOKEN: 341168 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341168. | TIME: 2026-01-26 22:21:08 INFO - TOKEN: 341168 | FUNCTION: get_unique_token | STATUS: Using existing token: tmrkiuv0ey4n | TIME: 2026-01-26 22:21:08 INFO - TOKEN: 341168 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '50 W Pier D St, Long Beach, CA 90802' | TIME: 2026-01-26 22:21:10 INFO - TOKEN: 341168 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7672936, -118.2156821). | TIME: 2026-01-26 22:21:12 INFO - TOKEN: 341168 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-26 22:21:12 INFO - TOKEN: 341168 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tmrkiuv0ey4n | TIME: 2026-01-26 22:21:13 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341168. | TIME: 2026-01-26 22:21:13 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:21:13 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:21:14 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:21:14 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:21:14 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:21:14 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:22:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:22:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:22:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:22:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:22:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:22:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:22:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:22:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:22:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:22:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:22:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:22:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:22:09 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:23:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:23:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:23:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:23:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:23:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:23:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:23:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:23:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:23:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:23:09 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:23:09 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:23:09 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:23:09 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:24:04 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:24:04 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:24:04 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:24:07 INFO - TOKEN: 60823272 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:24:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:24:07 INFO - TOKEN: 60823272 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:24:07 INFO - TOKEN: 60823272 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:24:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:24:07 INFO - TOKEN: 60823272 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:24:09 INFO - TOKEN: 60823272 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:24:09 INFO - TOKEN: 60823272 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:24:09 INFO - TOKEN: 60823272 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:24:09 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:25:04 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:25:04 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:25:04 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36874 | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36874. Falling back to existing DB data. | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341169 with 1 parts. | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nTxG1jwSYsisg4Kw7... | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nTxG1jwSYsisg4Kw7 | TIME: 2026-01-26 22:25:07 INFO - TOKEN: 77312823 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172306,-114.4877461/34.8861851,-117.0312664/34.1364886,-117.5049123/34.1282203,-117.962426/33.913981,-118.1142245/33.9042419,-118.185193/33.7899225,-118.2102859/33.7861835,-118.2813545/33.748517,-118.2874191/50+W+Pier+D+St,+Long+Beach,+CA+90802/@34.1806351,-117.5328078,8.25z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dd36b50971a78b:0x69137e0ea06f2a5f!2m2!1d-118.2085801!2d33.7704656!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=c4b861b0-c0ee-40f2-a26f-6b89cb378bcb | TIME: 2026-01-26 22:25:08 INFO - TOKEN: 77312823 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-26 22:25:08 INFO - TOKEN: 77312823 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341169, part 1. | TIME: 2026-01-26 22:25:08 INFO - TOKEN: 77312823 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341169. | TIME: 2026-01-26 22:25:08 INFO - TOKEN: 341169 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341169. | TIME: 2026-01-26 22:25:08 INFO - TOKEN: 341169 | FUNCTION: get_unique_token | STATUS: Using existing token: 9pqi3cplu6wd | TIME: 2026-01-26 22:25:09 INFO - TOKEN: 341169 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '50 W Pier D St, Long Beach, CA 90802' | TIME: 2026-01-26 22:25:10 INFO - TOKEN: 341169 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7672936, -118.2156821). | TIME: 2026-01-26 22:25:12 INFO - TOKEN: 341169 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-26 22:25:12 INFO - TOKEN: 341169 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9pqi3cplu6wd | TIME: 2026-01-26 22:25:13 INFO - TOKEN: 77312823 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341169. | TIME: 2026-01-26 22:25:13 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:25:13 INFO - TOKEN: 77312823 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:25:13 INFO - TOKEN: 77312823 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:25:13 INFO - TOKEN: 77312823 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:25:13 INFO - TOKEN: 77312823 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:25:13 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:26:04 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:26:04 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:26:04 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:26:07 INFO - TOKEN: 17411322 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:26:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:26:07 INFO - TOKEN: 17411322 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:26:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:26:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36838 | TIME: 2026-01-26 22:26:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36838. Falling back to existing DB data. | TIME: 2026-01-26 22:26:07 INFO - TOKEN: 17411322 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36838 because it has no route_token in new or existing data. | TIME: 2026-01-26 22:26:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:26:07 INFO - TOKEN: 17411322 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:26:09 INFO - TOKEN: 17411322 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:26:09 INFO - TOKEN: 17411322 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:26:09 INFO - TOKEN: 17411322 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:26:09 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:27:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:27:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:27:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:27:07 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:27:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:27:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:27:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:27:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:27:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:27:09 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:27:09 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:27:09 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:27:09 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:28:05 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:28:05 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:28:05 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36891 | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36891. Falling back to existing DB data. | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240474 with 1 parts. | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56... | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aT7dLUXu4dgSYJV56 | TIME: 2026-01-26 22:28:07 INFO - TOKEN: 38901422 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1850079,-80.5186758/41.0541845,-81.5055003/41.0208882,-81.9158237/40.1111927,-82.9936739/39.9448031,-83.1210572/39.8721322,-83.0544333/39.7637003,-83.3100916/39.9425121,-83.5083227/39.8310002,-84.8139662/@39.6665484,-84.2026476,10.13z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=930bca04-088d-4d70-b873-5af0c2f36a86 | TIME: 2026-01-26 22:28:08 INFO - TOKEN: 38901422 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-26 22:28:08 INFO - TOKEN: 38901422 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240474, part 1. | TIME: 2026-01-26 22:28:08 INFO - TOKEN: 38901422 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240474. | TIME: 2026-01-26 22:28:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240474. | TIME: 2026-01-26 22:28:09 INFO - TOKEN: 240474 | FUNCTION: get_unique_token | STATUS: Using existing token: e2d399k9sxpp | TIME: 2026-01-26 22:28:09 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-26 22:28:10 INFO - TOKEN: 240474 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e2d399k9sxpp | TIME: 2026-01-26 22:28:11 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240474. | TIME: 2026-01-26 22:28:11 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:28:11 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:28:12 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:28:12 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:28:12 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:28:12 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:29:03 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:29:03 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:29:03 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:29:06 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:29:06 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:29:06 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:29:06 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:29:06 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:29:06 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:29:08 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:29:08 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:29:08 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:29:08 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:31:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:31:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:31:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:31:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:31:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:31:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:31:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:31:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:31:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:31:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:31:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:31:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:31:09 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:42:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:42:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:42:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:42:06 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:42:06 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:42:06 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:42:06 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:42:06 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:42:06 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:42:08 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:42:08 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:42:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:42:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:43:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:43:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:43:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36893 | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36893. Falling back to existing DB data. | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220619 with 1 parts. | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7... | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7bE18pvYaxMGF6gU7 | TIME: 2026-01-26 22:43:07 INFO - TOKEN: 38901422 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178323,-87.5315749/40.1394157,-87.9029084/40.6870585,-87.8594971/41.0769615,-87.8614309/41.2504143,-87.8504779/41.2470031,-87.8624013/@40.7232988,-87.9913794,9.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=aeb8e9e7-507d-4d14-9a1f-61183a46a523 | TIME: 2026-01-26 22:43:08 INFO - TOKEN: 38901422 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-26 22:43:08 INFO - TOKEN: 38901422 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220619, part 1. | TIME: 2026-01-26 22:43:08 INFO - TOKEN: 38901422 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220619. | TIME: 2026-01-26 22:43:09 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220619. | TIME: 2026-01-26 22:43:09 INFO - TOKEN: 220619 | FUNCTION: get_unique_token | STATUS: Using existing token: e0j11xs5inlw | TIME: 2026-01-26 22:43:09 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-26 22:43:11 INFO - TOKEN: 220619 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: e0j11xs5inlw | TIME: 2026-01-26 22:43:11 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220619. | TIME: 2026-01-26 22:43:11 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:43:11 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:43:12 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:43:12 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:43:12 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:43:12 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:45:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:45:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:45:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:45:07 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:45:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:45:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:45:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:45:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36889 | TIME: 2026-01-26 22:45:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36889. Falling back to existing DB data. | TIME: 2026-01-26 22:45:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36889 because it has no route_token in new or existing data. | TIME: 2026-01-26 22:45:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:45:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:45:08 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:45:08 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:45:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:45:08 INFO - TOKEN: 24497517 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:46:04 INFO - TOKEN: 24497517 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:46:04 INFO - TOKEN: 24497517 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:46:04 INFO - TOKEN: 24497517 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:46:07 INFO - TOKEN: 24497517 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:46:07 INFO - TOKEN: 24497517 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:46:07 INFO - TOKEN: 24497517 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:46:07 INFO - TOKEN: 24497517 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:46:07 INFO - TOKEN: 24497517 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:46:07 INFO - TOKEN: 24497517 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:46:08 INFO - TOKEN: 24497517 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:46:08 INFO - TOKEN: 24497517 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:46:08 INFO - TOKEN: 24497517 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:46:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:47:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:47:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:47:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:47:06 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:47:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:47:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:47:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:47:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:47:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:47:08 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:47:08 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:47:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:47:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:48:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:48:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:48:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:48:07 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:48:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:48:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:48:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:48:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36889 | TIME: 2026-01-26 22:48:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36889. Falling back to existing DB data. | TIME: 2026-01-26 22:48:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36889 because it has no route_token in new or existing data. | TIME: 2026-01-26 22:48:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:48:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:48:09 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:48:09 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:48:09 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:48:09 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:49:05 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:49:05 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:49:05 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:49:07 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:49:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:49:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:49:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:49:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:49:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:49:09 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:49:09 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:49:09 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:49:09 INFO - TOKEN: 53778394 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:51:04 INFO - TOKEN: 53778394 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:51:04 INFO - TOKEN: 53778394 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:51:04 INFO - TOKEN: 53778394 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:51:06 INFO - TOKEN: 53778394 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:51:07 INFO - TOKEN: 53778394 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:51:07 INFO - TOKEN: 53778394 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:51:07 INFO - TOKEN: 53778394 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:51:07 INFO - TOKEN: 53778394 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:51:07 INFO - TOKEN: 53778394 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:51:07 INFO - TOKEN: 53778394 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:51:07 INFO - TOKEN: 53778394 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:51:07 INFO - TOKEN: 53778394 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:51:07 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 22:56:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:56:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 22:56:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 22:56:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 22:56:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 22:56:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 22:56:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 22:56:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 22:56:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 22:56:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:56:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 22:56:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 22:56:09 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 23:03:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:03:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:03:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 23:03:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 23:03:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 23:03:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 23:03:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 23:03:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 23:03:07 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 23:03:09 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:03:09 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:03:09 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 23:03:09 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 23:06:04 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:06:04 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:06:04 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36790 | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36790. Falling back to existing DB data. | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540155 with 1 parts. | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JYssxujUdzT8eCW28... | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JYssxujUdzT8eCW28 | TIME: 2026-01-26 23:06:07 INFO - TOKEN: 23572638 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.865333,-74.4249629/40.9169677,-74.810232/40.9303021,-75.0878607/40.9769659,-75.1354476/@40.9283067,-75.0921207,16.21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=57c9b0ff-a1bd-4b5f-b7ce-371ac85bd749 | TIME: 2026-01-26 23:06:08 INFO - TOKEN: 23572638 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-26 23:06:08 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 540155, part 2. | TIME: 2026-01-26 23:06:08 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-26 23:06:08 INFO - TOKEN: 23572638 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 540155. | TIME: 2026-01-26 23:06:08 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540155. | TIME: 2026-01-26 23:06:08 INFO - TOKEN: 540155 | FUNCTION: get_unique_token | STATUS: Using existing token: o022qje5605h | TIME: 2026-01-26 23:06:09 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-26 23:06:10 INFO - TOKEN: 540155 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o022qje5605h | TIME: 2026-01-26 23:06:10 INFO - TOKEN: 23572638 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540155. | TIME: 2026-01-26 23:06:10 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 23:06:10 INFO - TOKEN: 23572638 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 23:06:12 INFO - TOKEN: 23572638 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:06:12 INFO - TOKEN: 23572638 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:06:12 INFO - TOKEN: 23572638 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 23:06:12 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 23:16:04 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:16:04 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:16:04 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 23:16:07 INFO - TOKEN: 53185004 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 23:16:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 23:16:07 INFO - TOKEN: 53185004 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 23:16:07 INFO - TOKEN: 53185004 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 23:16:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 23:16:07 INFO - TOKEN: 53185004 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 23:16:09 INFO - TOKEN: 53185004 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:16:09 INFO - TOKEN: 53185004 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:16:09 INFO - TOKEN: 53185004 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 23:16:09 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 23:17:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:17:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:17:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 23:17:07 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 23:17:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 23:17:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 23:17:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 23:17:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 23:17:07 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 23:17:09 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:17:09 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:17:09 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 23:17:09 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 23:20:04 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:20:04 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:20:04 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36803 | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36803. Falling back to existing DB data. | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341170 with 1 parts. | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/p4DeGTUGB9ThhS2B7... | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/p4DeGTUGB9ThhS2B7 | TIME: 2026-01-26 23:20:07 INFO - TOKEN: 26037363 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.4021421,-121.9811909/37.4184359,-121.9705791/37.4409141,-121.8898297/37.70143,-121.8987229/37.7352156,-121.5530508/36.1311421,-120.153065/34.3199249,-118.4839221/34.1533494,-117.4751699/34.8825357,-116.9781637/34.7172026,-114.4869128/@35.505402,-117.899304,7z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=5f81bdaf-3698-4fd4-8939-6c6c37c07074 | TIME: 2026-01-26 23:20:08 INFO - TOKEN: 26037363 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-26 23:20:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341170, part 1. | TIME: 2026-01-26 23:20:08 INFO - TOKEN: 26037363 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341170. | TIME: 2026-01-26 23:20:09 INFO - TOKEN: 341170 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341170. | TIME: 2026-01-26 23:20:09 INFO - TOKEN: 341170 | FUNCTION: get_unique_token | STATUS: Using existing token: 32aalbxox2g8 | TIME: 2026-01-26 23:20:09 INFO - TOKEN: 341170 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-26 23:20:11 INFO - TOKEN: 341170 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 32aalbxox2g8 | TIME: 2026-01-26 23:20:11 INFO - TOKEN: 26037363 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341170. | TIME: 2026-01-26 23:20:11 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 23:20:11 INFO - TOKEN: 26037363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 23:20:13 INFO - TOKEN: 26037363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:20:13 INFO - TOKEN: 26037363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:20:13 INFO - TOKEN: 26037363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 23:20:13 INFO - TOKEN: 24497517 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 23:55:04 INFO - TOKEN: 24497517 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:55:04 INFO - TOKEN: 24497517 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:55:04 INFO - TOKEN: 24497517 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 23:55:07 INFO - TOKEN: 24497517 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 23:55:07 INFO - TOKEN: 24497517 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 23:55:07 INFO - TOKEN: 24497517 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 23:55:07 INFO - TOKEN: 24497517 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 23:55:07 INFO - TOKEN: 24497517 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 23:55:07 INFO - TOKEN: 24497517 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 23:55:08 INFO - TOKEN: 24497517 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:55:08 INFO - TOKEN: 24497517 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:55:08 INFO - TOKEN: 24497517 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 23:55:08 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 23:57:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:57:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:57:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 23:57:07 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 23:57:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 23:57:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 23:57:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 23:57:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 23:57:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 23:57:08 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:57:08 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:57:08 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 23:57:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-26 23:59:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:59:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-26 23:59:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-26 23:59:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-26 23:59:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-26 23:59:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-26 23:59:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-26 23:59:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-26 23:59:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-26 23:59:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:59:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-26 23:59:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-26 23:59:08 INFO - TOKEN: 05232363 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:08:04 INFO - TOKEN: 05232363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:08:04 INFO - TOKEN: 05232363 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:08:04 INFO - TOKEN: 05232363 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:08:07 INFO - TOKEN: 05232363 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:08:07 INFO - TOKEN: 05232363 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:08:07 INFO - TOKEN: 05232363 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:08:07 INFO - TOKEN: 05232363 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:08:07 INFO - TOKEN: 05232363 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:08:07 INFO - TOKEN: 05232363 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:08:09 INFO - TOKEN: 05232363 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:08:09 INFO - TOKEN: 05232363 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:08:09 INFO - TOKEN: 05232363 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:08:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:09:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:09:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:09:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:09:06 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34511 | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34511. Falling back to existing DB data. | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260201 with 1 parts. | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ngjGq1A9S9MEwFwdA... | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ngjGq1A9S9MEwFwdA | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1210+E+Vermeer+Rd,+Pella,+IA+50219,+USA/41.4072217,-92.8709313/41.389382,-92.8601015/41.2961682,-92.671207/41.2983494,-92.645088/41.4696717,-92.6491037/41.6963385,-92.5431414/41.5926509,-90.6760562/41.4788865,-90.6322502/@41.8346171,-94.7758012,6.86z/data=!4m16!4m15!1m5!1m1!1s0x87ef3a79e7883fbb:0x47969dab9381d94e!2m2!1d-92.8880933!2d41.4088516!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=941d0b96-4e2b-4e26-bdd6-1bc36e434d41 | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 260201, part 1. | TIME: 2026-01-27 00:09:07 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260201. | TIME: 2026-01-27 00:09:08 INFO - TOKEN: 260201 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260201. | TIME: 2026-01-27 00:09:08 INFO - TOKEN: 260201 | FUNCTION: get_unique_token | STATUS: Using existing token: kbp2u4of9kxx | TIME: 2026-01-27 00:09:08 INFO - TOKEN: 260201 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1210 E Vermeer Rd, Pella, IA 50219, USA' | TIME: 2026-01-27 00:09:09 INFO - TOKEN: 260201 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.4075194, -92.8911785). | TIME: 2026-01-27 00:09:11 INFO - TOKEN: 260201 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-27 00:09:11 INFO - TOKEN: 260201 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kbp2u4of9kxx | TIME: 2026-01-27 00:09:11 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260201. | TIME: 2026-01-27 00:09:11 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:09:11 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:09:13 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:09:13 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:09:13 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:09:13 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:10:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:10:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:10:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:10:06 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:10:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:10:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:10:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:10:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:10:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:10:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:10:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:10:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:10:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:11:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:11:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:11:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35432 | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35432. Falling back to existing DB data. | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380002 with 1 parts. | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/TtNMLFsF8kdafCju8... | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/TtNMLFsF8kdafCju8 | TIME: 2026-01-27 00:11:07 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5616887,-80.744748/36.9461593,-80.9120642/38.3393066,-78.9336793/39.2952553,-78.081365/@38.8387893,-79.5886024,306479m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=8aa12467-8c03-4517-900f-0c5186e7c825 | TIME: 2026-01-27 00:11:08 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 00:11:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 380002, part 1. | TIME: 2026-01-27 00:11:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380002. | TIME: 2026-01-27 00:11:08 INFO - TOKEN: 380002 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380002. | TIME: 2026-01-27 00:11:08 INFO - TOKEN: 380002 | FUNCTION: get_unique_token | STATUS: Using existing token: c8ffysm3epx8 | TIME: 2026-01-27 00:11:08 INFO - TOKEN: 380002 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-27 00:11:09 INFO - TOKEN: 380002 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: c8ffysm3epx8 | TIME: 2026-01-27 00:11:10 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380002. | TIME: 2026-01-27 00:11:10 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:11:10 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:11:12 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:11:12 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:11:12 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:11:12 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:17:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:17:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:17:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:17:07 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:17:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:17:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:17:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:17:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:17:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:17:08 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:17:08 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:17:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:17:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:18:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:18:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:18:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:18:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:18:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:18:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:18:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:18:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:18:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:18:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:18:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:18:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:18:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:20:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:20:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:20:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:20:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:20:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:20:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:20:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:20:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:20:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:20:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:20:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:20:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:20:08 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:22:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:22:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:22:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:22:07 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:22:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:22:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:22:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:22:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:22:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:22:08 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:22:08 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:22:08 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:22:08 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:23:04 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:23:04 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:23:07 INFO - TOKEN: 11139026 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:23:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:23:08 INFO - TOKEN: 11139026 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:23:08 INFO - TOKEN: 11139026 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:23:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:23:08 INFO - TOKEN: 11139026 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:23:10 INFO - TOKEN: 11139026 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:23:10 INFO - TOKEN: 11139026 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:23:10 INFO - TOKEN: 11139026 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:23:10 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:24:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:24:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:24:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:24:07 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:24:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:24:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:24:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:24:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:24:07 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:24:08 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:24:08 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:24:08 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:24:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:27:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:27:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:27:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:27:06 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:27:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:27:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:27:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:27:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:27:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:27:08 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:27:08 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:27:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:27:08 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:28:04 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:28:04 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:28:04 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:28:07 INFO - TOKEN: 07917540 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:28:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:28:07 INFO - TOKEN: 07917540 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:28:07 INFO - TOKEN: 07917540 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:28:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:28:07 INFO - TOKEN: 07917540 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:28:09 INFO - TOKEN: 07917540 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:28:09 INFO - TOKEN: 07917540 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:28:09 INFO - TOKEN: 07917540 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:28:09 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:29:04 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:29:04 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:29:04 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:29:06 INFO - TOKEN: 35800049 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36714 | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 36714 | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36714. Falling back to existing DB data. | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341171 with 2 parts. | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/okQkRDnVvfQUWQiM8... | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/okQkRDnVvfQUWQiM8 | TIME: 2026-01-27 00:29:07 INFO - TOKEN: 35800049 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.7172435,-114.4877372/34.7242021,-116.1953294/34.8862731,-117.0435824/34.214238,-117.3916777/34.1359446,-117.3298516/34.1273625,-117.9632911/33.9140285,-118.1151348/33.900409,-118.1869954/33.7899191,-118.2110897/33.7841898,-118.2810113/@33.8089258,-117.9640492,10.44z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=566dc694-2ba1-414a-a614-736c7673542a | TIME: 2026-01-27 00:29:08 INFO - TOKEN: 35800049 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 00:29:08 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341171, part 1. | TIME: 2026-01-27 00:29:08 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341171. | TIME: 2026-01-27 00:29:09 INFO - TOKEN: 341171 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341171. | TIME: 2026-01-27 00:29:09 INFO - TOKEN: 341171 | FUNCTION: get_unique_token | STATUS: Using existing token: xiuvzxiywuwu | TIME: 2026-01-27 00:29:09 INFO - TOKEN: 341171 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-27 00:29:11 INFO - TOKEN: 341171 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xiuvzxiywuwu | TIME: 2026-01-27 00:29:11 INFO - TOKEN: 35800049 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/d9WRMoQQATggiNiW6... | TIME: 2026-01-27 00:29:11 INFO - TOKEN: 35800049 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/d9WRMoQQATggiNiW6 | TIME: 2026-01-27 00:29:11 INFO - TOKEN: 35800049 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.7841898,-118.2810113/33.7489084,-118.2835925/33.7681416,-118.2094775/1320+Pier+C+St,+Long+Beach,+CA+90813,+USA/@33.7696178,-118.2126119,16.43z/data=!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x80dd36b47f5b58ad:0x423ae81328b789f2!2m2!1d-118.2089841!2d33.7736859!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=94fd0ced-ac92-4340-b977-ec98bc1d3f55 | TIME: 2026-01-27 00:29:13 INFO - TOKEN: 35800049 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 00:29:13 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 341171, part 2. | TIME: 2026-01-27 00:29:13 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 3 waypoints. | TIME: 2026-01-27 00:29:13 INFO - TOKEN: 35800049 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 341171. | TIME: 2026-01-27 00:29:13 INFO - TOKEN: 341171 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341171. | TIME: 2026-01-27 00:29:13 INFO - TOKEN: 341171 | FUNCTION: get_unique_token | STATUS: Using existing token: xiuvzxiywuwu | TIME: 2026-01-27 00:29:13 INFO - TOKEN: 341171 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1320 Pier C St, Long Beach, CA 90813, USA' | TIME: 2026-01-27 00:29:15 INFO - TOKEN: 341171 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7734061, -118.2118174). | TIME: 2026-01-27 00:29:16 INFO - TOKEN: 341171 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 13, Final geocoded count: 13. | TIME: 2026-01-27 00:29:16 INFO - TOKEN: 341171 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xiuvzxiywuwu | TIME: 2026-01-27 00:29:16 INFO - TOKEN: 35800049 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341171. | TIME: 2026-01-27 00:29:16 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:29:16 INFO - TOKEN: 35800049 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:29:17 INFO - TOKEN: 35800049 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:29:17 INFO - TOKEN: 35800049 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:29:17 INFO - TOKEN: 35800049 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:29:17 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:31:04 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:31:04 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:31:04 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:31:06 INFO - TOKEN: 38901422 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:31:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:31:07 INFO - TOKEN: 38901422 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:31:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:31:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36902 | TIME: 2026-01-27 00:31:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36902. Falling back to existing DB data. | TIME: 2026-01-27 00:31:07 INFO - TOKEN: 38901422 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36902 because it has no route_token in new or existing data. | TIME: 2026-01-27 00:31:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:31:07 INFO - TOKEN: 38901422 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:31:08 INFO - TOKEN: 38901422 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:31:08 INFO - TOKEN: 38901422 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:31:08 INFO - TOKEN: 38901422 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:31:08 INFO - TOKEN: 75920291 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:32:04 INFO - TOKEN: 75920291 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:32:04 INFO - TOKEN: 75920291 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:32:04 INFO - TOKEN: 75920291 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:32:07 INFO - TOKEN: 75920291 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:32:07 INFO - TOKEN: 75920291 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:32:07 INFO - TOKEN: 75920291 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:32:07 INFO - TOKEN: 75920291 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:32:07 INFO - TOKEN: 75920291 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:32:07 INFO - TOKEN: 75920291 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:32:09 INFO - TOKEN: 75920291 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:32:09 INFO - TOKEN: 75920291 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:32:09 INFO - TOKEN: 75920291 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:32:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:34:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:34:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:34:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:34:06 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:34:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:34:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:34:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:34:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34512 | TIME: 2026-01-27 00:34:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34512. Falling back to existing DB data. | TIME: 2026-01-27 00:34:07 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220192 with 1 parts. | TIME: 2026-01-27 00:34:07 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ayV4E7YTHm6AZFbo8... | TIME: 2026-01-27 00:34:07 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ayV4E7YTHm6AZFbo8 | TIME: 2026-01-27 00:34:07 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.4788852,-90.632259/41.433894,-90.3289972/40.7325329,-89.672521/40.621116,-89.4791224/40.1176364,-87.5316991/@40.8728781,-90.7586313,7.32z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=b10e3b51-c50f-4d5e-a00a-77d82fa85880 | TIME: 2026-01-27 00:34:08 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 00:34:08 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 220192, part 1. | TIME: 2026-01-27 00:34:08 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220192. | TIME: 2026-01-27 00:34:08 INFO - TOKEN: 220192 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220192. | TIME: 2026-01-27 00:34:08 INFO - TOKEN: 220192 | FUNCTION: get_unique_token | STATUS: Using existing token: ie7nic6csti8 | TIME: 2026-01-27 00:34:08 INFO - TOKEN: 220192 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 00:34:10 INFO - TOKEN: 220192 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ie7nic6csti8 | TIME: 2026-01-27 00:34:10 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220192. | TIME: 2026-01-27 00:34:10 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:34:10 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:34:12 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:34:12 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:34:12 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:34:12 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:35:04 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:35:04 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:35:04 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:35:07 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:35:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:35:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:35:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:35:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:35:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:35:08 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:35:08 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:35:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:35:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:36:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:36:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:36:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:36:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:36:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:36:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:36:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:36:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:36:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:36:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:36:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:36:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:36:09 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:37:05 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:37:05 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:37:05 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:37:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35433 | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35433. Falling back to existing DB data. | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35433 because it has no route_token in new or existing data. | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35434 | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35434. Falling back to existing DB data. | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460026 with 1 parts. | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/7m5iXaEYFvs5qFwq6... | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/7m5iXaEYFvs5qFwq6 | TIME: 2026-01-27 00:37:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.5844186,-77.8304662/39.6441151,-77.7588158/39.7212378,-77.7322735/@39.6235143,-78.1285991,90104m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=b0983c8d-f058-43d1-989e-6f4cd0497ea0 | TIME: 2026-01-27 00:37:09 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 00:37:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 460026, part 1. | TIME: 2026-01-27 00:37:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460026. | TIME: 2026-01-27 00:37:09 INFO - TOKEN: 460026 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460026. | TIME: 2026-01-27 00:37:09 INFO - TOKEN: 460026 | FUNCTION: get_unique_token | STATUS: Using existing token: dhid0yvbpd3z | TIME: 2026-01-27 00:37:09 INFO - TOKEN: 460026 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 00:37:10 INFO - TOKEN: 460026 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dhid0yvbpd3z | TIME: 2026-01-27 00:37:11 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460026. | TIME: 2026-01-27 00:37:11 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:37:11 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:37:13 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:37:13 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:37:13 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:37:13 INFO - TOKEN: 43990440 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:38:04 INFO - TOKEN: 43990440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:38:04 INFO - TOKEN: 43990440 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:38:04 INFO - TOKEN: 43990440 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:38:06 INFO - TOKEN: 43990440 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:38:07 INFO - TOKEN: 43990440 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:38:07 INFO - TOKEN: 43990440 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:38:07 INFO - TOKEN: 43990440 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:38:07 INFO - TOKEN: 43990440 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:38:07 INFO - TOKEN: 43990440 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:38:08 INFO - TOKEN: 43990440 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:38:08 INFO - TOKEN: 43990440 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:38:08 INFO - TOKEN: 43990440 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:38:08 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:39:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:39:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:39:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:39:06 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:39:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:39:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:39:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:39:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35862 | TIME: 2026-01-27 00:39:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35862. Falling back to existing DB data. | TIME: 2026-01-27 00:39:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35862 because it has no route_token in new or existing data. | TIME: 2026-01-27 00:39:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:39:07 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:39:09 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:39:09 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:39:09 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:39:09 INFO - TOKEN: 98922070 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:40:04 INFO - TOKEN: 98922070 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:40:04 INFO - TOKEN: 98922070 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:40:04 INFO - TOKEN: 98922070 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:40:07 INFO - TOKEN: 98922070 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:40:07 INFO - TOKEN: 98922070 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:40:07 INFO - TOKEN: 98922070 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:40:07 INFO - TOKEN: 98922070 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:40:07 INFO - TOKEN: 98922070 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:40:07 INFO - TOKEN: 98922070 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:40:08 INFO - TOKEN: 98922070 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:40:08 INFO - TOKEN: 98922070 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:40:08 INFO - TOKEN: 98922070 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:40:08 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:41:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:41:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:41:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35234 | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35234. Falling back to existing DB data. | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220056 with 1 parts. | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wunjHnCrZaH6rWyi8... | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wunjHnCrZaH6rWyi8 | TIME: 2026-01-27 00:41:07 INFO - TOKEN: 47839489 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.1396007,-88.6848666/37.4919563,-88.8936641/37.6106462,-88.9942161/38.267631,-88.9316499/38.3319595,-88.9549922/38.4308641,-89.4958595/38.6187517,-90.0565408/38.7512576,-90.0433065/38.7630629,-90.1679602/@38.4308279,-89.4972333,17.48z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=e5a2ef3f-a27b-47b4-8e13-bbfaa6d403df | TIME: 2026-01-27 00:41:08 INFO - TOKEN: 47839489 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-27 00:41:08 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 220056, part 1. | TIME: 2026-01-27 00:41:08 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220056. | TIME: 2026-01-27 00:41:08 INFO - TOKEN: 220056 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220056. | TIME: 2026-01-27 00:41:08 INFO - TOKEN: 220056 | FUNCTION: get_unique_token | STATUS: Using existing token: aq0k4khpwyos | TIME: 2026-01-27 00:41:08 INFO - TOKEN: 220056 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-27 00:41:10 INFO - TOKEN: 220056 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: aq0k4khpwyos | TIME: 2026-01-27 00:41:10 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220056. | TIME: 2026-01-27 00:41:10 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:41:10 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:41:12 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:41:12 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:41:12 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:41:12 INFO - TOKEN: 08097844 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:42:04 INFO - TOKEN: 08097844 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:42:04 INFO - TOKEN: 08097844 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:42:04 INFO - TOKEN: 08097844 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:42:06 INFO - TOKEN: 08097844 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:42:07 INFO - TOKEN: 08097844 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:42:07 INFO - TOKEN: 08097844 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:42:07 INFO - TOKEN: 08097844 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:42:07 INFO - TOKEN: 08097844 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:42:07 INFO - TOKEN: 08097844 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:42:07 INFO - TOKEN: 08097844 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:42:07 INFO - TOKEN: 08097844 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:42:07 INFO - TOKEN: 08097844 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:42:07 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:43:04 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:43:04 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:43:04 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35867 | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35867. Falling back to existing DB data. | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 560042 with 1 parts. | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/pd53PNx6tGH5Ro1h9... | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/pd53PNx6tGH5Ro1h9 | TIME: 2026-01-27 00:43:07 INFO - TOKEN: 30745207 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.0302423,-72.136233/42.1300683,-72.0580202/42.1964638,-71.8449333/42.3665909,-71.5932356/42.8644342,-70.8921677/42.8811916,-70.8827714/@42.4295664,-72.2622845,166137m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=bae1ee91-613e-447d-9975-b5ef96e3d2cd | TIME: 2026-01-27 00:43:08 INFO - TOKEN: 30745207 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 00:43:08 INFO - TOKEN: 30745207 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 560042, part 1. | TIME: 2026-01-27 00:43:08 INFO - TOKEN: 30745207 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 560042. | TIME: 2026-01-27 00:43:08 INFO - TOKEN: 560042 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 560042. | TIME: 2026-01-27 00:43:08 INFO - TOKEN: 560042 | FUNCTION: get_unique_token | STATUS: Using existing token: 002p9fvsgzvf | TIME: 2026-01-27 00:43:09 INFO - TOKEN: 560042 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-27 00:43:09 INFO - TOKEN: 560042 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 002p9fvsgzvf | TIME: 2026-01-27 00:43:09 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 560042. | TIME: 2026-01-27 00:43:09 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35869 | TIME: 2026-01-27 00:43:09 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35869. Falling back to existing DB data. | TIME: 2026-01-27 00:43:09 INFO - TOKEN: 30745207 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 35869 because it has no route_token in new or existing data. | TIME: 2026-01-27 00:43:09 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:43:09 INFO - TOKEN: 30745207 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:43:11 INFO - TOKEN: 30745207 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:43:11 INFO - TOKEN: 30745207 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:43:11 INFO - TOKEN: 30745207 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:43:11 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:47:04 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:47:04 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:47:04 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34505 | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34505. Falling back to existing DB data. | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520119 with 1 parts. | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2jc76Su5i9ks5sLu9... | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2jc76Su5i9ks5sLu9 | TIME: 2026-01-27 00:47:07 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/13400+Rogers+Dr,+Rogers,+MN+55374,+USA/45.1902487,-93.54507/45.0904217,-93.4392241/44.9483818,-92.9498971/44.962631,-92.759497/@44.9626115,-92.7596712,21z/data=!4m12!4m11!1m5!1m1!1s0x52b343c7c65be3a3:0x861320b8736fc1f!2m2!1d-93.5498183!2d45.1964843!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=bff14bcc-5387-431c-bae3-072452a60485 | TIME: 2026-01-27 00:47:08 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 00:47:08 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 520119, part 1. | TIME: 2026-01-27 00:47:08 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520119. | TIME: 2026-01-27 00:47:09 INFO - TOKEN: 520119 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520119. | TIME: 2026-01-27 00:47:09 INFO - TOKEN: 520119 | FUNCTION: get_unique_token | STATUS: Using existing token: tdfmpdncvwu0 | TIME: 2026-01-27 00:47:09 INFO - TOKEN: 520119 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '13400 Rogers Dr, Rogers, MN 55374, USA' | TIME: 2026-01-27 00:47:10 INFO - TOKEN: 520119 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (45.2090060, -93.5499486). | TIME: 2026-01-27 00:47:13 INFO - TOKEN: 520119 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 00:47:13 INFO - TOKEN: 520119 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: tdfmpdncvwu0 | TIME: 2026-01-27 00:47:13 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520119. | TIME: 2026-01-27 00:47:13 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:47:13 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:47:15 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:47:15 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:47:15 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:47:15 INFO - TOKEN: 40731341 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:48:05 INFO - TOKEN: 40731341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:48:05 INFO - TOKEN: 40731341 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:48:05 INFO - TOKEN: 40731341 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:48:07 INFO - TOKEN: 40731341 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:48:07 INFO - TOKEN: 40731341 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:48:07 INFO - TOKEN: 40731341 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:48:07 INFO - TOKEN: 40731341 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:48:07 INFO - TOKEN: 40731341 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:48:07 INFO - TOKEN: 40731341 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:48:08 INFO - TOKEN: 40731341 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:48:08 INFO - TOKEN: 40731341 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:48:08 INFO - TOKEN: 40731341 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:48:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:49:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:49:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:49:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:49:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:49:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:49:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:49:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:49:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:49:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:49:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:49:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:49:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:49:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:50:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:50:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:50:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:50:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:50:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:50:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:50:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:50:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:50:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:50:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:50:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:50:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:50:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:51:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:51:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:51:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:51:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:51:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:51:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:51:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:51:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:51:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:51:09 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:51:09 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:51:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:51:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:52:04 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:52:04 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:52:04 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:52:06 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:52:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:52:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:52:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:52:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34506 | TIME: 2026-01-27 00:52:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34506. Falling back to existing DB data. | TIME: 2026-01-27 00:52:07 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430034 with 1 parts. | TIME: 2026-01-27 00:52:07 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/jtVJjZaXFaCGxsug9... | TIME: 2026-01-27 00:52:07 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/jtVJjZaXFaCGxsug9 | TIME: 2026-01-27 00:52:07 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.9626242,-92.7594889/44.0775016,-90.5242055/42.4960105,-88.9929812/@43.1097745,-89.8290331,9.26z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=b6877313-51ef-4f17-8e99-a919b4407ff5 | TIME: 2026-01-27 00:52:08 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 00:52:08 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 430034, part 1. | TIME: 2026-01-27 00:52:08 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430034. | TIME: 2026-01-27 00:52:08 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430034. | TIME: 2026-01-27 00:52:08 INFO - TOKEN: 430034 | FUNCTION: get_unique_token | STATUS: Using existing token: 2a3ud1uq1vga | TIME: 2026-01-27 00:52:08 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 00:52:09 INFO - TOKEN: 430034 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2a3ud1uq1vga | TIME: 2026-01-27 00:52:10 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430034. | TIME: 2026-01-27 00:52:10 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:52:10 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:52:11 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:52:11 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:52:11 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:52:11 INFO - TOKEN: 10473830 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:53:04 INFO - TOKEN: 10473830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:53:04 INFO - TOKEN: 10473830 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:53:04 INFO - TOKEN: 10473830 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:53:07 INFO - TOKEN: 10473830 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:53:07 INFO - TOKEN: 10473830 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:53:07 INFO - TOKEN: 10473830 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:53:07 INFO - TOKEN: 10473830 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:53:07 INFO - TOKEN: 10473830 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:53:07 INFO - TOKEN: 10473830 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:53:08 INFO - TOKEN: 10473830 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:53:08 INFO - TOKEN: 10473830 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:53:08 INFO - TOKEN: 10473830 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:53:08 INFO - TOKEN: 34216949 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:54:04 INFO - TOKEN: 34216949 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:54:04 INFO - TOKEN: 34216949 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:54:04 INFO - TOKEN: 34216949 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:54:06 INFO - TOKEN: 34216949 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:54:07 INFO - TOKEN: 34216949 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:54:07 INFO - TOKEN: 34216949 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:54:07 INFO - TOKEN: 34216949 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:54:07 INFO - TOKEN: 34216949 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:54:07 INFO - TOKEN: 34216949 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:54:08 INFO - TOKEN: 34216949 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:54:08 INFO - TOKEN: 34216949 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:54:08 INFO - TOKEN: 34216949 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:54:08 INFO - TOKEN: 93659709 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:55:04 INFO - TOKEN: 93659709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:55:04 INFO - TOKEN: 93659709 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:55:04 INFO - TOKEN: 93659709 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:55:06 INFO - TOKEN: 93659709 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:55:06 INFO - TOKEN: 93659709 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:55:06 INFO - TOKEN: 93659709 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:55:06 INFO - TOKEN: 93659709 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:55:06 INFO - TOKEN: 93659709 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-27 00:55:06 INFO - TOKEN: 93659709 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:55:06 INFO - TOKEN: 93659709 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:55:07 INFO - TOKEN: 93659709 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:55:07 INFO - TOKEN: 93659709 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:55:07 INFO - TOKEN: 93659709 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:55:07 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:56:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:56:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:56:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:56:06 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:56:06 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:56:06 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:56:06 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:56:06 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-27 00:56:06 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:56:06 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:56:07 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:56:07 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:56:07 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:56:07 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:58:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:58:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:58:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:58:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:58:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:58:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:58:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:58:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:58:07 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:58:09 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:58:09 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:58:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:58:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 00:59:05 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:59:05 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 00:59:05 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 00:59:07 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34507 | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 34507 | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34507. Falling back to existing DB data. | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220495 with 2 parts. | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/2XpNzBBpPZENWBfh9... | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/2XpNzBBpPZENWBfh9 | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.4960116,-88.9930054/42.4910952,-89.0197637/42.2669096,-89.0783745/42.2685537,-88.964941/42.2048839,-89.0149931/41.5543776,-89.0670502/41.5170174,-89.2768386/41.3591431,-89.0604851/40.528454,-89.0276428/40.4329109,-89.0320655/@40.5213102,-90.188309,8.33z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=1eafc867-53c0-4518-8e6b-a5b7a4a3c29a | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220495, part 1. | TIME: 2026-01-27 00:59:08 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220495. | TIME: 2026-01-27 00:59:09 INFO - TOKEN: 220495 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220495. | TIME: 2026-01-27 00:59:09 INFO - TOKEN: 220495 | FUNCTION: get_unique_token | STATUS: Using existing token: rymjacgm8hrl | TIME: 2026-01-27 00:59:09 INFO - TOKEN: 220495 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 22, Final geocoded count: 22. | TIME: 2026-01-27 00:59:11 INFO - TOKEN: 220495 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rymjacgm8hrl | TIME: 2026-01-27 00:59:11 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DoZUjZtjzTiRdgKo8... | TIME: 2026-01-27 00:59:11 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DoZUjZtjzTiRdgKo8 | TIME: 2026-01-27 00:59:11 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.4329503,-89.0320302/40.1650503,-89.417912/39.7321054,-89.644402/38.6639031,-90.0299002/38.4750764,-90.2360759/38.4866105,-90.2747185/@38.4866854,-90.275122,19.93z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=a0d1dde8-a1a2-4edd-85d6-3c449edb6ee4 | TIME: 2026-01-27 00:59:11 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 00:59:11 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220495, part 2. | TIME: 2026-01-27 00:59:11 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 5 waypoints. | TIME: 2026-01-27 00:59:11 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220495. | TIME: 2026-01-27 00:59:12 INFO - TOKEN: 220495 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220495. | TIME: 2026-01-27 00:59:12 INFO - TOKEN: 220495 | FUNCTION: get_unique_token | STATUS: Using existing token: rymjacgm8hrl | TIME: 2026-01-27 00:59:12 INFO - TOKEN: 220495 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-27 00:59:12 INFO - TOKEN: 220495 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rymjacgm8hrl | TIME: 2026-01-27 00:59:13 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220495. | TIME: 2026-01-27 00:59:13 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 00:59:13 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 00:59:15 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:59:15 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 00:59:15 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 00:59:15 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:00:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:00:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:00:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35245 | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35245. Falling back to existing DB data. | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 260078 with 1 parts. | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/n64xRytV8B581Z3P7... | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/n64xRytV8B581Z3P7 | TIME: 2026-01-27 01:00:07 INFO - TOKEN: 47839489 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.5843922,-95.6522405/40.6416099,-95.7391474/40.6892499,-95.7829833/40.6716392,-95.8299058/@40.687905,-95.7843901,17.21z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=ccd163b2-7ce1-42ed-a015-83e25c380694 | TIME: 2026-01-27 01:00:08 INFO - TOKEN: 47839489 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 01:00:08 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 260078, part 1. | TIME: 2026-01-27 01:00:08 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 260078. | TIME: 2026-01-27 01:00:09 INFO - TOKEN: 260078 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 260078. | TIME: 2026-01-27 01:00:09 INFO - TOKEN: 260078 | FUNCTION: get_unique_token | STATUS: Using existing token: 5upug2kj1c1p | TIME: 2026-01-27 01:00:09 INFO - TOKEN: 260078 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-27 01:00:10 INFO - TOKEN: 260078 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5upug2kj1c1p | TIME: 2026-01-27 01:00:10 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 260078. | TIME: 2026-01-27 01:00:10 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:00:10 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:00:12 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:00:12 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:00:12 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:00:12 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:01:04 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:01:04 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:01:04 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:01:06 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34508 | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34508. Falling back to existing DB data. | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190010 with 1 parts. | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HYmA2wE1HDCfQ7hz5... | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HYmA2wE1HDCfQ7hz5 | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4865945,-90.2747175/38.4990348,-90.3424762/38.1930369,-90.3966483/36.8678608,-89.5331412/35.9998236,-89.8749077/@37.0372817,-92.9945964,7.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=21a2a8ec-8e80-46fd-be08-503f92c2b159 | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190010, part 1. | TIME: 2026-01-27 01:01:07 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190010. | TIME: 2026-01-27 01:01:08 INFO - TOKEN: 190010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190010. | TIME: 2026-01-27 01:01:08 INFO - TOKEN: 190010 | FUNCTION: get_unique_token | STATUS: Using existing token: 2c00lh5bin9b | TIME: 2026-01-27 01:01:08 INFO - TOKEN: 190010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 01:01:09 INFO - TOKEN: 190010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2c00lh5bin9b | TIME: 2026-01-27 01:01:09 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190010. | TIME: 2026-01-27 01:01:09 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34509 | TIME: 2026-01-27 01:01:09 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34509. Falling back to existing DB data. | TIME: 2026-01-27 01:01:09 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180007 with 1 parts. | TIME: 2026-01-27 01:01:09 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ad7fA684nVzuNZdc8... | TIME: 2026-01-27 01:01:09 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ad7fA684nVzuNZdc8 | TIME: 2026-01-27 01:01:09 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.9997918,-89.8748956/35.386312,-90.2791948/35.1677582,-90.201518/34.7717709,-92.1619536/34.6570463,-92.4085306/33.6787472,-93.6153084/33.4703615,-94.0431175/@33.4707733,-94.0430245,19.58z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=c93bc640-df32-4a88-a097-e74f34f750f8 | TIME: 2026-01-27 01:01:10 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-27 01:01:10 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 180007, part 1. | TIME: 2026-01-27 01:01:10 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180007. | TIME: 2026-01-27 01:01:10 INFO - TOKEN: 180007 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180007. | TIME: 2026-01-27 01:01:10 INFO - TOKEN: 180007 | FUNCTION: get_unique_token | STATUS: Using existing token: sxifwlcdmm4i | TIME: 2026-01-27 01:01:11 INFO - TOKEN: 180007 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-27 01:01:11 INFO - TOKEN: 180007 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: sxifwlcdmm4i | TIME: 2026-01-27 01:01:11 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180007. | TIME: 2026-01-27 01:01:11 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:01:11 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:01:13 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:01:13 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:01:13 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:01:13 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:02:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:02:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:02:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:02:06 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34515 | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34515. Falling back to existing DB data. | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440001 with 1 parts. | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/xDEgE2Mk7aN7x5ZAA... | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/xDEgE2Mk7aN7x5ZAA | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.049618,-80.7317588/40.0476156,-80.6612232/40.0955981,-80.5192304/@40.0955995,-80.5194078,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=6b17b6d9-f862-4f14-a444-9e54284093c7 | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 440001, part 1. | TIME: 2026-01-27 01:02:07 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440001. | TIME: 2026-01-27 01:02:08 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440001. | TIME: 2026-01-27 01:02:08 INFO - TOKEN: 440001 | FUNCTION: get_unique_token | STATUS: Using existing token: 5djn9b1tg0a1 | TIME: 2026-01-27 01:02:08 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 01:02:09 INFO - TOKEN: 440001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 5djn9b1tg0a1 | TIME: 2026-01-27 01:02:09 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440001. | TIME: 2026-01-27 01:02:09 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:02:09 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:02:11 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:02:11 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:02:11 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:02:11 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:03:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:03:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:03:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:03:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:03:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:03:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:03:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:03:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35246 | TIME: 2026-01-27 01:03:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35246. Falling back to existing DB data. | TIME: 2026-01-27 01:03:07 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 170312 with 1 parts. | TIME: 2026-01-27 01:03:07 INFO - TOKEN: 47839489 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/nt6Vqz9b5wSbSUrd6... | TIME: 2026-01-27 01:03:07 INFO - TOKEN: 47839489 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/nt6Vqz9b5wSbSUrd6 | TIME: 2026-01-27 01:03:07 INFO - TOKEN: 47839489 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6696615,-95.8316789/40.7846831,-96.7274009/40.8165173,-96.7596232/41.0638956,-100.5680864/41.2014515,-103.2713899/41.1808701,-104.0533715/@40.6877992,-99.9714242,7.26z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=014f2fbd-b599-45f1-ac46-a4fb94a53e12 | TIME: 2026-01-27 01:03:08 INFO - TOKEN: 47839489 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 01:03:08 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 170312, part 1. | TIME: 2026-01-27 01:03:08 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 170312. | TIME: 2026-01-27 01:03:08 INFO - TOKEN: 170312 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 170312. | TIME: 2026-01-27 01:03:08 INFO - TOKEN: 170312 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-27 01:03:08 INFO - TOKEN: 170312 | FUNCTION: get_unique_token | STATUS: Generated unique token: ewbugosv7hsd | TIME: 2026-01-27 01:03:09 INFO - TOKEN: 170312 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-27 01:03:10 INFO - TOKEN: 170312 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Inserted new Hammer/GPX document with token: ewbugosv7hsd | TIME: 2026-01-27 01:03:10 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 170312. | TIME: 2026-01-27 01:03:10 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:03:10 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:03:12 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:03:12 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:03:12 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:03:12 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:04:05 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:04:05 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:04:05 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:04:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:04:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:04:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:04:08 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:04:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:04:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:04:10 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:04:10 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:04:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:04:10 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:09:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:09:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:09:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:09:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:09:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:09:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:09:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:09:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:09:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:09:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:09:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:09:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:09:09 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:10:04 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:10:04 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:10:04 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:10:06 INFO - TOKEN: 74064648 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:10:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:10:07 INFO - TOKEN: 74064648 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:10:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:10:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34510 | TIME: 2026-01-27 01:10:07 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34510. Falling back to existing DB data. | TIME: 2026-01-27 01:10:07 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310841 with 1 parts. | TIME: 2026-01-27 01:10:07 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YyqesoGMFMEbfVKm8... | TIME: 2026-01-27 01:10:07 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YyqesoGMFMEbfVKm8 | TIME: 2026-01-27 01:10:07 INFO - TOKEN: 74064648 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/33.4703586,-94.0431183/32.807637,-96.627445/32.6360257,-96.8233559/32.0470347,-97.0949555/31.9604056,-97.116955/30.4747237,-97.6722505/29.5157638,-98.3967424/29.3253282,-98.4133583/27.817879,-97.5142712/7753+I-37+Frontage+Rd,+Corpus+Christi,+TX+78409,+USA/@27.8150327,-97.5178443,15.47z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x866866ad08d7c011:0x41f4bb696bf9e690!2m2!1d-97.5157983!2d27.8164125!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=f54e0d21-c7e5-437e-989d-16e4d4f29da2 | TIME: 2026-01-27 01:10:08 INFO - TOKEN: 74064648 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 01:10:08 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 310841, part 1. | TIME: 2026-01-27 01:10:08 INFO - TOKEN: 74064648 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310841. | TIME: 2026-01-27 01:10:08 INFO - TOKEN: 310841 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310841. | TIME: 2026-01-27 01:10:08 INFO - TOKEN: 310841 | FUNCTION: get_unique_token | STATUS: Using existing token: axqx3wlbcder | TIME: 2026-01-27 01:10:08 INFO - TOKEN: 310841 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '7753 I-37 Frontage Rd, Corpus Christi, TX 78409, USA' | TIME: 2026-01-27 01:10:10 INFO - TOKEN: 310841 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (27.8201382, -97.5187542). | TIME: 2026-01-27 01:10:11 INFO - TOKEN: 310841 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-27 01:10:11 INFO - TOKEN: 310841 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: axqx3wlbcder | TIME: 2026-01-27 01:10:11 INFO - TOKEN: 74064648 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310841. | TIME: 2026-01-27 01:10:11 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:10:11 INFO - TOKEN: 74064648 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:10:13 INFO - TOKEN: 74064648 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:10:13 INFO - TOKEN: 74064648 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:10:13 INFO - TOKEN: 74064648 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:10:13 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:11:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:11:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:11:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:11:06 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:11:06 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:11:06 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:11:06 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:11:06 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:11:06 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:11:07 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:11:07 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:11:07 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:11:07 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:12:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:12:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:12:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:12:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:12:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:12:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:12:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:12:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:12:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:12:10 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:12:10 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:12:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:12:10 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:13:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:13:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:13:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:13:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:13:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:13:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:13:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:13:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:13:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:13:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:13:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:13:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:13:09 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:14:04 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:14:04 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:14:04 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:14:06 INFO - TOKEN: 47839489 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35248 | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35248. Falling back to existing DB data. | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120124 with 1 parts. | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fTMWd6jwatMDip1c7... | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fTMWd6jwatMDip1c7 | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.24816628357999,+-111.04678592436186/40.7171343,-112.1207649/40.6660601,-112.3676949/40.7580283,-113.0209961/40.7374562,-113.7588237/40.73817987332791,+-114.04364894202573/@40.7303929,-113.7998283,13.79z/data=!4m14!4m13!1m3!2m2!1d-111.0467859!2d41.2481663!1m0!1m0!1m0!1m0!1m3!2m2!1d-114.0436489!2d40.7381799!3e0?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=d16b8e1f-30fc-4ecd-9da7-316296772abd | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 120124, part 1. | TIME: 2026-01-27 01:14:07 INFO - TOKEN: 47839489 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120124. | TIME: 2026-01-27 01:14:08 INFO - TOKEN: 120124 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120124. | TIME: 2026-01-27 01:14:08 INFO - TOKEN: 120124 | FUNCTION: get_unique_token | STATUS: Using existing token: s9wzsfahw54o | TIME: 2026-01-27 01:14:08 INFO - TOKEN: 120124 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '41.24816628357999, -111.04678592436186' | TIME: 2026-01-27 01:14:09 INFO - TOKEN: 120124 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (41.2481534, -111.0467905). | TIME: 2026-01-27 01:14:10 INFO - TOKEN: 120124 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '40.73817987332791, -114.04364894202573' | TIME: 2026-01-27 01:14:10 INFO - TOKEN: 120124 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.7381493, -114.0436459). | TIME: 2026-01-27 01:14:11 INFO - TOKEN: 120124 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-27 01:14:11 INFO - TOKEN: 120124 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: s9wzsfahw54o | TIME: 2026-01-27 01:14:11 INFO - TOKEN: 47839489 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120124. | TIME: 2026-01-27 01:14:11 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:14:11 INFO - TOKEN: 47839489 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:14:13 INFO - TOKEN: 47839489 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:14:13 INFO - TOKEN: 47839489 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:14:13 INFO - TOKEN: 47839489 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:14:13 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:15:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:15:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:15:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:15:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:15:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:15:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:15:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:15:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35435 | TIME: 2026-01-27 01:15:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35435. Falling back to existing DB data. | TIME: 2026-01-27 01:15:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320181 with 1 parts. | TIME: 2026-01-27 01:15:08 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UCfLuqTkbNdF49T2A... | TIME: 2026-01-27 01:15:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UCfLuqTkbNdF49T2A | TIME: 2026-01-27 01:15:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7212378,-77.7322735/40.4531094,-76.3923826/40.6719655,-75.1779024/@40.5325988,-75.617004,31434m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=7beb2dfb-43e6-46a3-9749-4030df6f77b1 | TIME: 2026-01-27 01:15:09 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 01:15:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 320181, part 1. | TIME: 2026-01-27 01:15:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320181. | TIME: 2026-01-27 01:15:09 INFO - TOKEN: 320181 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320181. | TIME: 2026-01-27 01:15:09 INFO - TOKEN: 320181 | FUNCTION: get_unique_token | STATUS: Using existing token: 6jhstdmx888l | TIME: 2026-01-27 01:15:09 INFO - TOKEN: 320181 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 01:15:10 INFO - TOKEN: 320181 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 6jhstdmx888l | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320181. | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35436 | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35436. Falling back to existing DB data. | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 540069 with 1 parts. | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/6ZmVcJomVap8WNXZ8... | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/6ZmVcJomVap8WNXZ8 | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.6719655,-75.1779024/40.6435231,-74.6451784/41.1128432,-74.1625064/@40.7125674,-74.5397253,52723m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0d1207e6-01fc-4b54-bd36-3aed530817d8 | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 540069, part 1. | TIME: 2026-01-27 01:15:11 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 540069. | TIME: 2026-01-27 01:15:12 INFO - TOKEN: 540069 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 540069. | TIME: 2026-01-27 01:15:12 INFO - TOKEN: 540069 | FUNCTION: get_unique_token | STATUS: Using existing token: 8kxry1729h9o | TIME: 2026-01-27 01:15:12 INFO - TOKEN: 540069 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 01:15:12 INFO - TOKEN: 540069 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8kxry1729h9o | TIME: 2026-01-27 01:15:13 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 540069. | TIME: 2026-01-27 01:15:13 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:15:13 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:15:15 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:15:15 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:15:15 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:15:15 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:16:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:16:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:16:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:16:06 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:16:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:16:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:16:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:16:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:16:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:16:08 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:16:08 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:16:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:16:08 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:18:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:18:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:18:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:18:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:18:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:18:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:18:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:18:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35437 | TIME: 2026-01-27 01:18:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35437. Falling back to existing DB data. | TIME: 2026-01-27 01:18:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 500034 with 1 parts. | TIME: 2026-01-27 01:18:08 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GKXw59iXrvxGPeAcA... | TIME: 2026-01-27 01:18:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GKXw59iXrvxGPeAcA | TIME: 2026-01-27 01:18:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.1128432,-74.1625064/41.1424633,-74.1754407/41.514144,-74.0651169/41.5214749,-74.0212986/41.7083261,-73.9621611/41.9531089,-73.5128491/42.3479783,-73.4122385/@41.530347,-75.9780545,360549m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=6120d9fe-55ba-456f-8a76-f65c853a2724 | TIME: 2026-01-27 01:18:09 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-27 01:18:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 500034, part 1. | TIME: 2026-01-27 01:18:09 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 500034. | TIME: 2026-01-27 01:18:09 INFO - TOKEN: 500034 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 500034. | TIME: 2026-01-27 01:18:09 INFO - TOKEN: 500034 | FUNCTION: get_unique_token | STATUS: Using existing token: 11hyt56zcorw | TIME: 2026-01-27 01:18:09 INFO - TOKEN: 500034 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-27 01:18:10 INFO - TOKEN: 500034 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 11hyt56zcorw | TIME: 2026-01-27 01:18:10 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 500034. | TIME: 2026-01-27 01:18:10 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:18:10 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:18:13 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:18:13 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:18:13 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:18:13 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:21:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:21:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:21:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35438 | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35438. Falling back to existing DB data. | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 560041 with 1 parts. | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/F2Y9eLNNWWiAkqvj7... | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/F2Y9eLNNWWiAkqvj7 | TIME: 2026-01-27 01:21:07 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.3479783,-73.4122385/42.1649437,-72.6445672/42.730117,-72.5699439/@42.2777723,-72.8426489,112244m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=54feb623-8c05-4c65-8a06-1840c9b7ae42 | TIME: 2026-01-27 01:21:08 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 01:21:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 560041, part 1. | TIME: 2026-01-27 01:21:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 560041. | TIME: 2026-01-27 01:21:08 INFO - TOKEN: 560041 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 560041. | TIME: 2026-01-27 01:21:08 INFO - TOKEN: 560041 | FUNCTION: get_unique_token | STATUS: Using existing token: gxlgsak59mdt | TIME: 2026-01-27 01:21:08 INFO - TOKEN: 560041 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 01:21:09 INFO - TOKEN: 560041 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gxlgsak59mdt | TIME: 2026-01-27 01:21:09 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 560041. | TIME: 2026-01-27 01:21:09 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:21:09 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:21:12 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:21:12 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:21:12 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:21:12 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:22:04 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:22:04 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:22:04 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:22:07 INFO - TOKEN: 35810768 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35439 | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35439. Falling back to existing DB data. | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 600013 with 1 parts. | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/iLm9LKSYXqREqJSQ7... | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/iLm9LKSYXqREqJSQ7 | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/43.6346765,-72.3295088/43.6341629,-72.2078323/43.5258121,-71.8622814/1+Meadow+Brook+Rd,+Bristol,+NH+03222,+USA/@43.5870001,-72.1958942,50382m/data=!3m2!1e3!4b1!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x4cb3508b867cbff1:0xbed888b5e5e48f1d!2m2!1d-71.735962!2d43.6531952!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=fa7ad6b6-e5eb-42ce-9520-3dfe7cee783e | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 600013, part 1. | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 35810768 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 600013. | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 600013 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 600013. | TIME: 2026-01-27 01:22:08 INFO - TOKEN: 600013 | FUNCTION: get_unique_token | STATUS: Using existing token: o9dby1rh7dsk | TIME: 2026-01-27 01:22:09 INFO - TOKEN: 600013 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1 Meadow Brook Rd, Bristol, NH 03222, USA' | TIME: 2026-01-27 01:22:09 INFO - TOKEN: 600013 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-27 01:22:14 INFO - TOKEN: 600013 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (43.61564, -71.695848). | TIME: 2026-01-27 01:22:15 INFO - TOKEN: 600013 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-27 01:22:15 INFO - TOKEN: 600013 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: o9dby1rh7dsk | TIME: 2026-01-27 01:22:15 INFO - TOKEN: 35810768 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 600013. | TIME: 2026-01-27 01:22:15 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:22:15 INFO - TOKEN: 35810768 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:22:18 INFO - TOKEN: 35810768 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:22:18 INFO - TOKEN: 35810768 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:22:18 INFO - TOKEN: 35810768 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:22:18 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:23:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:23:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:23:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35180 | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35180. Falling back to existing DB data. | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 400231 with 1 parts. | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/g6CeGWFjQu2aTZNi7... | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/g6CeGWFjQu2aTZNi7 | TIME: 2026-01-27 01:23:07 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1117+53rd+Ct+N,+West+Palm+Beach,+FL+33407,+USA/27.9532733,-80.6095364/30.1200645,-81.5126219/30.4684735,-81.6467655/30.7443067,-81.654089/@28.4452529,-85.5956354,1466159m/data=!3m1!1e3!4m12!4m11!1m5!1m1!1s0x88d8d5beb62ab301:0xc9c8cc313b60a9b3!2m2!1d-80.070801!2d26.758191!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=00345c0c-9af1-4171-8d51-651d97b298bc | TIME: 2026-01-27 01:23:08 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 01:23:08 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 400231, part 1. | TIME: 2026-01-27 01:23:08 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 400231. | TIME: 2026-01-27 01:23:08 INFO - TOKEN: 400231 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 400231. | TIME: 2026-01-27 01:23:08 INFO - TOKEN: 400231 | FUNCTION: get_unique_token | STATUS: Using existing token: 82ptai1qlfks | TIME: 2026-01-27 01:23:09 INFO - TOKEN: 400231 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1117 53rd Ct N, West Palm Beach, FL 33407, USA' | TIME: 2026-01-27 01:23:10 INFO - TOKEN: 400231 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-27 01:23:11 INFO - TOKEN: 400231 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (26.752516, -80.161387). | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 400231 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 400231 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 82ptai1qlfks | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 400231. | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35181 | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35181. Falling back to existing DB data. | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 360054 with 1 parts. | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/93GLHfBNCc4MjVfV6... | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/93GLHfBNCc4MjVfV6 | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2356898,-81.1514898/31.8528446,-81.3425658/30.7443067,-81.654089/@32.0980225,-81.525619,353145m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=7c98ac13-6780-4a66-a929-0d52645f2e7f | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 360054, part 1. | TIME: 2026-01-27 01:23:12 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 360054. | TIME: 2026-01-27 01:23:13 INFO - TOKEN: 360054 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 360054. | TIME: 2026-01-27 01:23:13 INFO - TOKEN: 360054 | FUNCTION: get_unique_token | STATUS: Using existing token: gq3imnx0qwx1 | TIME: 2026-01-27 01:23:13 INFO - TOKEN: 360054 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 01:23:14 INFO - TOKEN: 360054 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: gq3imnx0qwx1 | TIME: 2026-01-27 01:23:14 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 360054. | TIME: 2026-01-27 01:23:14 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:23:14 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:23:16 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:23:16 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:23:16 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:23:16 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:24:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:24:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:24:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35182 | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35182. Falling back to existing DB data. | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470035 with 1 parts. | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/GTgEfT9dFfMm1wNv8... | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/GTgEfT9dFfMm1wNv8 | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/32.2356898,-81.1514898/33.6080706,-80.3187982/34.5016264,-79.3082003/@33.793182,-80.9962562,489937m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=e9a60940-0fc5-41bd-a164-138853b271cc | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 470035, part 1. | TIME: 2026-01-27 01:24:07 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470035. | TIME: 2026-01-27 01:24:08 INFO - TOKEN: 470035 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470035. | TIME: 2026-01-27 01:24:08 INFO - TOKEN: 470035 | FUNCTION: get_unique_token | STATUS: Using existing token: kggo3r838fez | TIME: 2026-01-27 01:24:08 INFO - TOKEN: 470035 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 01:24:09 INFO - TOKEN: 470035 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kggo3r838fez | TIME: 2026-01-27 01:24:09 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470035. | TIME: 2026-01-27 01:24:09 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35183 | TIME: 2026-01-27 01:24:09 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35183. Falling back to existing DB data. | TIME: 2026-01-27 01:24:09 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450032 with 1 parts. | TIME: 2026-01-27 01:24:09 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/DoqDUMUWJz6RCq2s5... | TIME: 2026-01-27 01:24:09 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/DoqDUMUWJz6RCq2s5 | TIME: 2026-01-27 01:24:09 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.5016264,-79.3082003/35.3505296,-78.5547015/36.5451876,-77.5761718/@35.7134881,-80.182286,657676m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=0c8f1224-4152-4ca1-85ea-59535f648139 | TIME: 2026-01-27 01:24:10 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 01:24:10 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 450032, part 1. | TIME: 2026-01-27 01:24:10 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450032. | TIME: 2026-01-27 01:24:10 INFO - TOKEN: 450032 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450032. | TIME: 2026-01-27 01:24:10 INFO - TOKEN: 450032 | FUNCTION: get_unique_token | STATUS: Using existing token: xjd7e0phxxzl | TIME: 2026-01-27 01:24:10 INFO - TOKEN: 450032 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 01:24:11 INFO - TOKEN: 450032 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xjd7e0phxxzl | TIME: 2026-01-27 01:24:11 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450032. | TIME: 2026-01-27 01:24:11 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35184 | TIME: 2026-01-27 01:24:11 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35184. Falling back to existing DB data. | TIME: 2026-01-27 01:24:11 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380035 with 1 parts. | TIME: 2026-01-27 01:24:11 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uJosGk13i6aRCs3S9... | TIME: 2026-01-27 01:24:11 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uJosGk13i6aRCs3S9 | TIME: 2026-01-27 01:24:11 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.5451876,-77.5761718/37.1729933,-77.3397487/37.6716794,-77.4479295/38.7964882,-77.1902302/38.9682928,-77.1795868/@37.6285538,-79.0750862,453614m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=3288c9fe-3411-4f60-bafb-c4d4d6cda02f | TIME: 2026-01-27 01:24:12 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 01:24:12 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 380035, part 1. | TIME: 2026-01-27 01:24:12 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380035. | TIME: 2026-01-27 01:24:12 INFO - TOKEN: 380035 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380035. | TIME: 2026-01-27 01:24:12 INFO - TOKEN: 380035 | FUNCTION: get_unique_token | STATUS: Using existing token: boz7156e1up3 | TIME: 2026-01-27 01:24:12 INFO - TOKEN: 380035 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 380035 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: boz7156e1up3 | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380035. | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35185 | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35185. Falling back to existing DB data. | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460133 with 1 parts. | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ccSWDakBsto2rFgN7... | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ccSWDakBsto2rFgN7 | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9682928,-77.1795868/39.0121038,-77.0933422/39.0299232,-76.9475186/39.2546621,-76.6865526/39.4229066,-76.6381475/39.7211012,-76.6545957/@39.7210126,-76.6546,68m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=ee43b4d1-f5c8-4569-a673-3c3491ef6ccc | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 460133, part 1. | TIME: 2026-01-27 01:24:13 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460133. | TIME: 2026-01-27 01:24:14 INFO - TOKEN: 460133 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460133. | TIME: 2026-01-27 01:24:14 INFO - TOKEN: 460133 | FUNCTION: get_unique_token | STATUS: Using existing token: h031jp6cikeh | TIME: 2026-01-27 01:24:14 INFO - TOKEN: 460133 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-27 01:24:14 INFO - TOKEN: 460133 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: h031jp6cikeh | TIME: 2026-01-27 01:24:15 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460133. | TIME: 2026-01-27 01:24:15 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:24:15 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:24:17 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:24:17 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:24:17 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:24:17 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:25:04 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:25:04 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:25:04 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35186 | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35186. Falling back to existing DB data. | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 320362 with 1 parts. | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/1QGgcvmwYSju9y9w7... | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/1QGgcvmwYSju9y9w7 | TIME: 2026-01-27 01:25:07 INFO - TOKEN: 38697273 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7211012,-76.6545957/39.827877,-76.7300031/39.8191281,-76.7619504/2191+Seven+Valleys+Rd,+Seven+Valleys,+PA+17360/@39.8388251,-76.7703385,6676m/data=!3m1!1e3!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x89c861b58b7ba13f:0x95a9ea949af5226b!2m2!1d-76.7751293!2d39.855335!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=2cb9427f-2aab-40ec-8bb2-54ebde528e5d | TIME: 2026-01-27 01:25:08 INFO - TOKEN: 38697273 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 01:25:08 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 320362, part 1. | TIME: 2026-01-27 01:25:08 INFO - TOKEN: 38697273 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 320362. | TIME: 2026-01-27 01:25:09 INFO - TOKEN: 320362 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 320362. | TIME: 2026-01-27 01:25:09 INFO - TOKEN: 320362 | FUNCTION: get_unique_token | STATUS: Using existing token: u78cmxgyddvp | TIME: 2026-01-27 01:25:09 INFO - TOKEN: 320362 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2191 Seven Valleys Rd, Seven Valleys, PA 17360' | TIME: 2026-01-27 01:25:10 INFO - TOKEN: 320362 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.8549067, -76.7756458). | TIME: 2026-01-27 01:25:10 INFO - TOKEN: 320362 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-27 01:25:10 INFO - TOKEN: 320362 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: u78cmxgyddvp | TIME: 2026-01-27 01:25:11 INFO - TOKEN: 38697273 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 320362. | TIME: 2026-01-27 01:25:11 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:25:11 INFO - TOKEN: 38697273 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:25:13 INFO - TOKEN: 38697273 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:25:13 INFO - TOKEN: 38697273 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:25:13 INFO - TOKEN: 38697273 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:25:13 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:26:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:26:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:26:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:26:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:26:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:26:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:26:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:26:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:26:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:26:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:26:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:26:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:26:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:27:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:27:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:27:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34517 | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34517. Falling back to existing DB data. | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 460065 with 1 parts. | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zFtszmRMskPtymLP7... | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zFtszmRMskPtymLP7 | TIME: 2026-01-27 01:27:07 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.6635177,-79.476709/39.7062598,-78.1803636/39.6525866,-78.0476809/39.316401,-76.7445618/39.3449032,-76.5099117/39.2868907,-76.5370988/39.2822631,-76.536091/39.2527595,-76.5222097/39.2566256,-76.532777/39.2444675,-76.531392/@39.2411299,-76.5641611,10060m/data=!3m1!1e3!4m4!4m3!2m1!2b1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=a4cb5c20-6343-406c-8d13-d02aabba4e88 | TIME: 2026-01-27 01:27:08 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 01:27:08 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 460065, part 1. | TIME: 2026-01-27 01:27:08 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 460065. | TIME: 2026-01-27 01:27:09 INFO - TOKEN: 460065 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 460065. | TIME: 2026-01-27 01:27:09 INFO - TOKEN: 460065 | FUNCTION: get_unique_token | STATUS: WARNING: Token not found. Generating a new one (fallback). | TIME: 2026-01-27 01:27:09 INFO - TOKEN: 460065 | FUNCTION: get_unique_token | STATUS: Generated unique token: ykbdnonbji5t | TIME: 2026-01-27 01:27:09 INFO - TOKEN: 460065 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-27 01:27:10 INFO - TOKEN: 460065 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: ykbdnonbji5t | TIME: 2026-01-27 01:27:10 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 460065. | TIME: 2026-01-27 01:27:10 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:27:10 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:27:12 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:27:12 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:27:12 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:27:12 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:29:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:29:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:29:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35067 | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35067. Falling back to existing DB data. | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240240 with 1 parts. | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gn67E3oHJaPsowiQ6... | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gn67E3oHJaPsowiQ6 | TIME: 2026-01-27 01:29:07 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.544668,-83.6446095/41.5367451,-83.6386566/41.5363104,-83.6354531/41.5327641,-83.642488/41.5475672,-83.6835026/41.5541227,-83.6847892/41.4001161,-84.1564655/41.438741,-84.8040288/@41.4387903,-84.8042618,19z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=f41014e6-dc90-4040-9191-8295f485884c | TIME: 2026-01-27 01:29:08 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-27 01:29:08 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 240240, part 1. | TIME: 2026-01-27 01:29:08 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240240. | TIME: 2026-01-27 01:29:08 INFO - TOKEN: 240240 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240240. | TIME: 2026-01-27 01:29:08 INFO - TOKEN: 240240 | FUNCTION: get_unique_token | STATUS: Using existing token: mn6qcuim5173 | TIME: 2026-01-27 01:29:09 INFO - TOKEN: 240240 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-27 01:29:10 INFO - TOKEN: 240240 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: mn6qcuim5173 | TIME: 2026-01-27 01:29:10 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240240. | TIME: 2026-01-27 01:29:10 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:29:10 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:29:12 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:29:12 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:29:12 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:29:12 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:30:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:30:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:30:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:30:06 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:30:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:30:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:30:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:30:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35068 | TIME: 2026-01-27 01:30:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35068. Falling back to existing DB data. | TIME: 2026-01-27 01:30:07 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210289 with 1 parts. | TIME: 2026-01-27 01:30:07 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Yu4q3sWwhr72krXz5... | TIME: 2026-01-27 01:30:07 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Yu4q3sWwhr72krXz5 | TIME: 2026-01-27 01:30:07 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.438741,-84.8040288/41.4428424,-85.9519038/41.5200672,-86.894414/41.5360844,-86.8969618/41.5499152,-87.0400147/41.5545976,-87.0463107/41.6247723,-87.0453146/41.6245558,-87.0524862/41.5771571,-87.5253168/@41.5768971,-87.5324485,16z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=508b466a-c74b-4551-bfbd-248dae875bcc | TIME: 2026-01-27 01:30:08 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-27 01:30:08 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 210289, part 1. | TIME: 2026-01-27 01:30:08 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210289. | TIME: 2026-01-27 01:30:08 INFO - TOKEN: 210289 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210289. | TIME: 2026-01-27 01:30:08 INFO - TOKEN: 210289 | FUNCTION: get_unique_token | STATUS: Using existing token: vrzjse9qbbhq | TIME: 2026-01-27 01:30:08 INFO - TOKEN: 210289 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-27 01:30:10 INFO - TOKEN: 210289 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: vrzjse9qbbhq | TIME: 2026-01-27 01:30:10 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210289. | TIME: 2026-01-27 01:30:10 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:30:10 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:30:12 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:30:12 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:30:12 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:30:12 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:31:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:31:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:31:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:31:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:31:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:31:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:31:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:31:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:31:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:31:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:31:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:31:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:31:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:32:05 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:32:05 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:32:05 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:32:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34513 | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34513. Falling back to existing DB data. | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210178 with 1 parts. | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/mTC5wgP7cty23LBd6... | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/mTC5wgP7cty23LBd6 | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1176115,-87.5317047/39.801637,-86.2754181/39.6936345,-86.1952929/39.7995433,-86.0249292/39.8486968,-85.4951013/39.8306396,-84.813845/@39.5911826,-87.8923655,7.81z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=be7f805b-8864-4093-b0b5-8caf5639aa54 | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210178, part 1. | TIME: 2026-01-27 01:32:08 INFO - TOKEN: 15407655 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210178. | TIME: 2026-01-27 01:32:09 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210178. | TIME: 2026-01-27 01:32:09 INFO - TOKEN: 210178 | FUNCTION: get_unique_token | STATUS: Using existing token: l90nodujqkyx | TIME: 2026-01-27 01:32:09 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-27 01:32:11 INFO - TOKEN: 210178 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l90nodujqkyx | TIME: 2026-01-27 01:32:11 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210178. | TIME: 2026-01-27 01:32:11 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:32:11 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:32:13 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:32:13 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:32:13 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:32:13 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:33:04 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:33:04 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:33:04 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35069 | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 2 for route ID 35069 | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35069. Falling back to existing DB data. | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220358 with 2 parts. | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/exjWGYcXtCMmMPC4A... | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/exjWGYcXtCMmMPC4A | TIME: 2026-01-27 01:33:07 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.57715,-87.5252857/41.5775783,-87.5275079/41.5780195,-87.543298/41.6009619,-87.5828897/41.597419,-87.7148688/41.5633823,-87.7491241/41.3746493,-89.0582891/42.0072181,-89.0182778/42.0152089,-89.332513/42.2193483,-89.1020676/@42.2185542,-89.1056045,12z/data=!4m17!4m16!1m0!1m0!1m0!1m5!3m4!1m2!1d-87.6278459!2d41.6009813!3s0x880e222368dce4bb:0xfc73c84262a016b2!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=d828780a-4222-4a0f-b4ea-341ecbbbe4bd | TIME: 2026-01-27 01:33:08 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 01:33:08 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220358, part 1. | TIME: 2026-01-27 01:33:08 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220358. | TIME: 2026-01-27 01:33:08 INFO - TOKEN: 220358 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220358. | TIME: 2026-01-27 01:33:08 INFO - TOKEN: 220358 | FUNCTION: get_unique_token | STATUS: Using existing token: rf51fijzz4ln | TIME: 2026-01-27 01:33:09 INFO - TOKEN: 220358 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 19, Final geocoded count: 19. | TIME: 2026-01-27 01:33:10 INFO - TOKEN: 220358 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rf51fijzz4ln | TIME: 2026-01-27 01:33:11 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/KfdYcQ3AeSjFERzH7... | TIME: 2026-01-27 01:33:11 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/KfdYcQ3AeSjFERzH7 | TIME: 2026-01-27 01:33:11 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.2193483,-89.1020676/42.2349669,-88.9701364/42.2389198,-88.9630654/42.2411994,-88.8220623/42.2770011,-88.8512544/42.3712045,-88.8518369/42.3665986,-89.034752/42.4919882,-89.018481/42.4959956,-88.9926054/@42.494762,-88.992456,17z/data=!4m16!4m15!1m0!1m0!1m0!1m0!1m0!1m0!1m5!3m4!1m2!1d-89.0188888!2d42.4920171!3s0x8808a134ba453e77:0x6e8cac814fb81790!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=5adefe23-1af7-4758-985d-2f9277f8206d | TIME: 2026-01-27 01:33:11 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-27 01:33:11 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 220358, part 2. | TIME: 2026-01-27 01:33:11 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: Part 2 > 1, removing first waypoint. Using 8 waypoints. | TIME: 2026-01-27 01:33:11 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 2, route_token 220358. | TIME: 2026-01-27 01:33:12 INFO - TOKEN: 220358 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220358. | TIME: 2026-01-27 01:33:12 INFO - TOKEN: 220358 | FUNCTION: get_unique_token | STATUS: Using existing token: rf51fijzz4ln | TIME: 2026-01-27 01:33:12 INFO - TOKEN: 220358 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 18, Final geocoded count: 18. | TIME: 2026-01-27 01:33:13 INFO - TOKEN: 220358 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: rf51fijzz4ln | TIME: 2026-01-27 01:33:13 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220358. | TIME: 2026-01-27 01:33:13 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35070 | TIME: 2026-01-27 01:33:13 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35070. Falling back to existing DB data. | TIME: 2026-01-27 01:33:13 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 430010 with 1 parts. | TIME: 2026-01-27 01:33:13 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/8qQY5N3MFCXqAXDc8... | TIME: 2026-01-27 01:33:13 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/8qQY5N3MFCXqAXDc8 | TIME: 2026-01-27 01:33:13 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.49601,-88.9927133/44.4320801,-91.0671209/44.9627931,-92.7595642/@44.9626895,-95.3967072,7z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=bf69b251-4ae2-4460-8dc2-dd2f8e5f1d42 | TIME: 2026-01-27 01:33:14 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 01:33:14 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 430010, part 1. | TIME: 2026-01-27 01:33:14 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 430010. | TIME: 2026-01-27 01:33:14 INFO - TOKEN: 430010 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 430010. | TIME: 2026-01-27 01:33:14 INFO - TOKEN: 430010 | FUNCTION: get_unique_token | STATUS: Using existing token: uc5tptz7tbsy | TIME: 2026-01-27 01:33:14 INFO - TOKEN: 430010 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 01:33:15 INFO - TOKEN: 430010 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: uc5tptz7tbsy | TIME: 2026-01-27 01:33:15 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 430010. | TIME: 2026-01-27 01:33:15 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35071 | TIME: 2026-01-27 01:33:15 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35071. Falling back to existing DB data. | TIME: 2026-01-27 01:33:15 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 520080 with 1 parts. | TIME: 2026-01-27 01:33:15 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/rNzxKvHMof2hj3vH6... | TIME: 2026-01-27 01:33:15 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/rNzxKvHMof2hj3vH6 | TIME: 2026-01-27 01:33:15 INFO - TOKEN: 60158219 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.9627931,-92.7595642/44.952794,-92.958525/45.0406385,-93.0975656/45.0696561,-93.2982093/45.2997523,-93.7983527/45.3326015,-93.7460602/45.3570546,-93.8199027/45.4007679,-93.8195583/45.4010366,-93.8497604/15230+102nd+St,+Becker,+MN+55308/@45.4207482,-93.8568652,15z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x52b483aabcdca48d:0x40701c0d0029bb19!2m2!1d-93.8500843!2d45.4234146!3e0?entry=tts&g_ep=EgoyMDI2MDExMy4wKgBIAVAD&skid=d3189daf-73b6-4dcc-9239-3cc86f9f7c0f | TIME: 2026-01-27 01:33:16 INFO - TOKEN: 60158219 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 01:33:16 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 520080, part 1. | TIME: 2026-01-27 01:33:16 INFO - TOKEN: 60158219 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 520080. | TIME: 2026-01-27 01:33:16 INFO - TOKEN: 520080 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 520080. | TIME: 2026-01-27 01:33:16 INFO - TOKEN: 520080 | FUNCTION: get_unique_token | STATUS: Using existing token: hd6jauxd0fhf | TIME: 2026-01-27 01:33:16 INFO - TOKEN: 520080 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '15230 102nd St, Becker, MN 55308' | TIME: 2026-01-27 01:33:17 INFO - TOKEN: 520080 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (45.4226648, -93.8463253). | TIME: 2026-01-27 01:33:22 INFO - TOKEN: 520080 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-27 01:33:22 INFO - TOKEN: 520080 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: hd6jauxd0fhf | TIME: 2026-01-27 01:33:22 INFO - TOKEN: 60158219 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 520080. | TIME: 2026-01-27 01:33:22 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:33:22 INFO - TOKEN: 60158219 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:33:24 INFO - TOKEN: 60158219 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:33:24 INFO - TOKEN: 60158219 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:33:24 INFO - TOKEN: 60158219 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:33:24 INFO - TOKEN: 63320925 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:35:04 INFO - TOKEN: 63320925 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:35:04 INFO - TOKEN: 63320925 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:35:04 INFO - TOKEN: 63320925 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:35:06 INFO - TOKEN: 63320925 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:35:06 INFO - TOKEN: 63320925 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:35:06 INFO - TOKEN: 63320925 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:35:06 INFO - TOKEN: 63320925 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:35:06 INFO - TOKEN: 63320925 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:35:06 INFO - TOKEN: 63320925 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:35:07 INFO - TOKEN: 63320925 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:35:07 INFO - TOKEN: 63320925 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:35:07 INFO - TOKEN: 63320925 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:35:07 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:36:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:36:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:36:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:36:07 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:36:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:36:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:36:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:36:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:36:07 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:36:09 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:36:09 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:36:09 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:36:09 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:37:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:37:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:37:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:37:07 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:37:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:37:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:37:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:37:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:37:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:37:08 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:37:08 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:37:08 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:37:08 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:38:04 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:38:04 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:38:04 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:38:07 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:38:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:38:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:38:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:38:07 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:38:07 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:38:09 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:38:09 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:38:09 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:38:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:39:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:39:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:39:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:39:06 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:39:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:39:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:39:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:39:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:39:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:39:08 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:39:08 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:39:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:39:08 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:40:04 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:40:04 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:40:04 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33658 | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33658. Falling back to existing DB data. | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 390134 with 1 parts. | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/RtzBmEQYhdYx13nQ7... | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/RtzBmEQYhdYx13nQ7 | TIME: 2026-01-27 01:40:07 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/44.0067097,-116.941359/43.0639861,-115.5943891/42.5189777,-113.427386/41.9972501,-112.831307/@44.2070727,-115.3117025,6.68z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=1d3b2142-f7bd-4b53-ab0a-2a100154737d | TIME: 2026-01-27 01:40:08 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 01:40:08 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 390134, part 1. | TIME: 2026-01-27 01:40:08 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 390134. | TIME: 2026-01-27 01:40:08 INFO - TOKEN: 390134 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 390134. | TIME: 2026-01-27 01:40:08 INFO - TOKEN: 390134 | FUNCTION: get_unique_token | STATUS: Using existing token: zbevkg28v7vp | TIME: 2026-01-27 01:40:09 INFO - TOKEN: 390134 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-27 01:40:10 INFO - TOKEN: 390134 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zbevkg28v7vp | TIME: 2026-01-27 01:40:10 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 390134. | TIME: 2026-01-27 01:40:10 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:40:10 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:40:12 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:40:12 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:40:12 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:40:12 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:41:04 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:41:04 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:41:04 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33659 | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33659. Falling back to existing DB data. | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 120420 with 1 parts. | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/cmG4TnB7v98JWe9d9... | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/cmG4TnB7v98JWe9d9 | TIME: 2026-01-27 01:41:07 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.9994167,-112.8334972/41.6466989,-112.1102836/40.2145091,-111.6645678/39.9804731,-111.353973/38.8958451,-109.8138715/38.3966804,-109.4508347/37.8161072,-109.0407289/@38.3966236,-109.4508005,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=404b455b-1cde-4c42-982e-b04b7f5dde06 | TIME: 2026-01-27 01:41:08 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-27 01:41:08 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 120420, part 1. | TIME: 2026-01-27 01:41:08 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 120420. | TIME: 2026-01-27 01:41:08 INFO - TOKEN: 120420 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 120420. | TIME: 2026-01-27 01:41:08 INFO - TOKEN: 120420 | FUNCTION: get_unique_token | STATUS: Using existing token: 901wzhyxjvu0 | TIME: 2026-01-27 01:41:09 INFO - TOKEN: 120420 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-27 01:41:10 INFO - TOKEN: 120420 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 901wzhyxjvu0 | TIME: 2026-01-27 01:41:10 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 120420. | TIME: 2026-01-27 01:41:10 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:41:10 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:41:12 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:41:12 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:41:12 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:41:12 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:42:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:42:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:42:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:42:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:42:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:42:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:42:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:42:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:42:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:42:10 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:42:10 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:42:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:42:10 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:43:04 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:43:04 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:43:04 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33660 | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33660. Falling back to existing DB data. | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 130029 with 1 parts. | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bJoxuozXzLJRMuvn7... | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bJoxuozXzLJRMuvn7 | TIME: 2026-01-27 01:43:07 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.8164621,-109.0419717/37.3985878,-108.6217884/36.9962524,-108.7496837/@36.9982708,-108.75053,16.91z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=4bdeecc2-ba4f-4e16-bfbd-65e0b65e8dbc | TIME: 2026-01-27 01:43:08 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 01:43:08 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 130029, part 1. | TIME: 2026-01-27 01:43:08 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 130029. | TIME: 2026-01-27 01:43:09 INFO - TOKEN: 130029 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 130029. | TIME: 2026-01-27 01:43:09 INFO - TOKEN: 130029 | FUNCTION: get_unique_token | STATUS: Using existing token: wnhzdd9khvop | TIME: 2026-01-27 01:43:09 INFO - TOKEN: 130029 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 01:43:10 INFO - TOKEN: 130029 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: wnhzdd9khvop | TIME: 2026-01-27 01:43:10 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 130029. | TIME: 2026-01-27 01:43:10 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33661 | TIME: 2026-01-27 01:43:10 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33661. Falling back to existing DB data. | TIME: 2026-01-27 01:43:10 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160113 with 1 parts. | TIME: 2026-01-27 01:43:10 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/JRV2eYC6h9qmAz8w7... | TIME: 2026-01-27 01:43:10 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/JRV2eYC6h9qmAz8w7 | TIME: 2026-01-27 01:43:10 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.9988394,-108.749706/36.6961924,-107.9875074/35.4972586,-106.732962/35.106648,-106.6117338/35.1299465,-103.844094/35.1822563,-103.0386716/@35.1819571,-103.0425375,16.68z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=cf00bd0a-4470-4b5e-be68-1ab225e435dc | TIME: 2026-01-27 01:43:11 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 01:43:11 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 160113, part 1. | TIME: 2026-01-27 01:43:11 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160113. | TIME: 2026-01-27 01:43:11 INFO - TOKEN: 160113 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160113. | TIME: 2026-01-27 01:43:11 INFO - TOKEN: 160113 | FUNCTION: get_unique_token | STATUS: Using existing token: kg352o1f7g3c | TIME: 2026-01-27 01:43:11 INFO - TOKEN: 160113 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-27 01:43:12 INFO - TOKEN: 160113 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: kg352o1f7g3c | TIME: 2026-01-27 01:43:12 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160113. | TIME: 2026-01-27 01:43:12 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:43:12 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:43:14 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:43:14 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:43:14 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:43:14 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:45:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:45:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:45:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:45:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:45:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:45:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:45:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:45:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:45:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:45:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:45:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:45:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:45:08 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:46:04 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:46:04 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:46:04 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:46:07 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33662 | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33662. Falling back to existing DB data. | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310953 with 1 parts. | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/eCeQJzP8X35Rg1dt9... | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/eCeQJzP8X35Rg1dt9 | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1823964,-103.0425141/35.2261204,-100.2492342/34.4340416,-100.2248518/34.3314857,-99.8798151/34.2879242,-99.8803885/34.2859284,-99.7560823/34.2921777,-99.7552308/34.1557598,-99.2597448/34.0013671,-98.8369414/33.9383255,-98.5196332/@33.938301,-98.5186739,17.82z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgosMTAwNzkyMDczSAFQAw%3D%3D&skid=7b2cedae-4066-4bfd-9f94-737ba1aff224 | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 310953, part 1. | TIME: 2026-01-27 01:46:08 INFO - TOKEN: 10310490 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310953. | TIME: 2026-01-27 01:46:09 INFO - TOKEN: 310953 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310953. | TIME: 2026-01-27 01:46:09 INFO - TOKEN: 310953 | FUNCTION: get_unique_token | STATUS: Using existing token: lb4oeptjevjp | TIME: 2026-01-27 01:46:09 INFO - TOKEN: 310953 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 23, Final geocoded count: 23. | TIME: 2026-01-27 01:46:11 INFO - TOKEN: 310953 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lb4oeptjevjp | TIME: 2026-01-27 01:46:11 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310953. | TIME: 2026-01-27 01:46:11 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:46:11 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:46:13 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:46:13 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:46:13 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:46:13 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:47:04 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:47:04 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:47:04 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:47:06 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:47:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:47:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:47:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:47:07 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:47:07 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:47:09 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:47:09 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:47:09 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:47:09 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:49:04 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:49:04 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:49:04 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:49:06 INFO - TOKEN: 10310490 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:49:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:49:07 INFO - TOKEN: 10310490 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:49:07 INFO - TOKEN: 10310490 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:49:07 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:49:07 INFO - TOKEN: 10310490 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:49:08 INFO - TOKEN: 10310490 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:49:08 INFO - TOKEN: 10310490 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:49:08 INFO - TOKEN: 10310490 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:49:08 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:50:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:50:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:50:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:50:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:50:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:50:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:50:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:50:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:50:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:50:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:50:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:50:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:50:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:53:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:53:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:53:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:53:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:53:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:53:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:53:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:53:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:53:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:53:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:53:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:53:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:53:08 INFO - TOKEN: 15210412 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:55:04 INFO - TOKEN: 15210412 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:55:04 INFO - TOKEN: 15210412 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:55:04 INFO - TOKEN: 15210412 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:55:06 INFO - TOKEN: 15210412 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 15210412 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 15210412 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 15210412 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 15210412 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 15210412 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 15210412 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 15210412 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 15210412 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 15210412 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:55:07 INFO - TOKEN: 89803585 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 01:56:04 INFO - TOKEN: 89803585 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:56:04 INFO - TOKEN: 89803585 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 01:56:04 INFO - TOKEN: 89803585 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 01:56:06 INFO - TOKEN: 89803585 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 89803585 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 89803585 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 89803585 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 89803585 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 89803585 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 89803585 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 89803585 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 89803585 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 89803585 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 01:56:07 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:01:04 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:01:04 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:01:04 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:01:07 INFO - TOKEN: 15407655 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:01:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:01:07 INFO - TOKEN: 15407655 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:01:07 INFO - TOKEN: 15407655 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:01:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:01:07 INFO - TOKEN: 15407655 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:01:09 INFO - TOKEN: 15407655 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:01:09 INFO - TOKEN: 15407655 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:01:09 INFO - TOKEN: 15407655 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:01:09 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:03:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:03:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:03:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:03:07 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:03:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:03:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:03:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:03:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:03:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:03:08 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:03:08 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:03:08 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:03:08 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:05:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:05:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:05:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36903 | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36903. Falling back to existing DB data. | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200314 with 1 parts. | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/oCZ1Fj4nBZQ6ebJV9... | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/oCZ1Fj4nBZQ6ebJV9 | TIME: 2026-01-27 02:05:07 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2520+N+Kansas+Ave,+Topeka,+KS+66617,+USA/39.0911429,-95.6681648/39.0878647,-95.7300485/39.0676639,-95.7233048/38.9923058,-95.3438221/38.9215906,-95.2763331/38.9368701,-94.6080426/@38.9128604,-95.2145958,10.82z/data=!4m14!4m13!1m5!1m1!1s0x87bf03e456afc923:0xe22203fdf2b02e8e!2m2!1d-95.6592342!2d39.0930469!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=e9c05067-e3a9-4a4f-8061-ec51fc8f0881 | TIME: 2026-01-27 02:05:08 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-27 02:05:08 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200314, part 1. | TIME: 2026-01-27 02:05:08 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200314. | TIME: 2026-01-27 02:05:08 INFO - TOKEN: 200314 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200314. | TIME: 2026-01-27 02:05:08 INFO - TOKEN: 200314 | FUNCTION: get_unique_token | STATUS: Using existing token: cowptgjuw0mp | TIME: 2026-01-27 02:05:09 INFO - TOKEN: 200314 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2520 N Kansas Ave, Topeka, KS 66617, USA' | TIME: 2026-01-27 02:05:10 INFO - TOKEN: 200314 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (39.0930508, -95.6592401). | TIME: 2026-01-27 02:05:11 INFO - TOKEN: 200314 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-27 02:05:11 INFO - TOKEN: 200314 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cowptgjuw0mp | TIME: 2026-01-27 02:05:11 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200314. | TIME: 2026-01-27 02:05:11 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:05:11 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:05:12 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:05:12 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:05:12 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:05:12 INFO - TOKEN: 15210412 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:08:04 INFO - TOKEN: 15210412 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:08:04 INFO - TOKEN: 15210412 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:08:04 INFO - TOKEN: 15210412 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:08:07 INFO - TOKEN: 15210412 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:08:07 INFO - TOKEN: 15210412 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:08:07 INFO - TOKEN: 15210412 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:08:07 INFO - TOKEN: 15210412 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:08:07 INFO - TOKEN: 15210412 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:08:07 INFO - TOKEN: 15210412 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:08:08 INFO - TOKEN: 15210412 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:08:08 INFO - TOKEN: 15210412 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:08:08 INFO - TOKEN: 15210412 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:08:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:09:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:09:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:09:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:09:08 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:09:08 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:09:08 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:09:08 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:09:08 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:09:08 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:09:10 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:09:10 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:09:10 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:09:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:10:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:10:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:10:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:10:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:10:08 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:10:08 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:10:08 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:10:08 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:10:08 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:10:10 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:10:10 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:10:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:10:10 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:11:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:11:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:11:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:11:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:11:06 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:11:06 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:11:06 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:11:06 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:11:06 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:11:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:11:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:11:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:11:08 INFO - TOKEN: 77640360 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:17:04 INFO - TOKEN: 77640360 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:17:04 INFO - TOKEN: 77640360 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:17:04 INFO - TOKEN: 77640360 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:17:06 INFO - TOKEN: 77640360 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:17:06 INFO - TOKEN: 77640360 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:17:06 INFO - TOKEN: 77640360 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:17:06 INFO - TOKEN: 77640360 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:17:06 INFO - TOKEN: 77640360 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:17:06 INFO - TOKEN: 77640360 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:17:08 INFO - TOKEN: 77640360 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:17:08 INFO - TOKEN: 77640360 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:17:08 INFO - TOKEN: 77640360 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:17:08 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:23:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:23:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:23:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:23:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:23:08 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:23:08 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:23:08 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:23:08 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:23:08 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:23:10 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:23:10 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:23:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:23:10 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:24:04 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:24:04 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:24:04 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:24:06 INFO - TOKEN: 99535604 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:24:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:24:07 INFO - TOKEN: 99535604 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:24:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:24:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33986 | TIME: 2026-01-27 02:24:07 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33986. Falling back to existing DB data. | TIME: 2026-01-27 02:24:07 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200065 with 1 parts. | TIME: 2026-01-27 02:24:07 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zBuUQKPXq6fEAnGE8... | TIME: 2026-01-27 02:24:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zBuUQKPXq6fEAnGE8 | TIME: 2026-01-27 02:24:07 INFO - TOKEN: 99535604 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.998037,-100.9965236/37.2865047,-100.3144207/37.6477169,-98.716371/38.0287153,-97.8972367/38.0681743,-97.3086753/38.4107842,-96.1347558/38.9347957,-94.7363168/38.9368835,-94.6079845/@39.6876028,-95.5139936,449254m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?authuser=0&entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=1ac1fa65-0cfe-4341-a455-ae3e7c045681 | TIME: 2026-01-27 02:24:08 INFO - TOKEN: 99535604 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-27 02:24:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 200065, part 1. | TIME: 2026-01-27 02:24:08 INFO - TOKEN: 99535604 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200065. | TIME: 2026-01-27 02:24:08 INFO - TOKEN: 200065 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200065. | TIME: 2026-01-27 02:24:08 INFO - TOKEN: 200065 | FUNCTION: get_unique_token | STATUS: Using existing token: 4mrwgj48z66s | TIME: 2026-01-27 02:24:08 INFO - TOKEN: 200065 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-27 02:24:10 INFO - TOKEN: 200065 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4mrwgj48z66s | TIME: 2026-01-27 02:24:10 INFO - TOKEN: 99535604 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200065. | TIME: 2026-01-27 02:24:10 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:24:10 INFO - TOKEN: 99535604 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:24:12 INFO - TOKEN: 99535604 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:24:12 INFO - TOKEN: 99535604 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:24:12 INFO - TOKEN: 99535604 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:24:12 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:26:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:26:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:26:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:26:06 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36907 | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36907. Falling back to existing DB data. | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220051 with 1 parts. | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/HirAcH97TogTSZWP9... | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/HirAcH97TogTSZWP9 | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.7641786,-90.1727821/39.1432314,-88.5446848/39.4364619,-87.5313787/@39.3996336,-89.6522707,7.72z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcyMy4wKgBIAVAD&skid=34d6ab94-dc43-468e-a8cc-53ad51ce08df | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 220051, part 1. | TIME: 2026-01-27 02:26:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220051. | TIME: 2026-01-27 02:26:08 INFO - TOKEN: 220051 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220051. | TIME: 2026-01-27 02:26:08 INFO - TOKEN: 220051 | FUNCTION: get_unique_token | STATUS: Using existing token: 2qpurvnllrl7 | TIME: 2026-01-27 02:26:08 INFO - TOKEN: 220051 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 02:26:10 INFO - TOKEN: 220051 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 2qpurvnllrl7 | TIME: 2026-01-27 02:26:10 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220051. | TIME: 2026-01-27 02:26:10 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:26:10 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:26:11 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:26:11 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:26:11 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:26:11 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:28:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:28:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:28:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:28:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:28:08 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:28:08 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:28:08 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:28:08 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34374 | TIME: 2026-01-27 02:28:08 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34374. Falling back to existing DB data. | TIME: 2026-01-27 02:28:08 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 440020 with 1 parts. | TIME: 2026-01-27 02:28:08 INFO - TOKEN: 60381307 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/UBhTtb4EedcJkuAAA... | TIME: 2026-01-27 02:28:08 INFO - TOKEN: 60381307 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/UBhTtb4EedcJkuAAA | TIME: 2026-01-27 02:28:08 INFO - TOKEN: 60381307 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/37.2753533,-81.1234786/37.3726767,-81.0441146/37.7309605,-81.1982713/38.3509483,-81.6208191/38.3593751,-81.6405817/38.4581118,-81.9044512/38.8357507,-82.1491095/@38.5735943,-82.1219141,9.42z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=f156b533-6c1c-46cc-a1d4-c01aea55847d | TIME: 2026-01-27 02:28:09 INFO - TOKEN: 60381307 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-27 02:28:09 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 440020, part 1. | TIME: 2026-01-27 02:28:09 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 440020. | TIME: 2026-01-27 02:28:09 INFO - TOKEN: 440020 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 440020. | TIME: 2026-01-27 02:28:09 INFO - TOKEN: 440020 | FUNCTION: get_unique_token | STATUS: Using existing token: xf27lu1034gd | TIME: 2026-01-27 02:28:09 INFO - TOKEN: 440020 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-27 02:28:10 INFO - TOKEN: 440020 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xf27lu1034gd | TIME: 2026-01-27 02:28:10 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 440020. | TIME: 2026-01-27 02:28:10 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:28:10 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:28:13 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:28:13 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:28:13 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:28:13 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:29:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:29:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:29:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:29:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:29:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:29:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:29:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:29:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:29:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:29:09 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:29:09 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:29:09 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:29:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:30:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:30:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:30:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:30:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:30:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:30:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:30:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:30:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:30:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:30:09 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:30:09 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:30:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:30:09 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:31:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:31:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:31:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34375 | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34375. Falling back to existing DB data. | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240196 with 1 parts. | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/r4ExCyyWY3Wt3Y8i6... | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/r4ExCyyWY3Wt3Y8i6 | TIME: 2026-01-27 02:31:07 INFO - TOKEN: 60381307 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.8357531,-82.1490904/38.8391608,-82.1500791/39.0618752,-82.0179239/39.3635941,-82.1112712/39.8172732,-82.7164759/39.8977905,-82.9027838/39.9767908,-83.1275795/39.8309399,-84.8138634/@39.8309795,-84.8138482,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=f8b7c4b0-4cf3-4c94-ac09-57bdf5500c9a | TIME: 2026-01-27 02:31:08 INFO - TOKEN: 60381307 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-27 02:31:08 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 240196, part 1. | TIME: 2026-01-27 02:31:08 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240196. | TIME: 2026-01-27 02:31:08 INFO - TOKEN: 240196 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240196. | TIME: 2026-01-27 02:31:08 INFO - TOKEN: 240196 | FUNCTION: get_unique_token | STATUS: Using existing token: c5g6uoka9ub7 | TIME: 2026-01-27 02:31:08 INFO - TOKEN: 240196 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-27 02:31:10 INFO - TOKEN: 240196 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: c5g6uoka9ub7 | TIME: 2026-01-27 02:31:10 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240196. | TIME: 2026-01-27 02:31:10 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:31:10 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:31:13 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:31:13 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:31:13 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:31:13 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:32:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:32:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:32:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:32:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:32:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:32:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:32:08 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:32:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:32:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:32:10 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:32:10 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:32:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:32:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:35:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:35:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:35:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:35:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:35:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:35:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:35:08 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:35:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:35:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:35:10 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:35:10 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:35:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:35:10 INFO - TOKEN: 42557073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:36:05 INFO - TOKEN: 42557073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:36:05 INFO - TOKEN: 42557073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:36:05 INFO - TOKEN: 42557073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:36:07 INFO - TOKEN: 42557073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:36:08 INFO - TOKEN: 42557073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:36:08 INFO - TOKEN: 42557073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:36:08 INFO - TOKEN: 42557073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:36:08 INFO - TOKEN: 42557073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:36:08 INFO - TOKEN: 42557073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:36:10 INFO - TOKEN: 42557073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:36:10 INFO - TOKEN: 42557073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:36:10 INFO - TOKEN: 42557073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:36:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:37:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:37:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:37:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:37:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:37:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:37:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:37:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:37:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:37:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:37:10 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:37:10 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:37:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:37:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:38:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:38:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:38:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:38:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:38:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:38:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:38:08 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:38:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:38:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:38:10 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:38:10 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:38:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:38:10 INFO - TOKEN: 42557073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:39:04 INFO - TOKEN: 42557073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:39:04 INFO - TOKEN: 42557073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:39:04 INFO - TOKEN: 42557073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 31818 | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 31818. Falling back to existing DB data. | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220090 with 1 parts. | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/uikPyiKAzgwK2Vao6... | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/uikPyiKAzgwK2Vao6 | TIME: 2026-01-27 02:39:07 INFO - TOKEN: 42557073 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.4862522,-90.2747387/38.6752651,-90.0205124/38.7536963,-89.8909389/39.1070428,-88.572672/39.1430786,-88.5456377/39.4364278,-87.5316367/@39.4372081,-87.5376183,14.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=45e3dd4a-0399-4fcd-bd46-c0473723e38b | TIME: 2026-01-27 02:39:08 INFO - TOKEN: 42557073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 02:39:08 INFO - TOKEN: 42557073 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 220090, part 1. | TIME: 2026-01-27 02:39:08 INFO - TOKEN: 42557073 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220090. | TIME: 2026-01-27 02:39:09 INFO - TOKEN: 220090 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220090. | TIME: 2026-01-27 02:39:09 INFO - TOKEN: 220090 | FUNCTION: get_unique_token | STATUS: Using existing token: lon7afmtir10 | TIME: 2026-01-27 02:39:09 INFO - TOKEN: 220090 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-27 02:39:11 INFO - TOKEN: 220090 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lon7afmtir10 | TIME: 2026-01-27 02:39:11 INFO - TOKEN: 42557073 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220090. | TIME: 2026-01-27 02:39:11 INFO - TOKEN: 42557073 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 31819 | TIME: 2026-01-27 02:39:11 INFO - TOKEN: 42557073 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 31819. Falling back to existing DB data. | TIME: 2026-01-27 02:39:11 INFO - TOKEN: 42557073 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210097 with 1 parts. | TIME: 2026-01-27 02:39:11 INFO - TOKEN: 42557073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/SucAyShHLzbJT1Zp6... | TIME: 2026-01-27 02:39:11 INFO - TOKEN: 42557073 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/SucAyShHLzbJT1Zp6 | TIME: 2026-01-27 02:39:11 INFO - TOKEN: 42557073 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4364697,-87.531285/39.7014911,-86.2607519/39.6919535,-86.2273093/39.7996714,-86.0229702/39.8532199,-85.4755073/39.8307041,-84.8139261/@39.8324477,-85.9488588,8.17z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=a505d169-59dc-43bf-a99c-9421a3e4357e | TIME: 2026-01-27 02:39:12 INFO - TOKEN: 42557073 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 02:39:12 INFO - TOKEN: 42557073 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 210097, part 1. | TIME: 2026-01-27 02:39:12 INFO - TOKEN: 42557073 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210097. | TIME: 2026-01-27 02:39:12 INFO - TOKEN: 210097 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210097. | TIME: 2026-01-27 02:39:12 INFO - TOKEN: 210097 | FUNCTION: get_unique_token | STATUS: Using existing token: dx4yit3gb9jf | TIME: 2026-01-27 02:39:12 INFO - TOKEN: 210097 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-27 02:39:13 INFO - TOKEN: 210097 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: dx4yit3gb9jf | TIME: 2026-01-27 02:39:13 INFO - TOKEN: 42557073 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210097. | TIME: 2026-01-27 02:39:13 INFO - TOKEN: 42557073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:39:13 INFO - TOKEN: 42557073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:39:16 INFO - TOKEN: 42557073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:39:16 INFO - TOKEN: 42557073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:39:16 INFO - TOKEN: 42557073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:39:16 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:40:05 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:40:05 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:40:05 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:40:08 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:40:08 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:40:08 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:40:08 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:40:08 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:40:08 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:40:10 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:40:10 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:40:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:40:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:44:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:44:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:44:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:44:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:44:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:44:08 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:44:08 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:44:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:44:08 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:44:10 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:44:10 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:44:10 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:44:10 INFO - TOKEN: 42557073 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:45:04 INFO - TOKEN: 42557073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:45:04 INFO - TOKEN: 42557073 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:45:04 INFO - TOKEN: 42557073 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:45:07 INFO - TOKEN: 42557073 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:45:07 INFO - TOKEN: 42557073 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:45:07 INFO - TOKEN: 42557073 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:45:07 INFO - TOKEN: 42557073 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:45:07 INFO - TOKEN: 42557073 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:45:07 INFO - TOKEN: 42557073 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:45:09 INFO - TOKEN: 42557073 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:45:09 INFO - TOKEN: 42557073 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:45:09 INFO - TOKEN: 42557073 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:45:09 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:49:04 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:49:04 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:49:04 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:49:07 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:49:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:49:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:49:07 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:49:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:49:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:49:08 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:49:08 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:49:08 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:49:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:51:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:51:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:51:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:51:06 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:51:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:51:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:51:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:51:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:51:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:51:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:51:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:51:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:51:08 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:52:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:52:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:52:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:52:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:52:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:52:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:52:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:52:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:52:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:52:10 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:52:10 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:52:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:52:10 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:53:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:53:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:53:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:53:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:53:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:53:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:53:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:53:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:53:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:53:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:53:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:53:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:53:09 INFO - TOKEN: 52735863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:54:04 INFO - TOKEN: 52735863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:54:04 INFO - TOKEN: 52735863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:54:04 INFO - TOKEN: 52735863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:54:06 INFO - TOKEN: 52735863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34052 | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34052. Falling back to existing DB data. | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310961 with 1 parts. | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/zarDupta6A3c5i6P8... | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/zarDupta6A3c5i6P8 | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/86740+I-20,+Santo,+TX+76472,+EE.+UU./32.6089743,-98.1108751/32.7054991,-96.623647/32.8270376,-96.6224066/33.47013160883461,+-94.04347559530535/@33.4698923,-94.0449232,226m/data=!3m1!1e3!4m15!4m14!1m5!1m1!1s0x8651ed3df3a5974f:0x502f24f2e34b229b!2m2!1d-98.1124756!2d32.6071546!1m0!1m0!1m0!1m3!2m2!1d-94.0434756!2d33.4701316!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=92acab56-06a5-41e6-bbb1-f605284dd0ae | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 310961, part 1. | TIME: 2026-01-27 02:54:07 INFO - TOKEN: 52735863 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310961. | TIME: 2026-01-27 02:54:08 INFO - TOKEN: 310961 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310961. | TIME: 2026-01-27 02:54:08 INFO - TOKEN: 310961 | FUNCTION: get_unique_token | STATUS: Using existing token: f6ay9buwulvi | TIME: 2026-01-27 02:54:08 INFO - TOKEN: 310961 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '86740 I-20, Santo, TX 76472, EE. UU.' | TIME: 2026-01-27 02:54:10 INFO - TOKEN: 310961 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-27 02:54:11 INFO - TOKEN: 310961 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (32.607396, -98.112762). | TIME: 2026-01-27 02:54:15 INFO - TOKEN: 310961 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '33.47013160883461, -94.04347559530535' | TIME: 2026-01-27 02:54:15 INFO - TOKEN: 310961 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.4701290, -94.0434756). | TIME: 2026-01-27 02:54:16 INFO - TOKEN: 310961 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 02:54:16 INFO - TOKEN: 310961 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: f6ay9buwulvi | TIME: 2026-01-27 02:54:16 INFO - TOKEN: 52735863 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310961. | TIME: 2026-01-27 02:54:16 INFO - TOKEN: 52735863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:54:16 INFO - TOKEN: 52735863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:54:17 INFO - TOKEN: 52735863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:54:17 INFO - TOKEN: 52735863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:54:17 INFO - TOKEN: 52735863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:54:17 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:55:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:55:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:55:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36908 | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36908. Falling back to existing DB data. | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210181 with 1 parts. | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Ce9e4GYRyAyUB5PW7... | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Ce9e4GYRyAyUB5PW7 | TIME: 2026-01-27 02:55:06 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4364726,-87.5313667/39.7013151,-86.2604667/39.7663926,-86.0291849/39.8002562,-86.0143563/39.8306369,-84.8139037/@39.7010185,-86.5095196,8.78z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDYwOC4wKgBIAVAD&skid=84ac052a-ec7f-44c7-b965-71c525d7aaf7 | TIME: 2026-01-27 02:55:07 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 02:55:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 210181, part 1. | TIME: 2026-01-27 02:55:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210181. | TIME: 2026-01-27 02:55:08 INFO - TOKEN: 210181 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210181. | TIME: 2026-01-27 02:55:08 INFO - TOKEN: 210181 | FUNCTION: get_unique_token | STATUS: Using existing token: 39g8xfylq5tu | TIME: 2026-01-27 02:55:08 INFO - TOKEN: 210181 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 02:55:09 INFO - TOKEN: 210181 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 39g8xfylq5tu | TIME: 2026-01-27 02:55:10 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210181. | TIME: 2026-01-27 02:55:10 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:55:10 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:55:11 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:55:11 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:55:11 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:55:11 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:56:04 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:56:04 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:56:04 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:56:07 INFO - TOKEN: 42270321 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:56:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:56:07 INFO - TOKEN: 42270321 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:56:07 INFO - TOKEN: 42270321 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:56:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:56:07 INFO - TOKEN: 42270321 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:56:09 INFO - TOKEN: 42270321 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:56:09 INFO - TOKEN: 42270321 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:56:09 INFO - TOKEN: 42270321 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:56:09 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:57:04 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:57:04 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:57:04 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:57:07 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:57:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:57:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:57:07 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:57:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:57:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:57:08 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:57:08 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:57:08 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:57:08 INFO - TOKEN: 53778394 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 02:58:04 INFO - TOKEN: 53778394 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:58:04 INFO - TOKEN: 53778394 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 02:58:04 INFO - TOKEN: 53778394 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 02:58:06 INFO - TOKEN: 53778394 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 02:58:07 INFO - TOKEN: 53778394 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 02:58:07 INFO - TOKEN: 53778394 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 02:58:07 INFO - TOKEN: 53778394 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 02:58:07 INFO - TOKEN: 53778394 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 33762 | TIME: 2026-01-27 02:58:07 INFO - TOKEN: 53778394 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 33762. Falling back to existing DB data. | TIME: 2026-01-27 02:58:07 INFO - TOKEN: 53778394 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 310975 with 1 parts. | TIME: 2026-01-27 02:58:07 INFO - TOKEN: 53778394 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/BhZgn3cVyCnaGVXH9... | TIME: 2026-01-27 02:58:07 INFO - TOKEN: 53778394 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/BhZgn3cVyCnaGVXH9 | TIME: 2026-01-27 02:58:07 INFO - TOKEN: 53778394 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1301+Markum+Ranch+Rd+E,+Fort+Worth,+TX+76126,+EE.+UU./32.70997,-96.6209789/32.8303122,-96.6171926/33.47010080634839,+-94.04338210609964/@33.3279304,-94.7479086,10z/data=!4m14!4m13!1m5!1m1!1s0x864e0de6dd566229:0x7745482a80fee418!2m2!1d-97.5180283!2d32.6924612!1m0!1m0!1m3!2m2!1d-94.0433821!2d33.4701008!3e0?entry=tts&g_ep=EgoyMDI2MDEyMS4wKgBIAVAD&skid=12b80c5a-a9ff-41ef-9c71-0fcdb643f6d2 | TIME: 2026-01-27 02:58:08 INFO - TOKEN: 53778394 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 02:58:08 INFO - TOKEN: 53778394 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 310975, part 1. | TIME: 2026-01-27 02:58:08 INFO - TOKEN: 53778394 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 310975. | TIME: 2026-01-27 02:58:08 INFO - TOKEN: 310975 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 310975. | TIME: 2026-01-27 02:58:08 INFO - TOKEN: 310975 | FUNCTION: get_unique_token | STATUS: Using existing token: 472skbay3a55 | TIME: 2026-01-27 02:58:09 INFO - TOKEN: 310975 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1301 Markum Ranch Rd E, Fort Worth, TX 76126, EE. UU.' | TIME: 2026-01-27 02:58:10 INFO - TOKEN: 310975 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (32.6925792, -97.5179930). | TIME: 2026-01-27 02:58:11 INFO - TOKEN: 310975 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '33.47010080634839, -94.04338210609964' | TIME: 2026-01-27 02:58:11 INFO - TOKEN: 310975 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.4701291, -94.0433821). | TIME: 2026-01-27 02:58:12 INFO - TOKEN: 310975 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-27 02:58:12 INFO - TOKEN: 310975 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 472skbay3a55 | TIME: 2026-01-27 02:58:12 INFO - TOKEN: 53778394 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 310975. | TIME: 2026-01-27 02:58:12 INFO - TOKEN: 53778394 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 02:58:12 INFO - TOKEN: 53778394 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 02:58:13 INFO - TOKEN: 53778394 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:58:13 INFO - TOKEN: 53778394 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 02:58:13 INFO - TOKEN: 53778394 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 02:58:13 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:04:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:04:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:04:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:04:06 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36909 | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36909. Falling back to existing DB data. | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 240105 with 1 parts. | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/Xe6i3hNPBcgNTTBw5... | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/Xe6i3hNPBcgNTTBw5 | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.8305999,-84.8138705/39.8921742,-83.8876328/39.9884259,-83.1185207/40.1174545,-82.9736441/40.8013703,-82.3862239/41.0329624,-81.8571273/41.0598005,-81.5593912/41.1281934,-80.7455944/41.1846289,-80.51899/@38.2844438,-83.3152291,6.61z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDQwOC4wKgBIAVAD&skid=af357213-eca0-4671-8b23-9c865bfa0df0 | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 240105, part 1. | TIME: 2026-01-27 03:04:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 240105. | TIME: 2026-01-27 03:04:08 INFO - TOKEN: 240105 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 240105. | TIME: 2026-01-27 03:04:08 INFO - TOKEN: 240105 | FUNCTION: get_unique_token | STATUS: Using existing token: lica587r7el9 | TIME: 2026-01-27 03:04:08 INFO - TOKEN: 240105 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 9, Final geocoded count: 9. | TIME: 2026-01-27 03:04:09 INFO - TOKEN: 240105 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lica587r7el9 | TIME: 2026-01-27 03:04:10 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 240105. | TIME: 2026-01-27 03:04:10 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:04:10 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:04:11 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:04:11 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:04:11 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:04:11 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:06:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:06:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:06:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:06:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:06:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:06:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:06:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:06:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:06:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:06:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:06:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:06:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:06:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:08:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:08:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:08:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:08:06 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:08:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:08:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:08:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:08:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:08:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:08:08 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:08:08 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:08:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:08:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:09:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:09:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:09:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:09:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:09:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:09:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:09:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:09:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:09:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:09:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:09:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:09:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:09:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:10:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:10:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:10:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34811 | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34811. Falling back to existing DB data. | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 340502 with 1 parts. | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/vbzNYLCKPDWJRLHt7... | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/vbzNYLCKPDWJRLHt7 | TIME: 2026-01-27 03:10:07 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/1500+W+16th+St,+Long+Beach,+CA+90813/33.7898192,-118.2090854/33.7898603,-118.1782522/33.7752743,-118.1218475/33.7868997,-118.0901165/34.1323297,-117.9508175/34.1433566,-117.4872246/34.8476258,-116.8551261/34.7171504,-114.4877378/@34.4856427,-116.8566523,7.88z/data=!4m16!4m15!1m5!1m1!1s0x80dd36a98d685c15:0xf46609850093e6f5!2m2!1d-118.2124569!2d33.7870606!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=135a498c-e71e-481a-92b4-7a9014a32ffe | TIME: 2026-01-27 03:10:08 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 9 | TIME: 2026-01-27 03:10:08 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 9 waypoints for token 340502, part 1. | TIME: 2026-01-27 03:10:08 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 340502. | TIME: 2026-01-27 03:10:09 INFO - TOKEN: 340502 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 340502. | TIME: 2026-01-27 03:10:09 INFO - TOKEN: 340502 | FUNCTION: get_unique_token | STATUS: Using existing token: fd530zbtovic | TIME: 2026-01-27 03:10:09 INFO - TOKEN: 340502 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1500 W 16th St, Long Beach, CA 90813' | TIME: 2026-01-27 03:10:11 INFO - TOKEN: 340502 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7872130, -118.2122960). | TIME: 2026-01-27 03:10:11 INFO - TOKEN: 340502 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '1500 W 16th St, Long Beach, CA 90813, USA' | TIME: 2026-01-27 03:10:11 INFO - TOKEN: 340502 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (33.7872130, -118.2122960). | TIME: 2026-01-27 03:10:13 INFO - TOKEN: 340502 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 12, Final geocoded count: 12. | TIME: 2026-01-27 03:10:13 INFO - TOKEN: 340502 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: fd530zbtovic | TIME: 2026-01-27 03:10:13 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 340502. | TIME: 2026-01-27 03:10:13 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34813 | TIME: 2026-01-27 03:10:13 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34813. Falling back to existing DB data. | TIME: 2026-01-27 03:10:13 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 160074 with 1 parts. | TIME: 2026-01-27 03:10:13 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/9SPdCtpFgmbUVHdbA... | TIME: 2026-01-27 03:10:13 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/9SPdCtpFgmbUVHdbA | TIME: 2026-01-27 03:10:13 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.3624424,-109.0467905/35.052006,-106.8548335/35.0183159,-104.4383132/35.1582071,-103.7024197/35.6509889,-103.0416616/@35.1405993,-103.6981823,13.5z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=c93c48d3-6b9b-41b6-820f-b06380ffe50f | TIME: 2026-01-27 03:10:14 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 03:10:14 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 160074, part 1. | TIME: 2026-01-27 03:10:14 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 160074. | TIME: 2026-01-27 03:10:14 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 160074. | TIME: 2026-01-27 03:10:14 INFO - TOKEN: 160074 | FUNCTION: get_unique_token | STATUS: Using existing token: nq4qask7643l | TIME: 2026-01-27 03:10:14 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 03:10:15 INFO - TOKEN: 160074 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: nq4qask7643l | TIME: 2026-01-27 03:10:15 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 160074. | TIME: 2026-01-27 03:10:15 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:10:15 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:10:17 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:10:17 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:10:17 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:10:17 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:11:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:11:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:11:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:11:07 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:11:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:11:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:11:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:11:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:11:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:11:09 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:11:09 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:11:09 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:11:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:12:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:12:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:12:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34816 | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34816. Falling back to existing DB data. | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190009 with 1 parts. | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ze3DJwoWAxhai3K58... | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ze3DJwoWAxhai3K58 | TIME: 2026-01-27 03:12:07 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.936874,-94.607977/39.0381397,-94.3359462/38.9532699,-92.1008905/39.1636548,-91.814723/39.4566781,-91.047367/@39.4442712,-91.3518996,10.71z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDExOS4wKgBIAVAD&skid=2706b3db-207b-465d-a926-18beb61a490e | TIME: 2026-01-27 03:12:08 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 03:12:08 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 190009, part 1. | TIME: 2026-01-27 03:12:08 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190009. | TIME: 2026-01-27 03:12:09 INFO - TOKEN: 190009 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190009. | TIME: 2026-01-27 03:12:09 INFO - TOKEN: 190009 | FUNCTION: get_unique_token | STATUS: Using existing token: 4nyloum3ii4v | TIME: 2026-01-27 03:12:09 INFO - TOKEN: 190009 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 03:12:10 INFO - TOKEN: 190009 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4nyloum3ii4v | TIME: 2026-01-27 03:12:10 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190009. | TIME: 2026-01-27 03:12:10 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:12:10 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:12:12 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:12:12 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:12:12 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:12:12 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:13:04 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:13:04 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:13:04 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:13:07 INFO - TOKEN: 53953533 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:13:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:13:07 INFO - TOKEN: 53953533 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:13:07 INFO - TOKEN: 53953533 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:13:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:13:07 INFO - TOKEN: 53953533 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:13:08 INFO - TOKEN: 53953533 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:13:08 INFO - TOKEN: 53953533 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:13:08 INFO - TOKEN: 53953533 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:13:08 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:15:04 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:15:04 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:15:04 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:15:07 INFO - TOKEN: 75787824 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:15:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:15:07 INFO - TOKEN: 75787824 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:15:07 INFO - TOKEN: 75787824 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:15:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:15:07 INFO - TOKEN: 75787824 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:15:10 INFO - TOKEN: 75787824 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:15:10 INFO - TOKEN: 75787824 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:15:10 INFO - TOKEN: 75787824 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:15:10 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:16:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:16:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:16:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34817 | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34817. Falling back to existing DB data. | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220344 with 1 parts. | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/363qcFL8dPN6L8wo9... | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/363qcFL8dPN6L8wo9 | TIME: 2026-01-27 03:16:07 INFO - TOKEN: 26294863 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.4566804,-91.0473647/39.6739823,-90.7620155/39.7379795,-90.1144294/39.8377935,-89.5004661/40.1203674,-88.3517986/40.1161076,-88.2769054/40.1128098,-88.2740453/40.1135938,-88.2578245/40.1346591,-88.2531367/40.117632,-87.5316992/@40.1176,-87.5321913,21z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=8c9238fe-b763-421a-8f1b-b042deba3b0f | TIME: 2026-01-27 03:16:08 INFO - TOKEN: 26294863 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 03:16:08 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220344, part 1. | TIME: 2026-01-27 03:16:08 INFO - TOKEN: 26294863 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220344. | TIME: 2026-01-27 03:16:08 INFO - TOKEN: 220344 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220344. | TIME: 2026-01-27 03:16:08 INFO - TOKEN: 220344 | FUNCTION: get_unique_token | STATUS: Using existing token: i5c4q0lu2fth | TIME: 2026-01-27 03:16:09 INFO - TOKEN: 220344 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-27 03:16:10 INFO - TOKEN: 220344 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i5c4q0lu2fth | TIME: 2026-01-27 03:16:11 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220344. | TIME: 2026-01-27 03:16:11 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:16:11 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:16:12 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:16:12 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:16:12 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:16:12 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:17:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:17:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:17:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:17:07 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:17:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:17:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:17:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:17:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:17:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:17:09 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:17:09 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:17:09 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:17:09 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:18:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:18:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:18:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:18:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:18:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:18:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:18:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:18:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:18:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:18:10 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:18:10 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:18:10 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:18:10 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:20:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:20:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:20:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:20:07 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:20:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:20:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:20:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:20:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:20:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:20:08 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:20:08 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:20:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:20:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:21:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:21:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:21:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:21:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:21:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:21:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:21:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:21:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:21:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:21:09 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:21:09 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:21:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:21:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:23:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:23:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:23:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:23:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:23:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:23:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:23:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:23:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:23:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:23:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:23:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:23:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:23:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:24:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:24:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:24:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:24:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:24:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:24:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:24:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:24:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:24:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:24:08 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:24:08 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:24:08 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:24:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:25:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:25:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:25:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:25:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:25:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:25:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:25:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:25:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:25:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:25:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:25:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:25:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:25:08 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:27:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:27:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:27:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:27:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:27:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:27:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:27:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:27:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:27:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:27:09 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:27:09 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:27:09 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:27:09 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:29:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:29:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:29:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:29:07 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:29:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:29:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:29:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:29:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:29:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:29:08 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:29:08 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:29:08 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:29:08 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:30:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:30:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:30:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:30:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:30:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:30:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:30:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:30:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:30:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:30:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:30:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:30:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:30:09 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:33:05 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:33:05 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:33:05 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:33:07 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:33:08 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:33:08 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:33:08 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:33:08 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36910 | TIME: 2026-01-27 03:33:08 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36910. Falling back to existing DB data. | TIME: 2026-01-27 03:33:08 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: WARNING: Cannot process waypoints for route ID 36910 because it has no route_token in new or existing data. | TIME: 2026-01-27 03:33:08 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:33:08 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:33:09 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:33:09 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:33:09 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:33:09 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:34:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:34:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:34:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:34:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:34:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:34:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:34:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:34:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 35179 | TIME: 2026-01-27 03:34:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 35179. Falling back to existing DB data. | TIME: 2026-01-27 03:34:07 INFO - TOKEN: 25801755 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 180194 with 1 parts. | TIME: 2026-01-27 03:34:07 INFO - TOKEN: 25801755 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/M8jKTfxkGLnSWVSf8... | TIME: 2026-01-27 03:34:07 INFO - TOKEN: 25801755 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/M8jKTfxkGLnSWVSf8 | TIME: 2026-01-27 03:34:07 INFO - TOKEN: 25801755 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.0451494,-90.3434943/36.0470839,-90.9491376/34.8332093,-92.1503404/34.6942258,-92.2702425/34.301854,-92.1409369/34.2880804,-92.1653761/34.3538102,-92.8195353/34.2281872,-93.0043084/34.2296614,-93.013344/33.8266108,-93.392599/@36.0520203,-90.6519561,11.24z/data=!4m17!4m16!1m5!3m4!1m2!1d-90.5236389!2d36.0166969!3s0x87d67bf180a8a0dd:0x6fd9095f88c13b91!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=e77d5752-6604-4889-97b0-13eb40f81195 | TIME: 2026-01-27 03:34:08 INFO - TOKEN: 25801755 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 03:34:08 INFO - TOKEN: 25801755 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 180194, part 1. | TIME: 2026-01-27 03:34:08 INFO - TOKEN: 25801755 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 180194. | TIME: 2026-01-27 03:34:08 INFO - TOKEN: 180194 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 180194. | TIME: 2026-01-27 03:34:08 INFO - TOKEN: 180194 | FUNCTION: get_unique_token | STATUS: Using existing token: 55s7eu8sb9s8 | TIME: 2026-01-27 03:34:08 INFO - TOKEN: 180194 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 17, Final geocoded count: 17. | TIME: 2026-01-27 03:34:10 INFO - TOKEN: 180194 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 55s7eu8sb9s8 | TIME: 2026-01-27 03:34:10 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 180194. | TIME: 2026-01-27 03:34:10 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:34:10 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:34:11 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:34:11 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:34:11 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:34:11 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:36:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:36:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:36:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:36:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:36:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:36:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:36:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:36:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:36:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:39:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:39:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:39:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:39:06 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:39:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:39:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:39:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:39:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:39:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:39:08 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:39:08 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:39:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:39:08 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:40:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:40:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:40:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34719 | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34719. Falling back to existing DB data. | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 270001 with 1 parts. | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/bqZkAmtxt14Xhrqj9... | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/bqZkAmtxt14Xhrqj9 | TIME: 2026-01-27 03:40:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.3033608,-89.6415437/30.4605404,-88.9643432/30.4742015,-88.400467/@30.4605788,-88.9643318,166m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=eab2c5e6-da03-41f8-8686-c00ba29792ce | TIME: 2026-01-27 03:40:08 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 03:40:08 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 270001, part 1. | TIME: 2026-01-27 03:40:08 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 270001. | TIME: 2026-01-27 03:40:09 INFO - TOKEN: 270001 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 270001. | TIME: 2026-01-27 03:40:09 INFO - TOKEN: 270001 | FUNCTION: get_unique_token | STATUS: Using existing token: 8pwfgtk7p0xp | TIME: 2026-01-27 03:40:09 INFO - TOKEN: 270001 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 03:40:10 INFO - TOKEN: 270001 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 8pwfgtk7p0xp | TIME: 2026-01-27 03:40:10 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 270001. | TIME: 2026-01-27 03:40:10 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34720 | TIME: 2026-01-27 03:40:10 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34720. Falling back to existing DB data. | TIME: 2026-01-27 03:40:10 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 250003 with 1 parts. | TIME: 2026-01-27 03:40:10 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/wA2mGsnQdhNHYVRs5... | TIME: 2026-01-27 03:40:10 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/wA2mGsnQdhNHYVRs5 | TIME: 2026-01-27 03:40:10 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.474192,-88.4004676/30.6368328,-88.118347/32.3676704,-86.3103223/32.8545857,-85.1783933/@31.4076066,-87.4319121,399359m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=2275acc3-e9a3-426e-adc4-da068c55cfe9 | TIME: 2026-01-27 03:40:11 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 03:40:11 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 250003, part 1. | TIME: 2026-01-27 03:40:11 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 250003. | TIME: 2026-01-27 03:40:11 INFO - TOKEN: 250003 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 250003. | TIME: 2026-01-27 03:40:11 INFO - TOKEN: 250003 | FUNCTION: get_unique_token | STATUS: Using existing token: b26wmhrwqwvv | TIME: 2026-01-27 03:40:11 INFO - TOKEN: 250003 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-27 03:40:12 INFO - TOKEN: 250003 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: b26wmhrwqwvv | TIME: 2026-01-27 03:40:12 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 250003. | TIME: 2026-01-27 03:40:12 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:40:12 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:40:15 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:40:15 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:40:15 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:40:15 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:41:05 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:41:05 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:41:05 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:41:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:41:08 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:41:08 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:41:08 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:41:08 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:41:08 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:41:09 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:41:09 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:41:09 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:41:09 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:42:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:42:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:42:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:42:06 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:42:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:42:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:42:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:42:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:42:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:42:08 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:42:08 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:42:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:42:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:43:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:43:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:43:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34997 | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34997. Falling back to existing DB data. | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200065 with 1 parts. | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/sWfBKcWouodnpkSG7... | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/sWfBKcWouodnpkSG7 | TIME: 2026-01-27 03:43:07 INFO - TOKEN: 62091535 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com.ar/maps/dir/36.9984918,-100.8914549/37.6501425,-98.7163459/38.0287233,-97.8914333/38.0325547,-97.3258502/38.417923,-96.2221187/38.9347146,-94.7373769/38.9360639,-94.6105578/@38.9356029,-94.6112035,17.25z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MTIwOS4wKgBIAVAD&skid=b1ddc003-b291-4ba5-91b8-fd86c9a5b9f8 | TIME: 2026-01-27 03:43:09 INFO - TOKEN: 62091535 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-27 03:43:09 INFO - TOKEN: 62091535 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 200065, part 1. | TIME: 2026-01-27 03:43:09 INFO - TOKEN: 62091535 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200065. | TIME: 2026-01-27 03:43:09 INFO - TOKEN: 200065 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200065. | TIME: 2026-01-27 03:43:09 INFO - TOKEN: 200065 | FUNCTION: get_unique_token | STATUS: Using existing token: 4mrwgj48z66s | TIME: 2026-01-27 03:43:10 INFO - TOKEN: 200065 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-27 03:43:11 INFO - TOKEN: 200065 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 4mrwgj48z66s | TIME: 2026-01-27 03:43:11 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200065. | TIME: 2026-01-27 03:43:11 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:43:11 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:43:13 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:43:13 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:43:13 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:43:13 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:44:04 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:44:04 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:44:04 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:44:07 INFO - TOKEN: 31346264 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:44:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:44:07 INFO - TOKEN: 31346264 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:44:07 INFO - TOKEN: 31346264 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:44:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:44:07 INFO - TOKEN: 31346264 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:44:08 INFO - TOKEN: 31346264 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:44:08 INFO - TOKEN: 31346264 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:44:08 INFO - TOKEN: 31346264 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:44:08 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:45:04 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:45:04 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:45:04 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:45:07 INFO - TOKEN: 00951398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:45:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:45:07 INFO - TOKEN: 00951398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:45:07 INFO - TOKEN: 00951398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:45:07 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:45:07 INFO - TOKEN: 00951398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:45:08 INFO - TOKEN: 00951398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:45:08 INFO - TOKEN: 00951398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:45:08 INFO - TOKEN: 00951398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:45:08 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:46:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:46:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:46:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34721 | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34721. Falling back to existing DB data. | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 470037 with 1 parts. | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/s3YxqvE38Q4SSi4i8... | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/s3YxqvE38Q4SSi4i8 | TIME: 2026-01-27 03:46:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/34.4838402,-83.0283241/35.0105707,-81.9783768/35.1679321,-81.4427678/@35.0104815,-81.9787662,223m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=18fddd48-c968-4660-ad32-5fe2b71f87db | TIME: 2026-01-27 03:46:08 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 03:46:08 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 470037, part 1. | TIME: 2026-01-27 03:46:08 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 470037. | TIME: 2026-01-27 03:46:08 INFO - TOKEN: 470037 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 470037. | TIME: 2026-01-27 03:46:08 INFO - TOKEN: 470037 | FUNCTION: get_unique_token | STATUS: Using existing token: 9wfdeo95qyzp | TIME: 2026-01-27 03:46:08 INFO - TOKEN: 470037 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 03:46:09 INFO - TOKEN: 470037 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 9wfdeo95qyzp | TIME: 2026-01-27 03:46:10 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 470037. | TIME: 2026-01-27 03:46:10 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:46:10 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:46:12 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:46:12 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:46:12 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:46:12 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:47:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:47:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:47:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:47:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:47:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:47:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:47:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:47:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:47:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:47:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:47:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:47:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:47:09 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:48:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:48:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:48:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:48:07 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:48:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:48:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:48:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:48:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:48:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:48:08 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:48:08 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:48:08 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:48:08 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:50:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:50:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:50:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34722 | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34722. Falling back to existing DB data. | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 450179 with 1 parts. | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/XpC4fAbmFjUggYGUA... | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/XpC4fAbmFjUggYGUA | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/35.1679321,-81.4427678/35.2628927,-80.9671299/35.3584185,-80.7235126/36.0035505,-79.8395738/36.0591886,-79.6654409/36.5442937,-78.1840205/@36.6376861,-81.6165314,750937m/data=!3m1!1e3!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=fa17fb7a-6f34-4f37-9804-d32c0142f8df | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 6 | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 6 waypoints for token 450179, part 1. | TIME: 2026-01-27 03:50:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 450179. | TIME: 2026-01-27 03:50:08 INFO - TOKEN: 450179 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 450179. | TIME: 2026-01-27 03:50:08 INFO - TOKEN: 450179 | FUNCTION: get_unique_token | STATUS: Using existing token: m8r3hjdhwtei | TIME: 2026-01-27 03:50:08 INFO - TOKEN: 450179 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 6, Final geocoded count: 6. | TIME: 2026-01-27 03:50:09 INFO - TOKEN: 450179 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: m8r3hjdhwtei | TIME: 2026-01-27 03:50:09 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 450179. | TIME: 2026-01-27 03:50:09 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:50:09 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:50:11 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:50:11 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:50:11 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:50:11 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:51:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:51:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:51:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34377 | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34377. Falling back to existing DB data. | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220279 with 1 parts. | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/AGXr614ewWUuBJCh7... | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/AGXr614ewWUuBJCh7 | TIME: 2026-01-27 03:51:07 INFO - TOKEN: 60381307 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/41.5771663,-87.5253455/41.5763158,-87.5589839/41.567843,-87.559278/41.5631484,-87.636125/41.6009492,-87.6371883/41.602556,-87.7940499/41.791967,-87.8019656/41.9084614,-87.8353973/41.9077758,-87.9237329/42.0372133,-88.0321285/@42.0341303,-88.0320275,14.75z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDcwNy4wKgBIAVAD&skid=32a09a71-1327-4dbb-8e12-87b5bbc76ec7 | TIME: 2026-01-27 03:51:08 INFO - TOKEN: 60381307 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 03:51:08 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 220279, part 1. | TIME: 2026-01-27 03:51:08 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220279. | TIME: 2026-01-27 03:51:08 INFO - TOKEN: 220279 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220279. | TIME: 2026-01-27 03:51:08 INFO - TOKEN: 220279 | FUNCTION: get_unique_token | STATUS: Using existing token: qvyb8he8gk4t | TIME: 2026-01-27 03:51:08 INFO - TOKEN: 220279 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 20, Final geocoded count: 20. | TIME: 2026-01-27 03:51:10 INFO - TOKEN: 220279 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: qvyb8he8gk4t | TIME: 2026-01-27 03:51:10 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220279. | TIME: 2026-01-27 03:51:10 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:51:10 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:51:13 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:51:13 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:51:13 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:51:13 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:52:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:52:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:52:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:52:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:52:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:52:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:52:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:52:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:52:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:52:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:52:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:52:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:52:09 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:53:04 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:53:04 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:53:04 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:53:06 INFO - TOKEN: 52687933 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:53:06 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:53:06 INFO - TOKEN: 52687933 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:53:06 INFO - TOKEN: 52687933 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:53:06 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:53:06 INFO - TOKEN: 52687933 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:53:07 INFO - TOKEN: 52687933 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:53:07 INFO - TOKEN: 52687933 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:53:07 INFO - TOKEN: 52687933 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:53:07 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:55:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:55:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:55:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:55:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:55:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:55:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:55:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:55:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:55:07 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:55:09 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:55:09 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:55:09 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:55:09 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:56:04 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:56:04 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:56:04 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:56:06 INFO - TOKEN: 77389937 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34723 | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34723. Falling back to existing DB data. | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380197 with 1 parts. | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fw6Jpe6A46YMD3Rm7... | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fw6Jpe6A46YMD3Rm7 | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/36.544286,-78.1840322/37.210143,-77.3711775/37.199196,-77.3143629/11220+Patrick+Henry+Hwy,+Amelia+Court+House,+VA+23002,+USA/@37.3869078,-77.7510909,46473m/data=!3m1!1e3!4m11!4m10!1m0!1m0!1m0!1m5!1m1!1s0x89b17f7bf30fb4e5:0x36d2cdd8c2d227ec!2m2!1d-77.8754493!2d37.35898!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyMC4wKgBIAVAD&skid=0b67a95e-6e59-4283-813d-7c58e9143499 | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 380197, part 1. | TIME: 2026-01-27 03:56:07 INFO - TOKEN: 77389937 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380197. | TIME: 2026-01-27 03:56:08 INFO - TOKEN: 380197 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380197. | TIME: 2026-01-27 03:56:08 INFO - TOKEN: 380197 | FUNCTION: get_unique_token | STATUS: Using existing token: 3cb9ktvqowmx | TIME: 2026-01-27 03:56:08 INFO - TOKEN: 380197 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '11220 Patrick Henry Hwy, Amelia Court House, VA 23002, USA' | TIME: 2026-01-27 03:56:09 INFO - TOKEN: 380197 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (37.3428469, -77.9877484). | TIME: 2026-01-27 03:56:11 INFO - TOKEN: 380197 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-27 03:56:11 INFO - TOKEN: 380197 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3cb9ktvqowmx | TIME: 2026-01-27 03:56:12 INFO - TOKEN: 77389937 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380197. | TIME: 2026-01-27 03:56:12 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:56:12 INFO - TOKEN: 77389937 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:56:14 INFO - TOKEN: 77389937 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:56:14 INFO - TOKEN: 77389937 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:56:14 INFO - TOKEN: 77389937 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:56:14 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:57:04 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:57:04 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:57:04 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:57:07 INFO - TOKEN: 52837428 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:57:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:57:07 INFO - TOKEN: 52837428 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:57:07 INFO - TOKEN: 52837428 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:57:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:57:07 INFO - TOKEN: 52837428 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:57:09 INFO - TOKEN: 52837428 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:57:09 INFO - TOKEN: 52837428 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:57:09 INFO - TOKEN: 52837428 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:57:09 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 03:59:04 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:59:04 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 03:59:04 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 03:59:07 INFO - TOKEN: 53840608 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 03:59:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 03:59:07 INFO - TOKEN: 53840608 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 03:59:07 INFO - TOKEN: 53840608 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 03:59:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 03:59:07 INFO - TOKEN: 53840608 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 03:59:08 INFO - TOKEN: 53840608 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:59:08 INFO - TOKEN: 53840608 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 03:59:08 INFO - TOKEN: 53840608 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 03:59:08 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:00:04 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:00:04 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:00:04 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 34373 | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 34373. Falling back to existing DB data. | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 380105 with 1 parts. | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/fWNLqPYBhAg3PbBa8... | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/fWNLqPYBhAg3PbBa8 | TIME: 2026-01-27 04:00:07 INFO - TOKEN: 60381307 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/3249+Chapman+Rd,+Wytheville,+VA+24382/36.9364464,-80.994665/36.9665162,-81.0659412/37.2250451,-81.093622/37.2669809,-81.121794/@37.2758566,-81.1248135,15.42z/data=!4m17!4m16!1m5!1m1!1s0x8851e2b5dbb1d54f:0x606eb3b7cfcf34b8!2m2!1d-80.991942!2d36.9356963!1m5!3m4!1m2!1d-81.0543483!2d36.9526378!3s0x8851e20c9c1eaa43:0x98b9f1827eb769f!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=b6290a0e-4ee6-407d-bb5f-4e1ef4ac1328 | TIME: 2026-01-27 04:00:08 INFO - TOKEN: 60381307 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 04:00:08 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 380105, part 1. | TIME: 2026-01-27 04:00:08 INFO - TOKEN: 60381307 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 380105. | TIME: 2026-01-27 04:00:08 INFO - TOKEN: 380105 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 380105. | TIME: 2026-01-27 04:00:08 INFO - TOKEN: 380105 | FUNCTION: get_unique_token | STATUS: Using existing token: zhk37duvfigo | TIME: 2026-01-27 04:00:08 INFO - TOKEN: 380105 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '3249 Chapman Rd, Wytheville, VA 24382' | TIME: 2026-01-27 04:00:09 INFO - TOKEN: 380105 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (36.9469253, -81.0521365). | TIME: 2026-01-27 04:00:10 INFO - TOKEN: 380105 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 04:00:10 INFO - TOKEN: 380105 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: zhk37duvfigo | TIME: 2026-01-27 04:00:10 INFO - TOKEN: 60381307 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 380105. | TIME: 2026-01-27 04:00:10 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:00:10 INFO - TOKEN: 60381307 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:00:13 INFO - TOKEN: 60381307 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:00:13 INFO - TOKEN: 60381307 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:00:13 INFO - TOKEN: 60381307 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:00:13 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:04:04 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:04:04 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:04:04 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:04:06 INFO - TOKEN: 14277552 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:04:07 INFO - TOKEN: 14277552 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:04:09 INFO - TOKEN: 14277552 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:04:09 INFO - TOKEN: 14277552 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:04:09 INFO - TOKEN: 14277552 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:04:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:09:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:09:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:09:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:09:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:09:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:09:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:09:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:09:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:09:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:09:09 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:09:09 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:09:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:09:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:11:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:11:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:11:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:11:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:11:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:11:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:11:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:11:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:11:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:11:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:11:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:11:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:11:09 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:13:04 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:13:04 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:13:04 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:13:07 INFO - TOKEN: 97245375 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:13:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:13:07 INFO - TOKEN: 97245375 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:13:07 INFO - TOKEN: 97245375 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:13:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:13:07 INFO - TOKEN: 97245375 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:13:09 INFO - TOKEN: 97245375 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:13:09 INFO - TOKEN: 97245375 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:13:09 INFO - TOKEN: 97245375 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:13:09 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:15:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:15:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:15:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:15:06 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:15:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:15:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:15:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:15:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:15:07 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:15:08 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:15:08 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:15:08 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:15:08 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:16:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:16:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:16:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:16:06 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:16:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:16:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:16:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:16:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:16:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:16:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:16:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:16:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:16:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:18:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:18:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:18:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:18:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:18:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:18:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:18:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:18:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:18:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:18:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:18:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:18:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:18:09 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:19:04 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:19:04 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:19:04 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:19:07 INFO - TOKEN: 31922853 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:19:08 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:19:08 INFO - TOKEN: 31922853 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:19:08 INFO - TOKEN: 31922853 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:19:08 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:19:08 INFO - TOKEN: 31922853 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:19:09 INFO - TOKEN: 31922853 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:19:09 INFO - TOKEN: 31922853 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:19:09 INFO - TOKEN: 31922853 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:19:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:20:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:20:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:20:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:20:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:20:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:20:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:20:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:20:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:20:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:20:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:20:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:20:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:20:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:21:04 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:21:04 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:21:04 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:21:07 INFO - TOKEN: 26294863 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:21:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:21:07 INFO - TOKEN: 26294863 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:21:07 INFO - TOKEN: 26294863 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:21:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:21:07 INFO - TOKEN: 26294863 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:21:09 INFO - TOKEN: 26294863 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:21:09 INFO - TOKEN: 26294863 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:21:09 INFO - TOKEN: 26294863 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:21:09 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:22:04 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:22:04 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:22:04 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:22:06 INFO - TOKEN: 66805894 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36906 | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36906. Falling back to existing DB data. | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190406 with 1 parts. | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/QHWt53HudHTSXo3t5... | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/QHWt53HudHTSXo3t5 | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9368701,-94.6080426/38.9271602,-94.4046447/38.7040712,-93.2245873/38.5771655,-92.1826369/38.9440865,-91.930088/38.8728893,-91.3720482/38.8052984,-90.8290012/38.8146974,-90.5780842/38.7764224,-90.392197/38.7641743,-90.1728221/@38.5789828,-92.1834205,17.44z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=b23d18ae-7afb-4f23-a79e-2b13aadf9d9a | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 190406, part 1. | TIME: 2026-01-27 04:22:07 INFO - TOKEN: 66805894 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190406. | TIME: 2026-01-27 04:22:08 INFO - TOKEN: 190406 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190406. | TIME: 2026-01-27 04:22:08 INFO - TOKEN: 190406 | FUNCTION: get_unique_token | STATUS: Using existing token: lnzaiy2146ba | TIME: 2026-01-27 04:22:08 INFO - TOKEN: 190406 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-27 04:22:09 INFO - TOKEN: 190406 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: lnzaiy2146ba | TIME: 2026-01-27 04:22:10 INFO - TOKEN: 66805894 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190406. | TIME: 2026-01-27 04:22:10 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:22:10 INFO - TOKEN: 66805894 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:22:11 INFO - TOKEN: 66805894 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:22:11 INFO - TOKEN: 66805894 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:22:11 INFO - TOKEN: 66805894 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:22:11 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:23:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:23:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:23:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:23:06 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:23:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:23:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:23:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:23:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:23:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:23:08 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:23:08 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:23:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:23:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:27:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:27:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:27:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:27:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:27:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:27:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:27:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:27:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:27:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:27:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:27:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:27:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:27:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:29:04 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:29:04 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:29:04 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:29:07 INFO - TOKEN: 63331963 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:29:08 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:29:08 INFO - TOKEN: 63331963 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:29:08 INFO - TOKEN: 63331963 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:29:08 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:29:08 INFO - TOKEN: 63331963 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:29:09 INFO - TOKEN: 63331963 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:29:09 INFO - TOKEN: 63331963 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:29:09 INFO - TOKEN: 63331963 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:29:09 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:30:05 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:30:05 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:30:05 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:30:07 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:30:08 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:30:08 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:30:08 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:30:08 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: SKIPPED_NO_EXISTING_DATA | TIME: 2026-01-27 04:30:08 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:30:08 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:30:09 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:30:09 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:30:09 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:30:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:31:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:31:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:31:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:31:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:31:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:31:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:31:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:31:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:31:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:31:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:31:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:31:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:31:09 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:32:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:32:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:32:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:32:06 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:32:06 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:32:06 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:32:06 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:32:06 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:32:06 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:32:07 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:32:07 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:32:07 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:32:07 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:34:04 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:34:04 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:34:04 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:34:06 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:34:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:34:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:34:07 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:34:07 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:34:07 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:34:08 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:34:08 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:34:08 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:34:08 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:35:04 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:35:04 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:35:04 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:35:07 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:35:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:35:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:35:07 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:35:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:35:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:35:08 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:35:08 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:35:08 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:35:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:40:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:40:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:40:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:40:06 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:40:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:40:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:40:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:40:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:40:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:40:08 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:40:08 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:40:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:40:08 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:43:04 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:43:04 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:43:04 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:43:07 INFO - TOKEN: 27473978 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:43:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:43:07 INFO - TOKEN: 27473978 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:43:07 INFO - TOKEN: 27473978 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:43:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:43:07 INFO - TOKEN: 27473978 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:43:09 INFO - TOKEN: 27473978 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:43:09 INFO - TOKEN: 27473978 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:43:09 INFO - TOKEN: 27473978 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:43:09 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:44:04 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:44:04 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:44:04 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:44:07 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:44:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:44:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:44:07 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:44:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:44:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:44:08 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:44:08 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:44:08 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:44:08 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:45:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:45:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:45:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:45:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:45:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:45:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:45:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:45:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:45:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:45:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:45:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:45:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:45:09 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:46:04 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:46:04 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:46:04 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:46:06 INFO - TOKEN: 22863000 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:46:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:46:07 INFO - TOKEN: 22863000 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:46:07 INFO - TOKEN: 22863000 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:46:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:46:07 INFO - TOKEN: 22863000 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:46:08 INFO - TOKEN: 22863000 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:46:08 INFO - TOKEN: 22863000 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:46:08 INFO - TOKEN: 22863000 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:46:08 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:51:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:51:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:51:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:51:06 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:51:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:51:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:51:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:51:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:51:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:51:07 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:51:07 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:51:07 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:51:07 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:56:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:56:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:56:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:56:07 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:56:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:56:07 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:56:07 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:56:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:56:07 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:56:08 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:56:08 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:56:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:56:08 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:57:04 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:57:04 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:57:04 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:57:06 INFO - TOKEN: 08941906 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:57:06 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:57:06 INFO - TOKEN: 08941906 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:57:06 INFO - TOKEN: 08941906 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:57:06 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:57:06 INFO - TOKEN: 08941906 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:57:07 INFO - TOKEN: 08941906 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:57:07 INFO - TOKEN: 08941906 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:57:07 INFO - TOKEN: 08941906 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:57:07 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 04:58:03 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:58:03 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 04:58:03 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 04:58:06 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 04:58:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 04:58:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 04:58:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 04:58:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 04:58:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 04:58:08 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:58:08 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 04:58:08 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 04:58:08 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:00:04 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:00:04 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:00:04 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:00:07 INFO - TOKEN: 72181911 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:00:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:00:07 INFO - TOKEN: 72181911 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:00:07 INFO - TOKEN: 72181911 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:00:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:00:07 INFO - TOKEN: 72181911 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:00:09 INFO - TOKEN: 72181911 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:00:09 INFO - TOKEN: 72181911 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:00:09 INFO - TOKEN: 72181911 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:00:09 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:04:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:04:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:04:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:04:07 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:04:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:04:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:04:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:04:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:04:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:04:08 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:04:08 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:04:08 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:04:08 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:06:05 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:06:05 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:06:05 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:06:07 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:06:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:06:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:06:07 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:06:07 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:06:07 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:06:08 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:06:08 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:06:08 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:06:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:10:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:10:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:10:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:10:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:10:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:10:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:10:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:10:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:10:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:10:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:10:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:10:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:10:09 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:11:04 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:11:04 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:11:04 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:11:07 INFO - TOKEN: 77885398 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:11:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:11:07 INFO - TOKEN: 77885398 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:11:07 INFO - TOKEN: 77885398 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:11:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:11:07 INFO - TOKEN: 77885398 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:11:08 INFO - TOKEN: 77885398 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:11:08 INFO - TOKEN: 77885398 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:11:08 INFO - TOKEN: 77885398 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:11:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:12:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:12:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:12:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:12:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:12:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:12:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:12:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:12:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:12:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:12:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:12:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:12:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:12:09 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:13:04 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:13:04 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:13:04 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:13:07 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:13:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:13:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:13:07 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:13:07 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:13:07 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:13:08 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:13:08 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:13:08 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:13:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:14:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:14:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:14:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:14:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:14:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:14:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:14:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:14:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:14:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:14:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:14:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:14:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:14:08 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:15:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:15:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:15:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:15:07 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:15:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:15:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:15:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:15:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:15:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:15:08 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:15:08 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:15:08 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:15:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:17:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:17:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:17:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:17:06 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:17:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:17:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:17:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:17:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:17:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:17:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:17:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:17:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:17:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:19:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:19:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:19:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:19:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:19:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:19:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:19:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:19:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:19:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:19:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:19:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:19:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:19:09 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:23:04 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:23:04 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:23:04 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:23:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:23:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:23:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:23:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:23:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:23:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:23:08 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:23:08 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:23:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:23:08 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:24:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:24:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:24:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:24:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:24:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:24:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:24:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:24:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:24:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:24:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:24:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:24:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:24:09 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:26:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:26:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:26:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:26:07 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:26:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:26:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:26:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:26:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:26:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:26:08 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:26:08 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:26:08 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:26:08 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:27:05 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:27:05 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:27:05 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:27:07 INFO - TOKEN: 25801755 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:27:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:27:07 INFO - TOKEN: 25801755 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:27:07 INFO - TOKEN: 25801755 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:27:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:27:07 INFO - TOKEN: 25801755 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:27:09 INFO - TOKEN: 25801755 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:27:09 INFO - TOKEN: 25801755 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:27:09 INFO - TOKEN: 25801755 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:27:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:28:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:28:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:28:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:28:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:28:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:28:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:28:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:28:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:28:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:28:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:28:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:28:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:28:09 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:34:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:34:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:34:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:34:07 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:34:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:34:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:34:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:34:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:34:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:34:08 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:34:08 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:34:08 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:34:08 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:42:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:42:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:42:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:42:06 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:42:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:42:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:42:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:42:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:42:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:42:08 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:42:08 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:42:08 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:42:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:48:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:48:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:48:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:48:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:48:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:48:07 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:48:07 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:48:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:48:07 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:48:09 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:48:09 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:48:09 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:48:09 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:49:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:49:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:49:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:49:06 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:49:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:49:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:49:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:49:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36924 | TIME: 2026-01-27 05:49:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36924. Falling back to existing DB data. | TIME: 2026-01-27 05:49:07 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 210486 with 1 parts. | TIME: 2026-01-27 05:49:07 INFO - TOKEN: 38762483 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/aXLFSeeLyBHkcBBj9... | TIME: 2026-01-27 05:49:07 INFO - TOKEN: 38762483 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/aXLFSeeLyBHkcBBj9 | TIME: 2026-01-27 05:49:07 INFO - TOKEN: 38762483 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/2400+E+200+N,+Lafayette,+IN+47905/40.4499462,-86.8457752/40.2617145,-86.6640782/40.258225,-86.711584/40.2562713,-86.9037725/40.083417,-86.9186177/40.1178516,-87.5316619/@40.4544337,-86.8891868,13.87z/data=!4m14!4m13!1m5!1m1!1s0x881303170575a82d:0x8f107e91c98f48f0!2m2!1d-86.8502032!2d40.4526181!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=307d0758-469b-40dd-8f6e-15c3927638b3 | TIME: 2026-01-27 05:49:08 INFO - TOKEN: 38762483 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 7 | TIME: 2026-01-27 05:49:08 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 7 waypoints for token 210486, part 1. | TIME: 2026-01-27 05:49:08 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 210486. | TIME: 2026-01-27 05:49:08 INFO - TOKEN: 210486 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 210486. | TIME: 2026-01-27 05:49:08 INFO - TOKEN: 210486 | FUNCTION: get_unique_token | STATUS: Using existing token: l66vtlnghgoy | TIME: 2026-01-27 05:49:08 INFO - TOKEN: 210486 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '2400 E 200 N, Lafayette, IN 47905' | TIME: 2026-01-27 05:49:10 INFO - TOKEN: 210486 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (40.4530196, -86.8502335). | TIME: 2026-01-27 05:49:15 INFO - TOKEN: 210486 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 7, Final geocoded count: 7. | TIME: 2026-01-27 05:49:15 INFO - TOKEN: 210486 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: l66vtlnghgoy | TIME: 2026-01-27 05:49:15 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 210486. | TIME: 2026-01-27 05:49:15 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:49:15 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:49:16 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:49:16 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:49:16 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:49:16 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:51:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:51:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:51:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:51:06 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36925 | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36925. Falling back to existing DB data. | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 220125 with 1 parts. | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/ZabvihXoE93SC4yr8... | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/ZabvihXoE93SC4yr8 | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/40.1178386,-87.5316797/40.1207708,-88.1031554/40.1416083,-88.2892469/40.1206453,-88.3276815/39.8345491,-89.0675118/39.7935467,-89.5976089/39.7521537,-89.7379752/39.7203754,-91.3580667/@39.4582705,-91.0414305,9z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI1MDEwOC4wKgBIAVAD | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 8 | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 8 waypoints for token 220125, part 1. | TIME: 2026-01-27 05:51:07 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 220125. | TIME: 2026-01-27 05:51:08 INFO - TOKEN: 220125 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 220125. | TIME: 2026-01-27 05:51:08 INFO - TOKEN: 220125 | FUNCTION: get_unique_token | STATUS: Using existing token: 22l3lwin92vb | TIME: 2026-01-27 05:51:08 INFO - TOKEN: 220125 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 8, Final geocoded count: 8. | TIME: 2026-01-27 05:51:10 INFO - TOKEN: 220125 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 22l3lwin92vb | TIME: 2026-01-27 05:51:10 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 220125. | TIME: 2026-01-27 05:51:10 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:51:10 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:51:11 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:51:11 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:51:11 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:51:11 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:52:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:52:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:52:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:52:06 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36926 | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36926. Falling back to existing DB data. | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 190310 with 1 parts. | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/YgnB2PTJVKiX1cry8... | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/YgnB2PTJVKiX1cry8 | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/39.7203844,-91.3580866/39.7483294,-94.2202209/39.1824055,-94.4930844/38.9370962,-94.6079812/@38.9546025,-94.6143628,13.83z/data=!4m2!4m1!3e0?entry=tts&g_ep=EgoyMDI1MDkyNC4wKgBIAVAD&skid=7dadcbb9-a399-4127-9ad6-5538bbac2efa | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 4 | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 4 waypoints for token 190310, part 1. | TIME: 2026-01-27 05:52:07 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 190310. | TIME: 2026-01-27 05:52:08 INFO - TOKEN: 190310 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 190310. | TIME: 2026-01-27 05:52:08 INFO - TOKEN: 190310 | FUNCTION: get_unique_token | STATUS: Using existing token: i3xwg5n6mn7p | TIME: 2026-01-27 05:52:08 INFO - TOKEN: 190310 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 4, Final geocoded count: 4. | TIME: 2026-01-27 05:52:09 INFO - TOKEN: 190310 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: i3xwg5n6mn7p | TIME: 2026-01-27 05:52:09 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 190310. | TIME: 2026-01-27 05:52:09 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:52:09 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:52:10 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:52:10 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:52:10 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:52:10 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:53:04 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:53:04 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:53:04 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:53:06 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36881 | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36881. Falling back to existing DB data. | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341172 with 1 parts. | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gMnAsxeTdL8z3tLUA... | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gMnAsxeTdL8z3tLUA | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/155+Cannery+St,+San+Pedro,+CA+90731/33.746201,-118.261413/33.7487569,-118.266581/33.7550996,-118.2910109/33.8725886,-118.2745857/33.8830207,-118.1040028/34.1316053,-117.9488762/34.1448406,-117.4854136/34.8866566,-116.9994304/34.7171484,-114.4877744/@33.8033245,-118.003945,9.85z/data=!4m17!4m16!1m5!1m1!1s0x80dd364952e17443:0x73c48c9796240632!2m2!1d-118.2706372!2d33.7385575!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=bbb00c86-0c4b-4951-b226-423008d85ae4 | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341172, part 1. | TIME: 2026-01-27 05:53:07 INFO - TOKEN: 01762757 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341172. | TIME: 2026-01-27 05:53:08 INFO - TOKEN: 341172 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341172. | TIME: 2026-01-27 05:53:08 INFO - TOKEN: 341172 | FUNCTION: get_unique_token | STATUS: Using existing token: xnh6zyyuhhcq | TIME: 2026-01-27 05:53:08 INFO - TOKEN: 341172 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '155 Cannery St, San Pedro, CA 90731' | TIME: 2026-01-27 05:53:10 INFO - TOKEN: 341172 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-27 05:53:10 INFO - TOKEN: 341172 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.733309, -118.292224). | TIME: 2026-01-27 05:53:11 INFO - TOKEN: 341172 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-27 05:53:11 INFO - TOKEN: 341172 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: xnh6zyyuhhcq | TIME: 2026-01-27 05:53:11 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341172. | TIME: 2026-01-27 05:53:11 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:53:11 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:53:12 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:53:12 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:53:12 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:53:12 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:54:04 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:54:04 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:54:04 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36894 | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36894. Falling back to existing DB data. | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 341173 with 1 parts. | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/kb1SaTyx4dNe23EU7... | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/kb1SaTyx4dNe23EU7 | TIME: 2026-01-27 05:54:06 INFO - TOKEN: 01762757 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/42.0054903,-122.6156673/40.9255749,-122.4112322/38.6610178,-121.5361703/37.7477826,-121.3439256/34.9622605,-118.9378535/34.2840575,-118.4685662/33.9140148,-118.370605/33.8465584,-118.2851739/33.7501277,-118.2785521/155+Cannery+St,+San+Pedro,+CA+90731/@33.8382542,-118.2092523,10.17z/data=!4m17!4m16!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m0!1m5!1m1!1s0x80dd364952e17443:0x73c48c9796240632!2m2!1d-118.2706372!2d33.7385575!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=0623d02a-cffa-42d7-a40b-376f63e116f6 | TIME: 2026-01-27 05:54:07 INFO - TOKEN: 01762757 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 10 | TIME: 2026-01-27 05:54:07 INFO - TOKEN: 01762757 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 10 waypoints for token 341173, part 1. | TIME: 2026-01-27 05:54:07 INFO - TOKEN: 01762757 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 341173. | TIME: 2026-01-27 05:54:08 INFO - TOKEN: 341173 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 341173. | TIME: 2026-01-27 05:54:08 INFO - TOKEN: 341173 | FUNCTION: get_unique_token | STATUS: Using existing token: 32000zl09v9h | TIME: 2026-01-27 05:54:08 INFO - TOKEN: 341173 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '155 Cannery St, San Pedro, CA 90731' | TIME: 2026-01-27 05:54:10 INFO - TOKEN: 341173 | FUNCTION: _geocode | STATUS: FAILED: No results from OpenStreetMap. Trying ORS... | TIME: 2026-01-27 05:54:12 INFO - TOKEN: 341173 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with ORS (33.733309, -118.292224). | TIME: 2026-01-27 05:54:12 INFO - TOKEN: 341173 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 10, Final geocoded count: 10. | TIME: 2026-01-27 05:54:12 INFO - TOKEN: 341173 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 32000zl09v9h | TIME: 2026-01-27 05:54:12 INFO - TOKEN: 01762757 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 341173. | TIME: 2026-01-27 05:54:12 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:54:12 INFO - TOKEN: 01762757 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:54:13 INFO - TOKEN: 01762757 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:54:13 INFO - TOKEN: 01762757 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:54:13 INFO - TOKEN: 01762757 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:54:13 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:55:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:55:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:55:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:55:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:55:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:55:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:55:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:55:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:55:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:55:10 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:55:10 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:55:10 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:55:10 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:56:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:56:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:56:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:56:06 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:56:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:56:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:56:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:56:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:56:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:56:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:56:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:56:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:56:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 05:59:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:59:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 05:59:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 05:59:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 05:59:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 05:59:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 05:59:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 05:59:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 05:59:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 05:59:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:59:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 05:59:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 05:59:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 06:17:05 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:17:05 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:17:05 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 06:17:07 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 06:17:08 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 06:17:08 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 06:17:08 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 06:17:08 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 06:17:08 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 06:17:10 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:17:10 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:17:10 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 06:17:10 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 06:19:03 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:19:03 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:19:03 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 06:19:06 INFO - TOKEN: 51742084 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 06:19:06 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 06:19:06 INFO - TOKEN: 51742084 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 06:19:06 INFO - TOKEN: 51742084 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 06:19:06 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 06:19:06 INFO - TOKEN: 51742084 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 06:19:09 INFO - TOKEN: 51742084 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:19:09 INFO - TOKEN: 51742084 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:19:09 INFO - TOKEN: 51742084 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 06:19:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 06:20:04 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:20:04 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:20:04 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 06:20:07 INFO - TOKEN: 62091535 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 06:20:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 06:20:07 INFO - TOKEN: 62091535 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 06:20:07 INFO - TOKEN: 62091535 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 06:20:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 06:20:07 INFO - TOKEN: 62091535 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 06:20:09 INFO - TOKEN: 62091535 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:20:09 INFO - TOKEN: 62091535 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:20:09 INFO - TOKEN: 62091535 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 06:20:09 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 06:21:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:21:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:21:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 06:21:07 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 06:21:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 06:21:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 06:21:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 06:21:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 06:21:07 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 06:21:08 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:21:08 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:21:08 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 06:21:08 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 06:28:04 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:28:04 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:28:04 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 06:28:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 06:28:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 06:28:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 06:28:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 06:28:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 06:28:08 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 06:28:10 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:28:10 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:28:10 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 06:28:10 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 06:31:04 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:31:04 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:31:04 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 06:31:06 INFO - TOKEN: 38762483 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 06:31:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 06:31:07 INFO - TOKEN: 38762483 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 06:31:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 06:31:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36927 | TIME: 2026-01-27 06:31:07 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36927. Falling back to existing DB data. | TIME: 2026-01-27 06:31:07 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 200315 with 1 parts. | TIME: 2026-01-27 06:31:07 INFO - TOKEN: 38762483 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/gr5DJZZHkgE3a7ys8... | TIME: 2026-01-27 06:31:07 INFO - TOKEN: 38762483 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/gr5DJZZHkgE3a7ys8 | TIME: 2026-01-27 06:31:07 INFO - TOKEN: 38762483 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/38.9370962,-94.6079812/38.9232669,-94.7614113/21800+W+167th+St,+Olathe,+KS+66062/@38.8821275,-94.8059657,12z/data=!3m1!4b1!4m10!4m9!1m0!1m0!1m5!1m1!1s0x87c0bc42f9327843:0x235c330a46a9cc93!2m2!1d-94.8391494!2d38.8273334!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=384f68d5-9b15-4bfe-9f3b-b12aae6cbf89 | TIME: 2026-01-27 06:31:08 INFO - TOKEN: 38762483 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 3 | TIME: 2026-01-27 06:31:08 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 3 waypoints for token 200315, part 1. | TIME: 2026-01-27 06:31:08 INFO - TOKEN: 38762483 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 200315. | TIME: 2026-01-27 06:31:08 INFO - TOKEN: 200315 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 200315. | TIME: 2026-01-27 06:31:08 INFO - TOKEN: 200315 | FUNCTION: get_unique_token | STATUS: Using existing token: cbtvj8y7w6ae | TIME: 2026-01-27 06:31:09 INFO - TOKEN: 200315 | FUNCTION: _geocode | STATUS: Attempting to geocode address: '21800 W 167th St, Olathe, KS 66062' | TIME: 2026-01-27 06:31:10 INFO - TOKEN: 200315 | FUNCTION: _geocode | STATUS: SUCCESS: Geocoded with OpenStreetMap (38.8271305, -94.8391875). | TIME: 2026-01-27 06:31:11 INFO - TOKEN: 200315 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 3, Final geocoded count: 3. | TIME: 2026-01-27 06:31:11 INFO - TOKEN: 200315 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: cbtvj8y7w6ae | TIME: 2026-01-27 06:31:11 INFO - TOKEN: 38762483 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 200315. | TIME: 2026-01-27 06:31:11 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 06:31:11 INFO - TOKEN: 38762483 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 06:31:12 INFO - TOKEN: 38762483 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:31:12 INFO - TOKEN: 38762483 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:31:12 INFO - TOKEN: 38762483 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 06:31:12 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: STARTED: Processing token from queue | TIME: 2026-01-27 06:35:05 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:35:05 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: STARTED | TIME: 2026-01-27 06:35:05 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: STARTED | TIME: 2026-01-27 06:35:07 INFO - TOKEN: 28836848 | FUNCTION: fetch_from_api | STATUS: COMPLETED | TIME: 2026-01-27 06:35:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: STARTED | TIME: 2026-01-27 06:35:08 INFO - TOKEN: 28836848 | FUNCTION: preprocess_order_data | STATUS: COMPLETED | TIME: 2026-01-27 06:35:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: STARTED | TIME: 2026-01-27 06:35:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Found newly approved part 1 for route ID 36928 | TIME: 2026-01-27 06:35:08 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Route token not in updated data for route 36928. Falling back to existing DB data. | TIME: 2026-01-27 06:35:08 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: STARTED for route_token 330083 with 1 parts. | TIME: 2026-01-27 06:35:08 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Extracting from URL: https://maps.app.goo.gl/hQJDUpiGkGrpfsew6... | TIME: 2026-01-27 06:35:08 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Attempting to expand: https://maps.app.goo.gl/hQJDUpiGkGrpfsew6 | TIME: 2026-01-27 06:35:08 INFO - TOKEN: 28836848 | FUNCTION: expand_short_gmaps_link | STATUS: Expanded to: https://www.google.com/maps/dir/30.1274347,-93.7012207/30.2370841,-93.2307083/30.4180879,-91.1078315/30.3084719,-89.7401602/30.4625784,-89.6948823/@30.3422972,-90.1543938,10.36z/data=!4m2!4m1!3e0!5m1!1e1?entry=tts&g_ep=EgoyMDI2MDEyNS4wKgBIAVAD&skid=dddee1b8-6b51-4483-b99d-12ad96202125 | TIME: 2026-01-27 06:35:09 INFO - TOKEN: 28836848 | FUNCTION: extract_waypoints_from_gmaps | STATUS: Final extracted waypoints count: 5 | TIME: 2026-01-27 06:35:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: Successfully extracted 5 waypoints for token 330083, part 1. | TIME: 2026-01-27 06:35:09 INFO - TOKEN: 28836848 | FUNCTION: update_route_with_waypoints | STATUS: COMPLETED for part 1, route_token 330083. | TIME: 2026-01-27 06:35:09 INFO - TOKEN: 330083 | FUNCTION: update_hammer_gpx_for_route | STATUS: STARTED for token 330083. | TIME: 2026-01-27 06:35:09 INFO - TOKEN: 330083 | FUNCTION: get_unique_token | STATUS: Using existing token: 3le3s4dlduxw | TIME: 2026-01-27 06:35:10 INFO - TOKEN: 330083 | FUNCTION: update_hammer_gpx_for_route | STATUS: Processed waypoints. Original count: 5, Final geocoded count: 5. | TIME: 2026-01-27 06:35:11 INFO - TOKEN: 330083 | FUNCTION: update_hammer_gpx_for_route | STATUS: SUCCESS: Updated existing Hammer/GPX document with token: 3le3s4dlduxw | TIME: 2026-01-27 06:35:11 INFO - TOKEN: 28836848 | FUNCTION: process_approved_route_urls | STATUS: Successfully processed waypoints for route_token 330083. | TIME: 2026-01-27 06:35:11 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: STARTED | TIME: 2026-01-27 06:35:11 INFO - TOKEN: 28836848 | FUNCTION: update_mongodb_other_fields | STATUS: COMPLETED | TIME: 2026-01-27 06:35:13 INFO - TOKEN: 28836848 | FUNCTION: process_order_full_with_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:35:13 INFO - TOKEN: 28836848 | FUNCTION: process_scheduled_token_needs_processing | STATUS: COMPLETED | TIME: 2026-01-27 06:35:13 INFO - TOKEN: 28836848 | FUNCTION: CRON_WORKER | STATUS: SUCCESS: Finished processing token | TIME: 2026-01-27 06:35:13